现象:

应用服务器启动不了

产生原因:

最近升级了,将单线程查询数据变成了多线程查询数据

分析

推测一、sql 查询时间太慢导致
排查sql发现,不是这个原因

取回线程启动过程线程信息

发现线程死锁了,造成死锁方法是这个
在这里插入图片描述

进一步排查发现是并行查询的时候 获取单例方法不支持多线程
在这里插入图片描述

解决办法

由于红框部分的代码会被重复调用 ,直接重写这个JdbcWrapper 类,不再调用 红框部分的数据

原文地址:https://blog.csdn.net/qq_43406318/article/details/134601104

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。

如若转载,请注明出处:http://www.7code.cn/show_12227.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注