- 博客(4)
- 收藏
- 关注
原创 【SpringCloud环境搭建】SpringCloud环境搭建jdk、mysql、Nacos、Seata、redis、nginx
SpringCloud环境搭建:jdk、mysql、nacos、seata、redis、nginx
2022-04-21 20:41:03
2330
原创 HandlerInterceptor+HandlerMethodArgumentResolver统一获取当前登录的用户
目录一、最原始直接二、AOP三、拦截器+方法参数解析器3.1 自定义权限拦截器3.2 自定义参数注解3.3 自定义方法参数解析器3.4 配置MVC环境:SpringBoot 2.0.4.RELEASE需求:很多Controller方法,刚进来要先获取当前登录用户的信息,以便做后续的用户相关操作。准备工作:前端每次请求都传token,后端封装一方法tokenUtils.getUserByToken(token),根据token解析得到currentUserInfo。...
2021-09-28 16:04:24
706
原创 集群高并发情况下如何保证分布式唯一全局ID生成?
高可用、低延迟、高QPS第一种:mysql数据库实现。不太适合在分布式里面,数据库的自增ID机制的主要原理是:数据库自增ID和mysql数据库的replace into实现的。这里的repalace into 跟insert功能类似,不同点在于:replae into 首先尝试插入数据列表中,如果发现表中已经有此行数据(根据主键或者唯一索引判断)则先删除,在插入。否则直接插入新数据。这样就保证了每次生成的ID是递增唯一的。测试用例:不适合使用:高可用:集群复杂,维护起来复杂难
2021-07-03 22:50:31
414
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人