
Spring
高小毅
Java程序设计语言 + (JVM + Java SE API)(JRE) + Java 其他API = JDK
展开
-
Spring的事物管理之数据并发引发的问题
数据库中相同的数据可能被多个事物同时访问,如果没有采取必要的措施,可能导致各种并发问题:NO1,脏读A事务读取了B事务尚未提交的更改数据,并在这个数据的基础上进行操作。如果B事务回滚,A事务读取的数据以及其上的操作是不被承认的。NO2,不可重复读A事务在执行过程中,读取了B事务已经提交的数据。具体来说,就是在A事务在执行过程中的一个时间点读取了一个和B事务共同访问的数据,在后一个时原创 2017-12-03 13:11:36 · 1344 阅读 · 0 评论 -
ThreadLocal在Spring中的应用
public T get() { Thread t = Thread.currentThread(); ThreadLocalMap map = getMap(t); if (map != null) { ThreadLocalMap.Entry e = map.getEntry(this); if (原创 2017-12-16 18:04:47 · 874 阅读 · 0 评论 -
谈Spring的事务管理
开篇前 Spring发展至今已到v5,本篇旨在探究Spring对于事务管理的方式的发展变化,算是对许久以来使用的总结,同时也希望和想深入Spring事务管理的小伙伴们做一个分享。 开篇 Spring作为一个“非侵入式”的容器,在事务管理方面也一直朝着这方面努力。本篇将从Spring声明性事务的实施,Spring是怎么支持事务的,等方面说开。 Spring声明性事务的实施 Spr原创 2017-12-28 23:08:19 · 356 阅读 · 0 评论