会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
陈小兵
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
···
10
下一页
2020年5月2日
IDEA代码规范&质量检查
摘要: 最近公司新项目中为了统一大家的代码规范,提高代码质量,找了2个检查插件。 Alibaba Guide偏向于代码规范/安全规约方面的检查,由阿里巴巴手册扩展而来, SonarLint偏向于代码质量、设计/隐藏的风险问题检查,包括代码标准规范、潜在缺陷、复杂度、重复、注释、糟糕的设计等。 1 Aliba
阅读全文
posted @ 2020-05-02 14:02 陈小兵
阅读(12689)
评论(1)
推荐(1)
2020年4月6日
跨域认证之JWT
摘要: JSON Web Token(缩写 JWT)目前比较流行的跨域认证解决方案 基于token的鉴权机制 1> 用户使用用户名密码来请求服务器 2> 服务器进行验证用户的信息 3> 服务器通过验证发送给用户一个token 4> 客户端存储token,并在每次请求时附送上这个token值 5> 服务端验证
阅读全文
posted @ 2020-04-06 14:25 陈小兵
阅读(985)
评论(0)
推荐(0)
会话保持之cookie session token
摘要: HTTP请求是无状态的,但是可以通过cookie, session,token等方式保存请求过程中的用户状态信息。 1 cookie 存储在用户本地的客户端, 服务器生成,发送给浏览器,下次请求统一网站给服务器。 服务端为每一个用户签发不同session id发给浏览器存储在cookie,下次访问会
阅读全文
posted @ 2020-04-06 14:20 陈小兵
阅读(612)
评论(0)
推荐(0)
2020年3月22日
springcloud分布式事务LCN实现
摘要: 1 LCN介绍 利用事务管理器,统一协调各个本地事务,实现事务的一致性。 特性: 1、一致性,通过TxManager协调控制与事务补偿机制确保数据一致性 2、易用性,仅需要在业务方法上添加@TxTransaction注解即可 3、高可用,项目模块不仅可高可用部署,事务协调器也可集群化部署 4、扩展性
阅读全文
posted @ 2020-03-22 17:34 陈小兵
阅读(1752)
评论(0)
推荐(0)
分布式事务解决方案整理
摘要: 分布式事务解决方案整理 1.2PC/3PC模式 1.1 介绍: 依赖资源管理器(mysql, redis)支持XA协议, 数据库充当RM角色,应用需要充当TM的角色,即生成全局的txId,调用XAResource接口,把多个本地事务协调为全局统一的分布式事务, 所有结点要么全做要么全不做。 1.2
阅读全文
posted @ 2020-03-22 17:23 陈小兵
阅读(294)
评论(0)
推荐(0)
2020年3月21日
Redis实现分布式锁3-使用LUA脚本实现分布式锁,解决原子性问题
摘要: private static final Long SUCCESS = 1L; private static String script1 = "if redis.call('setNx',KEYS[1],ARGV[1]) then " + " if redis.call('get',KEYS[1]
阅读全文
posted @ 2020-03-21 13:51 陈小兵
阅读(897)
评论(0)
推荐(0)
2020年3月15日
Redis实现简单的消息队列
摘要: 1 准备工作 先确保代码中已经集成Redis 2 Redis消息监听器配置 //序列化定制 @Bean public Jackson2JsonRedisSerializer<Object> jackson2JsonSerializer() { Jackson2JsonRedisSerializer<
阅读全文
posted @ 2020-03-15 12:34 陈小兵
阅读(747)
评论(0)
推荐(0)
springboot集成Redis
摘要: 1 添加redis依赖 <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-pool2</artifactId> <version>2.4.2</version> </dependency> <dependen
阅读全文
posted @ 2020-03-15 12:31 陈小兵
阅读(461)
评论(0)
推荐(0)
升级spring&集成Redis 二: spring4集成redis
摘要: 1 添加Redis依赖 引入需要集成的redis版本 <!--spring redis 2.8.2 start--> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-pool2</artifactId> <
阅读全文
posted @ 2020-03-15 11:57 陈小兵
阅读(505)
评论(0)
推荐(0)
升级spring&集成Redis 一 : spring3升级spring4
摘要: 1 背景 由于项目中使用的spring版本比较低,无法很好支持某些功能的使用,于是决定将spring3升级为spring4 2 升级spring版本 修改前:<spring.version>3.1.1.RELEASE</spring.version> 修改后 :<spring.version>4.3
阅读全文
posted @ 2020-03-15 11:49 陈小兵
阅读(480)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
10
下一页
公告