HikariCP梳理总结

187 阅读1分钟

1 如何评价hikariCP? - 森宝的回答 - 知乎

www.zhihu.com/question/53…

hikariCP 比 druid 快。
druid 增加了监控等功能。

2 hikariCP 快的原因?

1)线程的 borrow/requite 减少了锁的使用,只是做了一个标识,add 跟 remove 时才使用所。
(2)另外,自己改造了 arrayList 的 get, 减少了每次跟 get 的 rangeCheck (检查 index 不能超过 size).
(3)改造了 arrayList 的 remove 操作,直接从队尾删除,减少了遍历的过程。

3 hikariCP 源码解析比较清晰的一个文章

zhuanlan.zhihu.com/p/107748071