- 博客(2)
- 收藏
- 关注
原创 使用Map将List转化为树形结构避免递归
public Map<String, Object> subjectQuery(String str) { //读出数据 List<BaseSubjectQueryVo> entityList = sysSubjectClassMapper.subjectQuery(str); //初始化 Map<String, BaseSubjectQueryVo >entityMap = new HashMap&l.
2021-08-03 15:42:14
637
原创 redis实现分布式锁
**实现**Redis 锁主要利用 Redis 的 setnx 命令。加锁命令:SETNX key value,当键不存在时,对键进行设置操作并返回成功,否则返回失败。KEY 是锁的唯一标识,一般按业务来决定命名。解锁命令:DEL key,通过删除键值对释放锁,以便其他线程可以通过 SETNX 命令来获取锁。锁超时:EXPIRE key timeout, 设置 key 的超时时间,以保证即使锁没有被显式释放,锁也可以在一定时间后自动释放,避免资源被永远锁住。则加锁解锁伪代码如下:if (set
2021-08-03 15:19:21
72
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人