1 如何评价hikariCP? - 森宝的回答 - 知乎
hikariCP 比 druid 快。
druid 增加了监控等功能。
2 hikariCP 快的原因?
(1)线程的 borrow/requite 减少了锁的使用,只是做了一个标识,add 跟 remove 时才使用所。
(2)另外,自己改造了 arrayList 的 get, 减少了每次跟 get 的 rangeCheck (检查 index 不能超过 size).
(3)改造了 arrayList 的 remove 操作,直接从队尾删除,减少了遍历的过程。