01 2019 档案

摘要:一,最近项目中Lock wait timeout exceeded; try resarting tansaction这个bug动不动就出现,把我弄得精疲力尽,网上说是事务问题,可我们这个service中并没有开启事务。 一番排查后,可能是某个service开启事务,其他线程进来竞争资源,导致等待超 阅读全文
posted @ 2019-01-22 15:47 superChong 阅读(263) 评论(0) 推荐(0)
摘要:一,开启方法 正常情况下,事务的操作仅仅几行代码,如用注解将整个service包裹起来未免影响性能,如若手动开启事务,重复代码又过多,影响阅读 获取容器 获取连接 获取事务begin trycatch捕捉 提交或者回滚 以上是开启事务的必要流程,写的多了,就思考如何将该流程封装起来,便于修改 通过对 阅读全文
posted @ 2019-01-17 18:13 superChong 阅读(397) 评论(0) 推荐(0)