总算是看完了bonecp源码了,先贴出我的项目中bonecp的配置,等项目修改完了在好好整理这篇博客 ,共同学习
<?xml version="1.0" encoding="UTF-8"?>
<bonecp-config>
<default-config>
<property name="jdbcUrl">jdbc:mysql://127.0.0.1:3306/NEWTEST? useUnicode=true;charactorEncoding=UTF-8</property>
<property name="username">root</property>
<property name="password">123456</property>
<!-- 连接分区个数-->
<property name="partitionCount">4</property>
<!-- 每个分区创建连接的上限-->
<property name="maxConnectionsPerPartition">50</property>
<!-- 每个分区创建连接的下限-->
<property name="minConnectionsPerPartition">10</property>
<!-- 设置连接池阀值-->
<property name="poolAvailabilityThreshold">30</property>
<!-- 每个分区创建连接的步长-->
<property name="acquireIncrement">20</property>
<!-- statement缓冲对象-->
<property name="statementsCacheSize">100</property>
<!-- BoneCP线程配置参数-->
<property name="releaseHelperThreads">3</property>
<property name="statementReleaseHelperThreads">3</property>
<!-- BoneCP调试配置参数 调试用 开启connection关闭情况监视器功能,默认false -->
<property name="closeConnectionWatch">false</property>
</default-config>
</bonecp-config>
今天已经把BoneCP放在了自己的项目中了,用jprofiler简答的测试了下 ,看到了这样些东西,releaseThreadHelp,statmencolseHelper,每个分区都有且是你的配置文档设置的个数,他确实很强大,我的测试中连续100000次的查询只用了19ms,连续的插入数据是我以前的2倍··3倍,确实很快,jprofiler内存显示,大概24M,当然和配置有一定的关系,反正很小,
releaseThreadHelp,statmencolseHelper,是辅助线程,帮助回收connection和statement对象,管理的很好,掌握bonecp的话,有时间最好好好研读下源码,快速运用的话,好好看下配置文档就可以了。欢迎大家一起讨论。就本人觉得BONECP现在版本是0.7.1的,发布的是稳定版本,0.8.0还是开发者预览版,最好采用前者,bonecp开源的大牛们还是值得信赖的 。。。。
开源版本历览:https://oss.sonatype.org/content/groups/public/com/jolbox/bonecp/
分享到:
相关推荐
BoneCP 是一个高性能的开源java数据库连接池实现库。它的设计初衷就是为了提高数据库连接池的性能,根据某些测试数据发现,BoneCP是最快的连接池。
Java数据库连接池 BoneCP
java源码:Java数据库连接池 BoneCP.jar
基于Java的数据库连接池 BoneCP.zip
基于java的数据库连接池 BoneCP.zip
基于java的开发源码-数据库连接池 BoneCP.zip 基于java的开发源码-数据库连接池 BoneCP.zip 基于java的开发源码-数据库连接池 BoneCP.zip 基于java的开发源码-数据库连接池 BoneCP.zip 基于java的开发源码-数据库...
开源数据库连接池bonecp附教程;据说是最快的数据库连接池
一个比c3p0更快的数据库连接池,代码量少,简介,效率排行第一 比排行第二的连接池快25倍
JAVA数据库连接池(C3P0,Druid,JNDI ,DBCP,Proxool,BoneCP) 源码包含各个数据库连接池的连接DEMO spring+mybatis+maven
数据库连接池BoneCP源码分析报告
基于Java的实例源码-数据库连接池 BoneCP.zip
免责声明:资料部分来源于合法的互联网渠道收集和整理,部分自己学习积累成果,供大家学习参考与交流。收取的费用仅用于收集和整理资料耗费时间的酬劳。 本人尊重原创作者或出版方,资料版权归原作者或出版方所有,...
采用bonecp数据库连接池封装了Jdbc,当时也是网上下载了一份代码,发现不能用,只好自己修改代码,现在这个代码是可以直接运行的,测试用的Sql Server 2008,表很简单,就四个字段
Java数据库连接池 BoneCP的jar包
Java中的BoneCP数据库连接池用法.doc
数据库连接池,数据库连接池,数据库连接池,数据库连接池,
BoneCP 是一个高性能的开源java数据库连接池实现库。它的设计初衷就是为了提高数据库连接池的性能,根据某些测试数据发现,BoneCP是最快的连接池。BoneCP很小,只有四十几K(运行时需要slf4j和guava的支持,这二者加...
bonecp数据库连接池很好用的例子 BoneCPDataSource.java bonecp-0.7.1-rc2.jar bonecp-provider-0.7.0.jar slf4j-api-1.6.1.jar slf4j-log4j12-1.6.1.jar guava-r07.jar oracle_jdbc_classes12.jar
BoneCP 是一个高性能的开源java数据库连接池实现库。它的设计初衷就是为了提高数据库连接池的性能,根据某些测试数据发现,BoneCP是最快的连接池。BoneCP很小,只有四十几K(运行时需要slf4j和guava的支持,这二者加...
BoneCP 是一个高性能的开源java数据库连接池实现库。它的设计初衷就是为了提高数据库连接池的性能,根据某些测试数据发现,BoneCP是最快的连接池。BoneCP很小,只有四十几K(运行时需要slf4j和guava的支持,这二者加...