玩转Spring全家桶笔记 02 那些好用的连接池HikariCP
1.前言
简单了解一下来自日本的一个新起之秀连接池---HikariCP
github:https://github.com/brettwooldridge/HikariCP
2.HikariCP为什么快
- 字节码级别优化
- 大量小改进
- 用FastStatementList 代替 ArrayList
- 无锁集合 ConcurrentBag
- 代理类的优化
3.Maven依赖 jdk1.8+
<dependency> <groupId>com.zaxxer</groupId> <artifactId>HikariCP</artifactId> <version>3.3.1</version> </dependency>
4.在SpringBoot中的配置
4.1 Springboot 2.x 默认使用HikarCP
4.2 Springboot 1.x 默认使用Tomcat连接池 需要去除 tomcat-jdbc 依赖
5.常用配置项目
spring.datasource.hikari.maximumPoolSize = 10 //连接池大小
spring.datasource.hikari.minimumldle = 10
spring.datasource.hikari.idleTimeout = 600000 //设置超时
spring.datasource.hikari.connectionTimeout = 30000 //连接超时
spring.datasource.hikari.maxLifetime = 1800000 //每个连接可以存活时间
但行好事,相信技术,转载请注明出处