加载中
BeeTP(开源新品)任务池Demo

一:简介 BeeTP 是一款由Java语言开发的小型任务池,它支持异步任务和定时任务处理(类似JDK中的ThreadPoolExecutor,ScheduledThreadPoolExecutor) 项目地址:https://github.com/Chris201...

自制线程池的一个小例子(早期例子)

public class HelloTest implements BeeTask { public BeeTaskAspect getAspect() { return null; } public Object call() throws Exception { return "Hello World"; ......

2023/03/29 23:12
245
BeeCP-Starter增加登陆界面

beecp-spring-boot-starter-1.6.1 版本做了部分微调 一:增加登陆界面 二:登陆用户配置 spring.datasource.monitorUserId=admin spring.datasource.monitorPassword=admin 不配置表示不需要...

数据库Down机连接池反应测试2

今天收到不少网友的信息,感觉很意外。这个测试发现了光连接池一个比较严重的问题,假如把等待时间设为很大,会怎么样呢? 有兴趣的朋友可以测测。 在down机的情况BeeCP的反应时间挺快的,后...

数据库Down机连接池反应测试

在连接池领域,光连接池是当之无愧的网红连接池,它有三点知名度非常高: 柱状性能图 5秒超时论 与温少论剑 对于第2点,这里有一篇Brett写的文章(https://github.com/brettwooldridge/Hika...

一次连接池多线程并发性测试结果(BeeCP)

一:测试说明 并发描述:创建n个(10, 100, 1000, 10000)线程,在某一时刻点运行(并发) 测试机器: Win7_64, I5-4210M(2.6赫兹,双核四线程), 12G内存 测试软件:Java8_0.65, 仿真驱动(...

池化连接为什么要加上安全关闭(BeeCP)

去年个人撰写过一篇博客(想知道连接不安全关闭会造成什么影响吗? https://my.oschina.net/u/3918073/blog/4309470)曾有网在阅读过文章后,发出质疑(热烈欢迎质疑,有的进步,就是从怀疑开始...

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

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

BeeCP自动关闭测试(Tomcat)

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

用FindBugs扫描一下对象池,看看有多少缺陷

1:扫描配置 2:扫描结果展示

2021/02/23 18:14
313
小蜜蜂对象池应用例子--Influxdb客户端池化

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

小蜜蜂连接池断网后自动恢复测试

刚刚有网友说,光连接池存在断网后,重新创建连接存在问题(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...

小蜜蜂对象池测试

前段时间准备了一个对象池(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 测试说明 统计...

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...

tomcatjdbc缺陷-学习一下方法:ResultSet.getStatement

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

光连接池缺陷-对于Statement.getResultSet()的一点理解

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

光连接池缺陷-PreparedStatement关闭后,ResultSet居然可以继续使用

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

没有更多内容

加载失败,请刷新页面

返回顶部
顶部