- 博客(22)
- 收藏
- 关注
原创 JJwt与token 二
JJW是一个提供端到端的JWT创建和验证的java库,永远免费和开源, JJWT很容易使用和理解,它被设置成一个以建筑为中心的流畅界面,隐藏了它的大部分复杂性。注意1:尝试将token或签名秘钥篡改一下,会发现运行时就报错,所以解析token也就是验证token。{jti=3070, sub=测试jwt, iat=1679910666}官网:https://github.com/jwtk/jjwt。发现每次运行的结果不一样,因为我们的载荷中包含了时间。注意2: 设置签名key必须和生成时一致。
2023-03-27 18:22:03 575
原创 JWT简介一
这个部分需要base64加密后的header和base64加密后的payload使用.连接组成的字符串,然后通过header中声明的加密方式进行加盐secret组合加密,然后构成了jwt的第三部分。一个JWT实际上就是一个字符串,它由三部分组成 : 头部(header), 载荷(payload) ,签名(signature)头部用于描述关于该JWT的最基本信息,如类型,及签名用的算法等.是一个json对象。将这三部分用.连接成一个完整的字符串构成了最终的jwt。如 xxx.yyy.zzz。
2023-03-27 17:36:33 127
原创 计算机数据换算
1Byte=8bit1KB=1024B1MB=1024KB1GB=1024MB1TB=1024GB1PB=1024TB1EB=1024PB1ZB=1024EB。
2023-03-17 09:26:12 95
原创 Linux中缓冲区和缓存区 区别
如:写入到内存缓冲区, 即写入缓冲区是为了提高写操作性能 ,数据在写入最终介质或下一层级介质前会合并放在缓冲区中,这样会增加数据持久写的延时,因为第一次写入缓冲区后,再向下写入数据之前 ,还要等待后续的写入,以便凑够数据或者定时写入到永久存储介质中。操作系统用Cache提高文件系统的读性能和内存分配性能,应用程序使用缓存也是为了提升读访问效率.将经常访问的操作结果保存在缓存中可备随时使用,而避免总是执行读磁盘取数据等开销较高的操作。, 这个数据的内存空间在Linux系统里一般被称为。
2023-03-16 18:32:08 332
原创 Springboot全局异常处理前置知识点
Spring3.2提供的新注解,从名字上可以看出大体意思是控制器增强, 在项目中来增强SpringMVC中的Controller。从 Spring 3.0 - 3.2 版本之间,对 Spring 架构和 SpringMVC 的Controller 的。Spring3.0提供的标识在方法上或类上的注解,用状态代码和应返回的原因标记方法或异常类。Spring3.0提供的标识在方法上或类上的注解,用来表明方法的处理异常类型。** 结合使用,来处理SpringMVC的异常信息。提供了相应的异常处理。
2023-03-08 18:57:34 253
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人