加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – DBCP:removeAbandoned VS驱逐

发布时间:2020-12-14 16:46:50 所属栏目:Java 来源:网络整理
导读:我没有弄清楚removeAbandoned和驱逐之间的区别.我读到某个地方,removeAbandoned已被弃用,但在官方文档( http://commons.apache.org/dbcp/configuration.html)的任何地方都没有提及. 所以,如果有人可以启发我,这将是非常感谢:) 谢谢! 解决方法 它们意味着不
我没有弄清楚removeAbandoned和驱逐之间的区别.我读到某个地方,removeAbandoned已被弃用,但在官方文档( http://commons.apache.org/dbcp/configuration.html)的任何地方都没有提及.

所以,如果有人可以启发我,这将是非常感谢:)

谢谢!

解决方法

它们意味着不同的东西

当应用程序(池中空闲)使用数据库连接足够长的时间段时,会发生“驱逐”
>“被遗弃的连接”是指应用程序在一段时间后仍在使用的数据库连接,通常足以指示连接泄漏

驱逐不表示您的代码有问题(只是应用程序在一连串连接之后需要更少的连接),而被放弃的连接意味着应用程序正在连接,而不是返回到池中.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读