- 博客(5)
- 资源 (10)
- 收藏
- 关注
原创 Java并发编程:深入剖析ThreadLocal
有多年编程经验的软件行业艺术家们应该都知道ThreadLocal。ThreadLocal很多地方叫做线程本地变量,也有些地方叫做线程本地存储。通俗的讲ThreadLocal可以让创建的变量只被同一个线程进行读和写操作。所以尽管有两个线程同时执行一段相同的代码,而且这段代码都指向同一个ThreadLocal变量的引用,但是这两个线程依然不能看到彼此的ThreadLocal变量域。Th
2015-10-31 20:35:34 1403
原创 spring事务常见问题、异常分析和解决方法
1.spring事务超时transaction unexpectedly rolled back (maybe due to a timeout); nested exception is javax.transaction.RollbackException; 可能原因1:spring事务设置的时间比较短。 解决方法:把spring事务设置长一点,如果事务中有很多复杂的查询及更新
2015-10-31 19:48:09 6985
原创 自己整理的编码规范总结。(个人觉得很受用)
在很多人眼里面,我们写代码的就是码农,是屌丝。其实我们是艺术家,我们的艺术品就是代码。不知道有朋友和我有相同的看法。废话不多说,开始总结自己整理的一些编码规范: 1.在我们编写的每个类应该描写本类的作用,对于关系比较复杂的,我们应该描写清楚数据的存储过程。2.不管在接口类中方法描述的再详细,在我们的实现类的方法上都应该进行描述。这样其它人接手我们的项目时能够很
2015-10-29 22:28:09 1559
原创 spring事务(Transaction )报 marked as rollback-only异常的原因及解决方法
很多朋友在使用spring+hibernate或mybatis等框架时经常遇到报Transaction rolled back because it has been marked as rollback-only的异常,这个异常是怎么造成的呢,下面将给大家进行详细的分析。 这是专门写的一个造成该异常的代码:@Transactional public void add(Op
2015-10-27 23:23:48 82196 13
原创 数据库优化总结
以下是自己对数据库的一些总结,如果有错的地方,希望大家及时的提醒我。。。 1).对查询比较平凡的表中的列加索引; 2).对像数据字典类型的表我们可以在程序启动过程中就加载到非关系数据库。 3).对sql的优化: 1.包含时间段的列的表,尽量每次查询都需把时间带上;
2015-10-15 20:31:19 1397 3
百度文档下载器
2021-03-30
fastdfs与dubbo整合实现分布式服务接口
2016-09-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人