自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (2)
  • 收藏
  • 关注

原创 Spring 对hibernate事务处理的实现过程(3) spring怎么commit和rollback的

先看代码protected Object invokeWithinTransaction(Method method, Class targetClass, final InvocationCallback invocation) throws Throwable { // If the transaction attribute is null, the method i

2016-04-12 23:35:06 671

原创 Spring 对hibernate事务处理的实现过程(1) hibernate 自己是怎么做的

想看看spring到底是怎么来对hibernate进行事务管理的,首先看看hibernate对于事务是如何处理的。通常,hibernate处理事务的过程如下Session session = sf.openSession(); Transaction transaction = session.beginTransaction(); User user = new User();

2016-04-10 15:14:17 507

翻译 Wait Sets and Notification(java语言规范17.2章节)

翻译自jls8.pdf的17.2节,原文文档http://download.csdn.net/detail/admiral_dota/938707417.2 Wait Sets and Notification每个对象,除了有一个关联的监视器之外,还有一个关联的wait集合。这个集合是一个线程的集合。当一个线程初始创建的时候,它的wait集合是空的。把线程加入集合和把线程从集合中删除的

2016-01-02 17:34:08 310

原创 Java 并发包中AbstractQueuedSynchronizer 实现的同步器

先上整出来ReentrantLock对AQS的使用流程,ReentrantLock代表的通用的独占锁的构造方法,后续上代码分析

2015-12-29 20:44:45 299

java语言规范

java 语言规范8,推荐阅读,极好的文档

2016-01-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除