Loading...
近期学习《Redis深度历险》,打算将从中学到的分为:方法原理+应用场景Demo输出。顺便也把书中一些目前还不太懂的地方插个眼,方便后续补上。一、分布式锁分布式锁本质上要实现的目标就是在 Redis 里面占一个“茅坑”,当别的进程也要来占时,发现已经有人蹲在那里了,就只好放弃或者稍后再来。占坑一般是使用 setnx(set if not exists) 指令,只允许被一个客户端占坑。先来先占...
多事务处理下JPA的GenericJDBCException问题,本质是JPA中同一个Bean无法同时进行多事务的写入操作。
UUID生成策略UUID最好生成12位及以上,按照自定义策略来说,一般前3位是当做申请时间点的标识,后面全都是字母和数字的随机匹配。当公司项目到达一个中等级别的时候,uuid随机位如果只有11-3=7位的话,往往随机碰撞概率就会很高。
Jacksonpublic final class JsonUtils { private static final Logger logger...
Redis基础数据结构 & 容器型数据结构的通用规则 & 过期时间 & 底层数据结构
一般来说,java.util.ConcurrentModificationException并发修改异常是出现在高并发同时读写的线程不安全的集合中。例如:...
请输入密码访问