一文教你细数 SpringBoot 中的连接池(12)


为什么说我此处要将数据源切换成SpringBoot2.0使用的默认数据源呢?因为使用SpringBoot1.0的tomcat-jdbc数据源我怕压力测试出来达不到要求 , 为了不给测试增加工作压力(阿粉我就是这么好的一个人)

所以我进行了上面的替换操作 。

不过这样做肯定也是有好处的 。 好处就在于HikariCP那迷人的优势:

  • 1、字节码级别优化(很多方法通过JavaAssist生成)

  • 2、大量小改进

    • 用FastStatementList代替ArrayList

    • 无锁集合ConcurrentBag

    • 代理类的优化(比如: , 用invokestatic代替invokevirtual)

正如官网的这个对比图显示的一样:它更快

推荐阅读