java
文章平均质量分 64
似梦的苏烟
这个作者很懒,什么都没留下…
展开
-
Session共享的解决方案
在这个分布式结构下,如果不用共享session的话,就会出现问题。当一个客户端发送一个请求(无session),通过nginx将第一次请求分发给服务器1,服务器判断无session,就让那个客户进行登录操作,并得到响应,此时客户端会存储一个来自服务器1响应的session,并存储在客户端。当客户端发送第二次请求的时候,此时本次请求已经携带了session(跳过登录),nginx却将请求分发给服务器2,因为服务器2中没有session,所以无法与客户端session进行对应。原创 2022-09-18 15:23:14 · 3057 阅读 · 0 评论 -
SpringSecurity(授权认证+JWT)
SpringSecurity 是 Spring 家族中的一个安全管理框架。相比于另外一个安全框架Shiro,他提供了更丰富的功能,社区资源也比Shiro丰富。一般来说大型的项目都是使用SpringSecurity 来做安全框架。小项目Shiro的比较多,因为相比于SpringSecurity,Shiro上手更加简单一般Web应用需要进行和而认证和授权也是SpringSecurity作为安全框架的核心功能先搭建一个简单的SpringBoot工程1.设置父工程 添加依赖2.创建启动类3.创建Controll原创 2022-07-08 22:42:50 · 569 阅读 · 3 评论 -
MybatisPlus中@TableId(type值)
@TableId中的type类型原创 2022-07-02 11:31:19 · 1708 阅读 · 0 评论 -
雪花算法(生成唯一主键)
目前微服务架构盛行,在分布式系统中的操作中都会有一些全局性ID的需求,所以我们不能使用数据库本身的自增功能来产生主键,只能由程序来生成唯一的主键值。我们才用的是开源的Twitter的原创 2022-06-21 10:32:21 · 957 阅读 · 0 评论