jwt
cookie + seesion 模式的缺点: 依赖 redis jwt:无状态。用户信息保存在 token 中 jwt 获取过程和 session 无差,用户成功登录,返回用户 token jwt 包含 Header 12alg:"HS...
cookie + seesion 模式的缺点: 依赖 redis jwt:无状态。用户信息保存在 token 中 jwt 获取过程和 session 无差,用户成功登录,返回用户 token jwt 包含 Header 12alg:"HS...
今天找到一份挺好的 Go 资料,想整理进来。但是每篇文章都需要调整格式。 比如我想把所有的 title: 1.1 AAA 里的1.1去掉,1.1可能是任意数字,也可能不带 . 于是要用正则表达式来搞,但是正则表达式咱也写的不6啊。 没事,有 cha...
在公司里,使用公司的 DTS(数据传输服务) 可以帮你实现 MySQL 数据的变更自动同步到 ES,那么它是怎么实现并保证一致性的呢? 通过搜索,我发现这个问题的主流解决方案都是通过 MySQL 的 binlog, 我们都知道,binlog 是 My...
Simple Icons Shields.io Font Awesome iconfont-阿里巴巴矢量图标库 图标字体安装在本地,常用于美化终端,可参考我的 zsh 配置文章
我们都知道,想实现浏览器和服务器互相推送消息,可以使用 websocket 协议。 但如果只想实现浏览器推送消息给客户端,我们还可以选择 SSE 协议,它其实是基于 HTTP 的一种协议。 SSE,服务器发送事件(Server-sent event...
node和npm在某种意义上,早已成为当前前端开发中不可或缺的工具。 本文将介绍如何进行node和npm的版本升级和指定等等操作。 查看node和npm版本: 1234bash复制代码node -vnpm -v 清除npm缓存: 12bash复制代...
RSS生成的atom.xml乱码问题 · Issue #39 · hexojs/hexo-generator-feed (github.com) 很神奇的是,这个 issue 遇到这个问题后,只有人回复更新可能可以解决。 但更多的人发现,更...
有两种 option ,一种是用 func ,一种是用 interface 可以用于New 对象、过滤对象。且看下面案例 1234567891011121314151617181920212223242526272829303132333435363...
布隆过滤器的基本思想是使用多个哈希函数将元素映射到一个大的位数组中。当需要判断一个元素是否存在时,我们对该元素进行哈希运算,并查看对应位置的位是否都为1。如果有一个位置为0,则可以确定该元素一定不存在;如果所有位置都为1,则可能存在(因为有可能是其他...