BeeCP [4.1.0, 4.1.3] 发布,一款轻量级 JDBC 连接池
简介
BeeCP 是一款国产JDBC 连接池,代码量轻 (Jar 包仅 133KB),代码质量优(A 类,由 circleci 测定),测试覆盖率高(83%,由 circleci 测定),依赖比较少(仅依赖一个 slf4j 日志包),性能高 (不输国际大牌),在技术方面,它具有三大突出靓点:A:单点缓存 B:非移动等待 C:固定长度数组。下面为 JDBC 领域内各知名连接池的性能测试排行原图(测试源码由世界头号连接池 HikariCP 提供,测试结果具有随机性,仅供参考)
- PC: CPU: Intel (R) Core (TM) i7-14650HX 2.20 GHz (16 核,24 线程),内存: 32G
- JDK:Java-1.8.0_171
- 连接池配置:初始 32,最大 32>
- 测试源码:HikariCP-benchmark-master.zip
更新内容
序号 | 版本 | 更新内容 | 说明 |
1 | 4.1.0 | 连接对象存放数组设定为固定长度数组 | 连接创建方式支持多线程同时创建(原为单线程逐一创建) |
2 | 4.1.0 | 调整池内连接创建的中断相关代码 | 支持一批连接创建阻塞的中断(连接池对外提供中断方法,连接内部支持自动识别阻塞,若超时则中断它们) |
3 | 4.1.0 | 调整初始时的异步失败创建连接策略,不再关闭已经创建的连接 | |
4 | 4.1.1 | 修复使用中的连接 i 强制关闭 issue 的问题 | |
5 | 4.11 | 调整中断处理时某条日志,若打印开关未启用则不打印 | |
6 | 4.11 | 连接存活性间隔值的判断支持零界点值本身 | |
7 | 4.12 | 异常增强性处理 | |
8 | 4.12 | 调整池内某些字段的类型 | 原子类型 ----》volatile 类型 |
9 | 4.12 | 优化池内自旋代码段 | 等待部分代码前移 |
10 | 4.13 | 简化部分到代码 | |
11 | 4.13 | 修复连接属性禁用标记失败时未设置的问题 |
坐标地址
<dependency> <groupId>com.github.chris2018998</groupId> <artifactId>beecp</artifactId> <version>4.1.3</version> </dependency>
<dependency> <groupId>com.github.chris2018998</groupId> <artifactId>beecp-spring-boot-starter</artifactId> <version>1.8.12</version> </dependency>
beecp-starter 一款用于支持 beecp 的管理工具,支持管理一个或多个 beecp 数据源,并且提供 Web 管理界面,可方便察看数据源的连接情况以及 sql 执行情况,目前仅支持 springboot2 运行环境和 Java8 及以上.
项目地址
- https://github.com/Chris2018998/beecp
- https://github.com/Chris2018998/beecp-starter
- https://gitee.com/Chris2018998/BeeCP
- https://gitee.com/Chris2018998/BeeCP-Starter

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
PicList 2.9.5 发布 图床管理和上传工具 新增 Sink 支持
PicList是一款高效的云存储和图床平台管理工具,在PicGo的基础上经过深度的二次开发,不仅完整保留了PicGo的所有功能,还增添了许多新的feature。例如相册支持同步云端删除文件,内置图床额外添加了WebDav、本地图床和SFTP等。PicList同时增加了完整的云存储管理功能,包括云端目录查看、文件搜索、批量上传下载和删除文件,复制多种格式文件链接和图片/markdown/文本/视频预览等,另外还有更加强大的相册和多项功能新增或优化。 开源地址和软件官网 Github: https://github.com/Kuingsmile/PicList Gitee: https://gitee.com/kuingsmile/PicList 软件官网:https://piclist.cn 下载地址 MacOS PicList-2.9.5-arm64.dmg PicList-2.9.5-x64.dmg PicList-2.9.5-universal.dmg Windows PicList-Setup-2.9.5-ia32.exe PicList-Setup-2.9.5-x64.exe ...
- 下一篇
wast v0.0.18 发布
简介 WAST是一个高性能Java工具集库包,包括JSON、YAML、CSV、HttpClient、JDBC和EL引擎. 早几年开源的一个java库,各个模块的性能能优化的都优化到了极致。 JSON性能比当前所有开源JSON库应该都要快,包括当前性能强势的Fastjson2. El表达式引擎在性能上同样远超其他开源的Java库(已知的所有开源库). YAML模块性能大概是snakeyaml的5-20倍(一直没有优化) 源码地址 gitee:https://gitee.com/xiaoch0209/wast github:https://github.com/wycst/wast v0.0.18 更新内容: 修复JSON序列化日期对象在格式为yyyy-MM-dd HH🇲🇲ss.SSS的bug问题; 修复JSONReader异步读取随机出现的锁等待问题; 强化JSONReader能力支持短路模式; 强化JSONNode能力支持类似xpath功能; EL表达式支持∈(属于)和∉(不属于)操作符号; EL表达式编译模式下支持evaluateParameters方法; 优化El表达式...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- Hadoop3单机部署,实现最简伪集群
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS7设置SWAP分区,小内存服务器的救世主
- SpringBoot2整合Redis,开启缓存,提高访问速度
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7