240 发简信
IP属地:湖南
  • 文章有一些错误,摘要、签名、编码、加密是不同的三个概念,这里被混淆了。
    使用base64url是把JSON编码,其实只不过是先扁平化再用64个可读无冲突字符来表达,毫无加密效果。SHA256的摘要只是为JSON数据生成一个“指纹”,防止被篡改,属于完整性范畴,也无任何加密效果,摘要不等于签名,签名是用私钥加密摘要。所以Token本身并没有任何加密机制,它依赖于HTTPS的通道保密能力。不过应该可以自己为Token增加加密机制,这就带来了额外的开销。

  • @singformyself 很详细,thx

    真正理解NIO

    前言 高并发量引起的问题 一个使用传统阻塞I/O的系统,如果还是使用传统的一个请求对应一个线程这种模式,一旦有高并发的大量请求,就会有如下问题: 1、线程不够用, 就算使用了...

  • 120
    图解Java常用数据结构

    最近在整理数据结构方面的知识, 系统化看了下Java中常用数据结构, 突发奇想用动画来绘制数据流转过程. 主要基于jdk8, 可能会有些特性与jdk7之前不相同, 例如Lin...

  • 最近也在看nio,有个问题很迷惑,请教一下
    假如有1000W个请求同时候到达服务端,如果用NIO的话,是不是可以理解为只有一个线程去消化这1000W个请求?那这个线程能处理过来么?

    真正理解NIO

    前言 高并发量引起的问题 一个使用传统阻塞I/O的系统,如果还是使用传统的一个请求对应一个线程这种模式,一旦有高并发的大量请求,就会有如下问题: 1、线程不够用, 就算使用了...