- 浏览: 154409 次
- 性别:
- 来自: 上海
最新评论
-
youlxb2008:
thank you讲的很详切
“Transaction rolled back because it has been marked as rollback-only” -
zhao251021539:
你好,看了你的文章并且看了你给的那个链接 对于下面这一句我觉得 ...
从一个死锁看mysql innodb的锁机制 -
sandaobusi:
牛,分析的很详细。
从一个死锁看mysql innodb的锁机制 -
javapub:
Thanks, 研究的很深入嘛。 其实说Spring加载bea ...
spring的bean定义真的和顺序无关? -
canvi:
谢谢!收藏
“Transaction rolled back because it has been marked as rollback-only”
文章列表
从一个死锁看mysql innodb的锁机制
- 博客分类:
- mysql
背景及现象
线上生产环境在某些时候经常性的出现数据库操作死锁,导致业务人员无法进行操作。经过DBA的分析,是某一张表的insert操作和delete操作发生了死锁。简单介绍下数据库的情况(因为涉及到真实数据 ...
spring的声明事务提供了强大功能,让我们把业务关注和非业务关注的东西又分离开了。好东西的使用,总是需要有代价的。使用声明事务的时候,一个不小心经常会碰到“Transaction rolled back because it has been marked as rollback-only”这个异常。有时候又常常会纳闷,"我已经try-catch了,为什么还这样呢?"
<!-- 0 placeHolder -->
<bean class="org.springframework.beans.factory.config.Pr ...
准备工作——————————
1 充分理解需求,理解原始需求,一定要弄清楚为什么要做数据操作。不做数据操作就不能完成需求?然后再其他技术的选择上和数据迁移的选择上进行一个权衡。能不做的尽量不做。千万不 ...
在使用Ibatis的时候,如果某个sql的定义出现在引用sql的定义之后的话,笨笨的ibatis是会报错的。。这让用惯了spring的人会感到烦躁,为什么ibatis不能和spring一样,做到xml定义的时候与顺序无关。。。但是 spring 真的能够做到完全与bean定义的顺序无关么?下面的代码,会让我们警醒下:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
...