java
明月照山间
这个作者很懒,什么都没留下…
展开
-
一张图带你了解ThreadLocal工作原理
ThreadLocal<T> 用于存储线程缓存,用简单的操作实现线程间缓存的操作,做到缓存隔离 下面贴出源码: //如图第①步 像线程中存入123 至于数据结构怎么存 下面解释 public class App { public static ThreadLocal<Integer> threadLocal = new ThreadLocal<In...原创 2019-03-21 17:40:01 · 714 阅读 · 0 评论 -
多条数据情况下唯一索引建立
场景假设: 现有表 xxx_customer_track ,有字段 idcustomer_code valid 3个字段,对于同一用户(customer_code)而言最多只能存在唯一一条有效数据,即valid=true,但是会存在多条无效数据, 当然也有可能全部都是无效数据, 这种情况下如果想要借助数据库唯一索引来控制唯一性就比较困难 解决思路: 引入版本号概念, 在原有的...原创 2019-08-02 14:43:25 · 451 阅读 · 1 评论