BoneCP 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
BoneCP 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
BoneCP 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 Apache
开发语言 Java
操作系统 跨平台
软件类型 开源软件
开源组织
地区 不详
投 递 者 红薯
适用人群 未知
收录时间 2009-11-28

软件简介

BoneCP 是一个高性能的开源java数据库连接池实现库。它的设计初衷就是为了提高数据库连接池的性能,根据某些测试数据发现,BoneCP是最快的连接池。BoneCP很小,只有四十几K(运行时需要slf4jguava的支持,这二者加起来就不小了),而相比之下 C3P0 要六百多K。

在线API doc:http://www.ostools.net/apidocs/apidoc?api=bonecp

展开阅读全文

代码

评论

点击加入讨论🔥(9) 发布并加入讨论🔥
发表了资讯
2013/05/01 00:00

BoneCP 0.8.0 RC2 发布,Java 连接池

BoneCP 0.8.0 RC2 快照版本在4月30日时发布了,官方没有给出任何该版本的任何改进说明,似乎 BoneCP 的开发者并没有将代码提交到 Github 上,因为已经有3个月没更新了。 下载地址: https://oss.sonatype.org/content/groups/public/com/jolbox/bonecp/0.8.0-rc2-SNAPSHOT/ BoneCP 是一个高性能的开源java数据库连接池实现库。它的设计初衷就是为了提高数据库连接池的性能,根据某些测试数据发现,BoneCP是最快的连接池。BoneC...

10
11
发表了资讯
2012/12/19 00:00

BoneCP 0.8.0 Beta3 发布

Bonecp 12月份初发布了beta版本 0.8.0,下载地址: https://oss.sonatype.org/content/groups/public/com/jolbox/bonecp/0.8.0-beta3-SNAPSHOT/ 目前没有关于该版本的更详细信息。 BoneCP 是一个高性能的开源java数据库连接池实现库。它的设计初衷就是为了提高数据库连接池的性能,根据某些测试数据发现,BoneCP是最快的连接池。BoneCP很小,只有四十几K(运行时需要slf4j和guava的支持,这二者加起来就不小了),而相比之下 C3...

5
7
发表了资讯
2011/04/05 00:00

BoneCP 0.7.1 正式版发布,Java连接池

BoneCP 是一个高性能的开源java数据库连接池实现库。它的设计初衷就是为了提高数据库连接池的性能,根据某些测试数据发现,BoneCP是最快的连接池。 BoneCP 0.7.1 正式版刚刚发布了,与 0.7.0 版本比较,改变内容包括: + 众多连接池统计的增强 + 修复 OSGi 相关问题 + Allow datasource getConnection(username, password) + Recognize new postgresql SQLstate to trigger a pool restart + Added config option externalAuth ...

3
5
发表了资讯
2010/12/28 00:00

Java连接池 BoneCP 0.7.1 RC1 发布

BoneCP 是一个高性能的开源java数据库连接池实现库。它的设计初衷就是为了提高数据库连接池的性能,根据某些测试数据发现,BoneCP是最快的连接池。BoneCP很小,只有四十几K(运行时需要log4j和Google Collections的支持,这二者加起来就不小了),而相比之下 C3P0 要六百多K。 BoneCP 0.7.1 RC1 改进内容: + Added overloaded methods for BoneCPConfig to be able to specify the timings via a TimeUnit parameters. + Catch...

2
2
发表了资讯
2010/10/14 00:00

Java连接池 BoneCP 0.7.0 正式版发布

BoneCP 0.7.0 版本包含众多改进和调整,另外授权协议由 LGPL 改为 Apache, 详情包括: Features: + 新架构使得连接池性能更佳 + 授权协议由LGPL改为Apache + OSGi 支持 + Add maxConnectionAge to give a maximum time a connection will be kept alive. + Add ability to load default XML config file (with overrides) + Added onBeforeStatementExecute and onAfterStatementExecute hooks. + Added connection/statement...

0
2
发表了资讯
2010/09/02 00:00

BoneCP 0.7.0 RC2 发布,性能显著提升

BoneCP 0.7 在 7月29 日就发布了第一个 RC 版,8月20日发布了第二个RC版。所以这算是一个老新闻了。 BoneCP 0.7 是一个新的分支,使用完全不同的核心架构,性能上又有显著的提升(真的假的,BoneCP 已经很快了,现在又有显著提升,到底是多快啊?)。 而 0.7 RC2 版本则在 RC1 的基础上增加了 OSGi 的支持。 另外,从 BoneCP 0.7 版本开始,授权协议由原来的 LGPL 改为 Apache 2.0 。 下载 BoneCP 0.7: http://jolbox.com/bone...

2
1
发表了资讯
2010/07/28 00:00

BoneCP 0.6.7.2 发布,Java连接池

BoneCP 是一个开源的快速的 JDBC 连接池。BoneCP很小,只有四十几K(运行时需要log4j和Google Collections的支持,这二者加起来就不小了),而相比之下 C3P0 要六百多K。 该版本是一个维护版,主要修正了一些使用上的小问题,包括: 1. Fixes were made for idleMaxAge/idleConnectionTester, multiple nodes in XML configuration, 2. Fixes NPE on getConnection timeout. 3. Batch statements... are logged properly. 4. T...

0
2
发表了资讯
2010/06/28 00:00

BoneCP 0.6.6 正式版发布,Java连接池

经过四个RC版后,BoneCP 0.6.6 终于发布了正式版。 该版本主要改进内容: Feature: Add driver properties option. Feature: 支持使用XML格式的配置信息 Feature: Log statements too + quote strings Feature: enhance onAcquireFail (+ fix small bug) Feature: 支持连接的超时配置 Feature: 完全兼容 JDK5 Feature: expose internal statements Feature: add onConnectionException hook Feature: support to disable conne...

2
1
发表了资讯
2010/06/05 00:00

BoneCP 0.6.6 RC1 发布

BoneCP 是一个开源的快速的 JDBC 连接池。 该版本增加了 onConnectionException 方法用来捕获连接失败的异常,不再依赖 log4j 日志包;还包括其他方面的一些小改进,详情请看这里。 下载 BoneCP 0.6.6 RC1 http://jolbox.com/bonecp/downloads/maven/com/jolbox/bonecp/0.6.6-rc1/

0
1
发表了资讯
2010/04/21 00:00

BoneCP 0.6.5 发布,高性能Java连接池

BoneCP 是一个开源的快速的 JDBC 连接池。BoneCP很小,只有四十几K(运行时需要log4j和Google Collections的 支持,这二者加起来就不小了),而相比之下 C3P0 要六百多K。 该版本等同于 0.6.5 RC3 版本,因为社区并没有在 RC3 的基础上报告更多的bug(编辑认为主要使用的人相对比较少的原因)。 下载 BoneCP 0.6.5

0
0
发表了资讯
2010/04/11 00:00

BoneCP 0.6.5 RC3 发布,Java连接池

BoneCP 是一个开源的快速的 JDBC 连接池。 新版本改进内容: Feature: Automatic replay of transaction on broken connections (allows seamless restart of database without affecting application) Feature: 允许禁用JMX Feature: Add custom name to JMX/created threads Feature: Use weakReferences to safely close off connections that were left unclosed by the application without loosing performance. Feature...

1
0
发表了资讯
2010/03/24 00:00

BoneCP 0.6.5 RC1 发布,数据库连接池

该版本改进内容包括: - 当应用忘记关闭资源时给予警告 - 当对语句进行日志记录时,显示参数信息 - Improvement: Adds getters/setters for DataSource/Hibernate provider - isClosed() 方法返回逻辑关闭状态,而不是真实的状态。 下载 BoneCP 0.6.5 RC1

0
0
发表了资讯
2010/03/02 00:00

BoneCP 0.6.4 正式版发布,Java连接池

Changes: 1. This release adds a lazyInit feature to start connection pools lazily. 2. It adds DynamicDataSourceProxy to allow for seamless switching of a data source at runtime. 3. It performs a test connection early in the startup to fail gracefully. 4. It will issue warnings to an app if the user doesn't release a statement. 5. Several bugfixes (don't lose exceptions when showing errors, and ...

0
0
发表了资讯
2010/02/08 00:00

BoneCP 0.6.4 RC1 发布,Java连接池

改进内容: * Respect defaults when setup via manual way (via BoneCPConfig) * Close resource (memory) leak introduced with statement caching, * add ability to specify classloader to use * no longer fail if JDBC driver is not specified. This makes it possible to load the JDBC driver externally for eg in a container server. 下载地址: http://jolbox.com/download.html...

0
0
发表了资讯
2010/01/24 00:00

BoneCP 0.6.3 发布,高性能数据库连接池

该版本改进内容: 1. 增加 acquireRetryDelay 配置项,来指定尝试获取连接的超时时间; 2. 修改 setPreparedStatementsCacheSize 为 setStatementsCacheSize 3. 跟踪不在缓存中的语句,便于调优 下载 BoneCP 0.6.3

0
0
发表了资讯
2010/01/13 00:00

BoneCP 0.6.3-rc1 发布,Java连接池

之前我在 BoneCP 的论坛中发帖抱怨了下 BoneCP 绑定了 Log4J的问题,今天再上这个论坛,站长有了新的回复,说日志框架已经改为 SLF4J 了,不过也是绑死的,版本是 0.6.3 rc1 ,不过网站还不提供该版本的下载,只能从版本库中拉代码。过段时间就会发布正式版。

2
0
发表了资讯
2010/01/08 00:00

BoneCP 0.6.2 发布

BoneCP 是一个开源的快速的 JDBC 连接池。BoneCP很小,只有四十几K(运行时需要log4j和Google Collections的 支持,这二者加起来就不小了) 下载 BoneCP 0.6.2 , 源码包

0
0
发表了资讯
2009/12/28 00:00

Java连接池 BoneCP 0.6.0 发布

BoneCP 是一个开源的快速的 JDBC 连接池。 0.6.0 版本的改进内容包括: 1. 增加通过 getAsyncConnection 方法获取异步连接的功能 2. 增加了数据库连接的回调钩子 3. 增加了用以向首次获取的连接发送一个特定的语句的功能 4. 可通过 getRawConnection() 方法直接获取到未经过 BoneCP 封装的连接对象 5. 使用 Connection.close() 方法来替换原有的 releaseConnection() 关闭连接的方法 6. 将 Hibernate 的 Provider 类移到子包中 ...

6
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
Apache Log4j 代码问题漏洞
反序列化
Log4j是美国阿帕奇(Apache)软件基金会的一款基于Java的开源日志记录工具。Log4j 1.2版本中包含一个SocketServer类,在未经验证的情况下,该SocketServe类很容易接受序列化的日志事件并对其进行反序列化,在结合反序列化工具使用时,可以利用该类远程执行任意代码。
CVE-2019-17571 MPS-2019-17271
2022-08-08 18:09
Google Guava 访问控制错误漏洞
关键资源的不正确权限授予
Google Guava是美国谷歌(Google)公司的一款包括图形库、函数类型、I/O和字符串处理等的Java核心库。 Guava 30.0版本之前存在访问控制错误漏洞,该漏洞源于Guava存在一个临时目录创建漏洞,允许访问机器的攻击者可利用该漏洞潜在地访问由Guava com.google.common.io. Files. createTempDir() 创建的临时目录中的数据。攻击者可以利用该漏洞访问特殊目录。
CVE-2020-8908 MPS-2020-17429
2022-08-08 18:09
Apache Log4j 信任管理问题漏洞
证书验证不恰当
Apache Log4j是美国阿帕奇(Apache)基金会的一款基于Java的开源日志记录工具。 Apache Log4j中存在信任管理问题漏洞,该漏洞源于SmtpAppender没有验证主机名称与SMTPS连接的SSL/TLS证书是否匹配。攻击者可通过实施中间人攻击利用该漏洞拦截SMTPS连接,获取日志消息。
CVE-2020-9488 MPS-2020-6684
2022-08-08 18:09
Apache Log4j 安全漏洞
当攻击者对 Log4j 配置具有写访问权限时,Log4j 1.2 中的 JMSAppender 容易受到不受信任数据的反序列化。攻击者可以提供 TopicBindingName 和 TopicConnectionFactoryBindingName 配置,导致 JMSAppender 执行 JNDI 请求,从而以类似于 CVE-2021-44228 的方式执行远程代码。请注意,此问题仅在专门配置为使用 JMSAppender(不是默认设置)时影响 Log4j 1.2。 Apache Log4j 1.2 已于 2015 年 8 月结束生命周期。用户应升级到 Log4j 2,因为它解决了以前版本中的许多其他问题。
CVE-2021-4104 MPS-2021-38359
2022-08-08 18:09
Apache Log4j SQL注入漏洞
SQL注入
根据设计,Log4j 1.2.x 中的 JDBCAppender 接受 SQL 语句作为配置参数,其中要插入的值是来自 PatternLayout 的转换器。消息转换器 %m 可能总是包含在内。这允许攻击者通过将精心制作的字符串输入到记录的应用程序的输入字段或标题中来操纵 SQL,从而允许执行意外的 SQL 查询。请注意,此问题仅在专门配置为使用 JDBCAppender(不是默认设置)时才会影响 Log4j 1.x。从 2.0-beta8 版本开始,重新引入了 JDBCAppender,适当支持参数化 SQL 查询,并进一步自定义写入日志的列。 Apache Log4j 1.2 已于 2015 年 8 月结束生命周期。用户应升级到 Log4j 2,因为它解决了以前版本中的许多其他问题。
CVE-2022-23305 MPS-2022-1444
2022-08-08 18:09
Apache Log4j 代码问题漏洞
反序列化
CVE-2020-9493 发现了 Apache Chainsaw 中存在的反序列化问题。在 Chainsaw V2.0 之前,Chainsaw 是 Apache Log4j 1.2.x 的一个组件,存在同样的问题。
CVE-2022-23307 MPS-2022-1445
2022-08-08 18:09
Apache Log4j 代码问题漏洞
反序列化
当攻击者对 Log4j 配置具有写访问权限或配置引用攻击者有权访问的 LDAP 服务时,所有 Log4j 1.x 版本中的 JMSSink 都容易受到不受信任数据的反序列化。攻击者可以提供一个 TopicConnectionFactoryBindingName 配置,使 JMSSink 执行 JNDI 请求,从而以类似于 CVE-2021-4104 的方式执行远程代码。请注意,此问题仅在专门配置为使用 JMSSink(不是默认设置)时影响 Log4j 1.x。 Apache Log4j 1.2 已于 2015 年 8 月结束生命周期。用户应升级到 Log4j 2,因为它解决了以前版本中的许多其他问题。
CVE-2022-23302 MPS-2022-1446
2022-08-08 18:09
Google Guava 代码问题漏洞
不加限制或调节的资源分配
Google Guava是美国谷歌(Google)公司的一款包括图形库、函数类型、I/O和字符串处理等的Java核心库。 Google Guava 11.0版本至24.1.1版本(不包括24.1.1版本)中存在代码问题漏洞。该漏洞源于网络系统或产品的代码开发过程中存在设计或实现不当的问题。
CVE-2018-10237 MPS-2018-5515
2022-08-08 18:09
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
9 评论
200 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部