07 2017 档案

事务的原理 学习笔记
摘要:1.java底层是怎样实现事务的 Java事务是作用于Connection之上的(出自:Java事务处理全解析(二)—— 失败的案例),所以 事务的传播本质是解决一个Connection对象是否在当前线程不同函数共享的问题 对于Connection对象在当前线程不同函数中的传递问题,在以下博客有说: 阅读全文

posted @ 2017-07-28 10:15 silyvin 阅读(163) 评论(0) 推荐(0)

spring data jpa mysql 乐观锁 与 AtomicInteger
摘要:业务场景: 某对象被访问,并累计访问次数 特点: 1.表中该对象初始没有纪录 2.该对象首次被访问后,为其建立一条纪录 3.此后每次被访问,访问次数++ 4.该对象在表中有且仅有一条纪录 分析一下这个场景: 0.为表的对象字段建立unique索引,确保同一个对象在表中仅有一条纪录 1.访问次数为共享 阅读全文

posted @ 2017-07-13 17:33 silyvin 阅读(509) 评论(0) 推荐(0)

JAVA并发-从缓存一致性说volatile 讲的很好
摘要:http://blog.csdn.net/yizhenn/article/details/52384477 学过计算机组成原理的一定知道,为了解决内存速度跟不上CPU速度这个问题,在CPU的设计中加入了缓存机制,缓存的速度介于CPU和主存之间。在进行运算的时候,CPU将需要的数据映射一份在缓存中,然 阅读全文

posted @ 2017-07-03 16:25 silyvin 阅读(190) 评论(0) 推荐(0)