202206-13 Spring实现HikariCP连接池的示例代码 上两篇文章,我们讲到了Spring中如何配置单数据源和多数据源,配置数据源的时候,连接池有很多选择,在SpringBoot1.0中使用的是Tomcat的DataSource,在SpringBoot2.0中,我们使用默认连接池是HikariCP,本文讲一下HikariCP。为什么SpringBoot2.0要选择HikariCP来作为默认的连接池呢?我们先看一下官网的一张对比图。一个连接周期定义为单个DataSource.getConnection()/Connection.close()。一个语句周期定义为单个Connection.... 继续阅读 >
202101-27 SpringBoot2.0 中 HikariCP 数据库连接池原理解析 作为后台服务开发,在日常工作中我们天天都在跟数据库打交道,一直在进行各种CRUD操作,都会使用到数据库连接池。按照发展历程,业界知名的数据库连接池有以下几种:c3p0、DBCP、TomcatJDBCConnectionPool、Druid等,不过最近最火的是HiKariCP。HiKariCP号称是业界跑得最快的数据库连接池,自从SpringBoot2.0将其作为默认数据库连接池后,其发展势头锐不可当。那它为什么那么快呢?今天咱们就重点聊聊其中的原因。一、什... 继续阅读 >