最新 最热

数据库连接池选择:HikariCP vs Druid

关于Druid、HikariCP,网上一搜一大堆,我就不一一介绍了。想了解的可以问下AI。度娘都可以。

2024-08-22
2

自定义HikariCP连接池

官方解释: 快速、简单、可靠。HikariCP 是一个“零开销”的生产就绪 JDBC 连接池。大约 130Kb,库非常轻。

2023-08-10
1

六、HikariConfig的配置解析

在《HikariCP源码分析之初始化分析一》中,我们解析了 HikariCP 的两种初始化方式,其中提到了使用HikariConfig的方式:

2022-06-25
2

五、HikariCP源码分析之初始化分析二

在上一节,我们说到了pool = fastPathPool = new HikariPool(this);中的new HikariPool(this)。我们来看下代码:

2022-06-25
1

四、HikariCP源码分析之初始化分析一

HikariDataSource是 HikariCP 开放给用户使用连接池的主要操作类。所以,我们创建一个 HikariCP 的连接池,其实就是构造一个HikariDataSource。

2022-06-25
2

三、HikariCP获取连接流程源码分析三

这里涉及到 HikariCP 的一个设计点,HikariCP的连接不是实时从连接池里剔除的,只是给连接上打个标记而已,都是在获取连接的时候检查是否可用,如果不可用的时候才直接从连接池里删除。如果在 HikariCP的任何地方都可能剔除...

2022-06-25
1

二、HikariCP获取连接流程源码分析二

在上一篇《HikariCP获取连接流程源码分析一》中,我们分析了HikariDataSource的getConnection()方法,而这个方法,其实详细的实现细节都是在HikariPool的getConnection()方法中,我们来分析下HikariPool的getConnection()方...

2022-06-25
2

一、HikariCP获取连接流程源码分析一

HikariCP获取连接的方法是com.zaxxer.hikari.HikariDataSource#getConnection(), 这个方法在HikariDataSource类中。HikariDataSource类中是 HikariCP 提供用户使用的主要类,有获取连接,关闭连接池,剔除连接等方法。我们...

2022-06-25
2