我们为什么要做数字签名?
我已经写过有关数字签名的文章了,为什么又写一次呢?其实是因为一方面签名算法安全性有一个比较大的升级,另一方面,升级已经是几年前的事了,但是现在依然有大型项目在用很古老无变化的签名,这种签名基本上没有意义。所以: 今天再来聊聊数字签名。 在前端(指的是大前端)和服务端的通信过程中,我们除了用到 JWT
没写文章的这一年我在做什么?
有一次走上了创业的不归路,于是一整年的时间都在不停地写代码。 不过有一些值得拿出来说一说的事情可以和朋友们分享的,这一次先列个大概,后面再认真地单独每一个项目单独写一篇文章和大家分享。 Apron Design 26 秩序之下·想象之上 实际上组件库项目已经起了不知道多少个了。随着这几年技术的累积,
Tengine(Nginx)的从入门到...
今天想聊一聊 Tengine Why Tengine? Tengine 实际上是 nginx 的一个分支。 在只有 Tomcat、apache 和 nginx 的时候,我们选 nginx 是因为除了它反向代理以外,性能还不错。 不过那个时候没有那种日活量上亿级别的网站,也没有 app。 再后来你们知
黑米说 SSO - 那么多项目都用一个用户体系该多好
你要悄悄努力,然后惊艳所有人 如果不是在做 SSO 首页网页设计的时候去回顾了之前做过的所有独立项目,我真的都没想过我从大学毕业工作到现在的这 9 年里竟然做了这么多大大小小的项目。 以往都是在瞎搞,这次虽然也一样。 但这一次就想把之前做过的项目做一做改造,能用的用起来,然后把用户体系统一了。于是,
升级 Halo 2.9!这次玩把大的
可能是因为我用 Halo 作为技术博客的 CMS 用得比较早,这个 1.3 版也一直够用,所以就一直没有升级 Halo。不过最近想要搞点事情,发现这个旧版本的已
Nest.js 项目启动指南
如果一个前端的开发者想要快速的启动一个完整项目,写后端的话,其实现在也有一些不错的企业级的、基于 node.js 服务的开源框架。 早些时候我一直在用阿里的企业级服务端框架 Egg.js,它是一个标准的使用 MVC 架构的框架,基于 node.js 和 Koa。 至于为什么不用了呢?其实主要原因是因
干点实事儿:api 应该怎么写
以下内容均为我这几年工作经验的个人理解以及对一些公开接口的参考。如果有不对的地方欢迎交流,在评论区或者 i@mitkimi.com 都可以 接口地址 无论是模块化设计还是为服务,都应该遵循一定的接口地址的标准 接口域名 接口域名应该至少考虑测试环境、生产环境两个域名,有时如果还有前后端不在同一个办公
软件
未读
一篇文章搞懂 RSA 加密算法
非对称加密 Alice 想要把一些隐密的信息告诉 Bob,所以 Alice 要加密信息以后再传给 Bob 如果有一种方法,使得 Alice 加密信息,而 Bob 解密信息时使用另一种方法,那么这个传输就会相对安全 例如,Alice 想要把 345 告诉 Bob,于是 Alice 做了运算 345 *