![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
异常处理
不吃泡面
沉舟侧畔千帆竞发!
展开
-
记录一次对于锁表异常java.sql.SQLException: Lock wait timeout exceeded; try restarting transaction的分析和排查
今天突然测试妹纸说测试环境的支付功能无法使用了,于是我去看了测试环境的报错日志,上面就报了java.sql.SQLException: Lock wait timeout exceeded; try restarting transaction异常,也就是锁表了。这让我十分不解,一直好好的怎么会突然锁表呢?然后去查找了被锁住的表,然后在项目代码里方向看了一下所有对这个表进行操作的代码,并没有发现...原创 2019-10-25 16:14:42 · 870 阅读 · 1 评论 -
使用了@Transaction注解依然报TransactionRequireException异常
使用了@Transaction注解依然报TransactionRequireException异常今天启动项目的时候项目失败,报了@TransactionRequireException异常,而此异常的产生原因在我印象中是由于进行了增删改操作,而未配置事务造成的,于是找到出错行,发现有@Transaction注解,即应该是配置了事务的,最后网上一顿百度,找到了原因,@PostConstruct注...原创 2019-02-15 19:48:26 · 1206 阅读 · 0 评论 -
关于java.lang.NoClassDefFoundError: Could not initialize class xxx错误的原因和处理办法
关于NoClassDefFoundError错误出现的原因有多种,网上其他博主也给出各种答案,但说的都比较广泛。这里博主说一下由于初始化失败而造成的NoClassDefFoundError错误。博主在一个Test这个类中使用了静态代码块,类构造如下所示:public class Test { private static int i = 0; static { //放一个除0操作...原创 2019-07-20 11:23:36 · 10108 阅读 · 0 评论