加载中
连接池如何做保活性检测(BeeCP)

前段时间有网友发来信息问:您的连接池怎么没有保活性检测呢? 其实小蜜蜂连接池不但有,而且还技高一筹呢,我们的检测方式是获取到连接后的第一时间进行存活性检测的,如果检测无效,则会主...

光连接池存在严重性Bug,被多人爆缸

https://github.com/brettwooldridge/HikariCP/issues/1764 https://github.com/brettwooldridge/HikariCP/issues/1755 https://github.com/brettwooldridge/HikariCP/issues/1711 https://g...

关于个人开源作品附加条款说明

权利声明 BeeCP(小蜜蜂连接池)与BeeOP(小蜜蜂对象池)的知识产权归属原创作者(www.github.com/Chris2018998)一人所有,下文提到的此作品均指它们(BeeCP与BeeOP)。 允许条款 1:您可以自由学习...

04/01 09:25
673
BeeCP自动关闭测试(Tomcat)

测试步骤 第一步:启动数据库(mysql-5.6.51-winx64) 第二步:使用SQLyogEnt连接到数据库上,并查看当前的连接情况 第三步:启动tomat(已经部署了数据源,启动创建4个连接) 第四步:使用S...

小蜜蜂对象池应用例子--Influxdb客户端池化

1:对象工厂类 import cn.beeop.BeeObjectException; import cn.beeop.BeeObjectFactory; import com.influxdb.client.domain.HealthCheck; import java.util.Properties; import static cn.b...

02/21 21:46
383
小蜜蜂连接池断网后自动恢复测试

刚刚有网友说,光连接池存在断网后,重新创建连接存在问题(https://github.com/brettwooldridge/HikariCP/issues/1736)。因此也来测试检验一下小蜜蜂连接池是否也存在类似问题。 测试步骤 ...

对象池微性能测试对比

源码: https://github.com/Chris2018998/BeeOP/blob/main/doc/temp/benchmark.rar 测试说明 说明项 参数值 PC I5-4210M(2.6hz),12G内存 JDK JAVA8_64 Pool设置 初始0,最大32 Pool commons...

监控界面调整

连接池列表 SQL执行情况 支持分页,排序,时间过长SQL颜色区分 黄色区域是为了测试 spring.datasource.sql-exec-alert-time变量而设施1毫秒,实际可根据具体的情况设定 参数名 备注 spring.d...

01/03 09:44
248
小蜜蜂对象池测试

前段时间准备了一个对象池(BeeOP)作品,打算用它来和国际大牌作品硬钢一下 测试环境 参数值 PC I5-4210M(2.6hz),12G内存 JDK JAVA8_64 Pool 初始10,最大10 测试目标 100万次借用/归还(1000...

Java连接池性能比拼

测试说明 说明项 参数值 PC I5-4210M(2.6hz),12G内存 JDK JAVA8_64 Pool 初始10,最大10 DB mysql-5.6.50_64 Driver mysql-connector-java-5.1.48 查询SQL select 1 from dual 测试说明 统计...

2020/10/27 22:46
4.1K
Java连接池质量比拼

池名 缺陷数 c3p0-0.9.5.2 227 commons-dbcp-1.4 112 commons-dbcp2-2.6.0 89 tomcat-jdbc-9.0.38 50 HikariCP-3.4.5 90 BeeCP3.0.0 20 https://github.com/Chris2018998/BeeCP/blob/master...

2020/10/05 20:44
899
tomcatjdbc缺陷-学习一下方法:ResultSet.getStatement

ResultSet.getStatement 是用来获得ResultSet的生产者,如果是由Statement产生则返回Statement对像,如果结果集合对像是由 DatabaseMetaData产生的,那么这个方法应该返回null. 针对说明做一...

2020/10/03 21:49
112
光连接池缺陷-对于Statement.getResultSet()的一点理解

相信很少使用这个方法,其实这个方法是用来返回Statement当前打开过的ResultSet,以代码举例 ResultSet rs1= statement.executeQuery("....."); ResultSet rs2= statement.getResultSet(); S...

2020/09/26 07:53
488
光连接池缺陷-PreparedStatement关闭后,ResultSet居然可以继续使用

相信很多接触过JDBC的人都知道,Connection,PreparedStatement,ResultSet三者之间存在依赖关系,关闭上级,那么下级会自动失效,但是这也只是常规认识,凡事也有例外,直接上代码 import jav...

2020/09/26 07:16
1K
光连接池缺陷-已经关闭的PreparedStatement居然可以复活?

不解释,直接 上代码 import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import com.zaxxer.hikari.HikariConfig; import com.zaxxer.hikari.Hi...

2020/09/24 20:23
440
光连接池缺陷-不知道这个算不算Mysql驱动的问题

上次在阅读MySql驱动(mysql-connector-java-5.1.48)时候,发现驱动实现是提供了PreparedStatement的LRU缓存,并且是直接将实例直接返回,今天做个测试检验一下:利用同 一个Connection执行两次...

2020/09/21 21:13
182
想知道小蜜蜂连接池性能为啥这么高吗?

相信很多看过小蜜蜂(BeeCP)连接池的性能对比图的网友都会觉得惊讶不已,这比被号称史上最快的光连接池还快啊,简直不可思议!想知道它性能强悍的原因吗?今天就为大家解开这个谜团。 连接借用...

2020/06/13 11:14
2W
在 Spring Boot 中使用 HikariCP 连接池(作者文采不错,转一下)

转自:https://blog.csdn.net/qing_gee/article/details/106962040

回应一些网友的询问“为什么不使用并发数组作为传递介质“

在2.3某个版本确实使用数组作为Transfer工具的载体,有一定的性能提升,但是使用数组也有可能导致部分等待者的时间过长,这对用户来说,存在不公平性,重新使用回并发队列。 有什么问题请在G...

04/03 13:18
39

没有更多内容

加载失败,请刷新页面

返回顶部
顶部