07 2019 档案

摘要:applicationContext.xml: 当时在一个update开头的方法中有多个更新数据库的操作,为了测试事务回滚的有效性,在代码中放置了一段空指针异常代码,发现事务并没有回滚。 注释掉<!--此处配置使得事务控制 回滚失效 暂时注释掉-->下的内容,事务正常回滚。当时记得重复验证了要几次, 阅读全文
posted @ 2019-07-31 12:01 super超人 阅读(846) 评论(0) 推荐(0)
摘要:分布式是一种思想,范围很广,我得先知道它的诞生:1.以前是一个数据库 一个JSP 就可以做一个应用了,后来随着业务复杂,我们开始分层,比如MVC之类的,再后来我们的数据越来越多了,比如有上亿的数据,这个时候我们一个数据库查询太慢了,就开始分库,这也算是分布式的一种。2.还有比如我们的系统访问的人多了 阅读全文
posted @ 2019-07-29 09:39 super超人 阅读(1344) 评论(0) 推荐(0)
摘要:下载地址:http://www.wmzhe.com/soft-30119.html#download 阅读全文
posted @ 2019-07-27 19:14 super超人 阅读(2195) 评论(0) 推荐(0)
摘要:System.getproperty(“java.io.tmpdir”)是获取操作系统缓存的临时目录,不同操作系统的缓存临时目录不一样, 在Windows的缓存目录为:C:\Users\登录用户~1\AppData\Local\Temp\ Linux:/tmp System.getProperty( 阅读全文
posted @ 2019-07-17 11:47 super超人 阅读(2429) 评论(0) 推荐(0)
摘要:spring无法对多线程进行事务控制,原因是: 多线程底层连接数据库的时候,是使用的线程变量(TheadLocal),所以,开多少线程理论上就会建立多少个连接,每个线程有自己的连接,事务肯定不是同一个了。 解决办法:我强制手动把每个线程的事务状态放到一个同步集合里面。然后如果有单个异常,循环回滚每个 阅读全文
posted @ 2019-07-12 17:46 super超人 阅读(25890) 评论(3) 推荐(3)