您现在的位置是:首页 > 文章详情

JDBC 连接池 BeeCP-4.0.0 从新出发

日期:2024-03-11点击:163

 一:基本介绍 

BeeCP是一款简单易用的JDBC连接池,具有性能高,代码轻,稳定性好特点,已获得不少用户的青睐,因此推荐它给更多企业和个人使用。时至今日,它已在默默无闻中悄然走过了7个年头,为了在未来更好的服务于全球用户,本次新版(BeeCP-4.0.0)发布中,我们做了两处大的调整:更换了项目LICENSE(LGPL2.1--->Apache LICENSE 2.0);调整项目源码顶级目录(cn ---> org.stone);此外并将BeeCP项目源码整合进stone项目中(注:stone是一个J2EE工具包项目,目前它收集了四款彼此独立的Java工具,分别为:JDBC连接池,Java对象池,任务处理池,同步等待池,其中连接池与对象池已经历多个版本迭代,且有多年的实用经历,另外两款处于孵化中,未来也许会整合更多小型组件工具,项目地址:https://github.com/Chris2018998/stone,项目寓意:以晶钻般的品质服务于全人类,如果此话让您感觉到不适,那就请忽略此句吧^-^),用户可以根据自身需求下载单一包或整合包。

二:相关截图

图1:性能对比图(CPU:  I3-7100,内存: 8G,操作系统:Win7_64 

图片

图2:项目代码质量图

图3:数据源监控界面(Springboot2)

三:软件包下载

Maven坐标(Java7及以上)

 <dependency> <groupId>com.github.chris2018998</groupId> <artifactId>beecp</artifactId> <version>4.0.0</version> </dependency>
 <dependency> <groupId>com.github.chris2018998</groupId> <artifactId>beecp-spring-boot-starter</artifactId> <version>1.8.0</version> </dependency>

beecp-spring-boot-starter为beecp数据源管理工具,它支持以配置的方式维护一个或多个数据源(无代码开发),并提供Web监控界面(上图3),参考例子:https://github.com/Chris2018998/beecp-starter/tree/master/doc/demo

四:修改内容

  • 增加用于自定义判定驱逐接口 ( 其他两种方式:errorCode和SQLState的配置)
  • 增加创建线程的中断阻塞的处理方法(外部调用触发)
  • 配置项改名:createTimeout ---> connctTimeout

    关于细节,请到项目站点查看介绍资料

五:项目地址

六:作品承若

我们庄重承若:在不破坏版权的前提下,已经开源的相关作品可永久免费使用,无论您是商用还是个人使用(不包括违法用途),因为这是我们多年开源的初衷,因此请大家放心使用。您的支持,便是我们前进的动力,让我们一起来加油!谢谢!

原文链接:https://www.oschina.net/news/282643/beecp-4-0-0-released
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章