1.HikariCP连接池是什么?

  HikariCP是数据库连接池,而且是号称史上最快的,而且目前来看确实是这样的,SpringBoot2.0也已经采用HikariCP作为默认连接池配置。

github地址:https://github.com/brettwooldridge/HikariCP

码云gitee地址:https://gitee.com/mirrors/hikaricp

官网贴出的几种常用数据库连接池性能比较柱状图:

2.HikariCP的优势?

  • 代码量非常小:

要知道对于连接池来讲,代码越少,占用cpu和内存越少,Bug出现几率也是越小,那么代表他的执行率高,这就是为什么HikariCP受欢迎的原因之一

  • 稳定性,可靠性强:

HikariCP是经受了市场的考验,走过太上老君的丹炉,现如今拿到SpringBoot的入场证,走上了人生巅峰.

  • 速度奇快:

光有健壮性可不行,坦克很健壮,却跑不过飞机,但是HikariCP却依靠自己的代码少,重写数据结构等特点,成功晋级速度最快连接池冠军宝座.

3.HikariCP为什么这么快?

  • 优化并精简字节码
  • 使用FastList替代ArrayList
  • ConcurrentBag:更好的并发集合类实现

后续研究源码后,会发出HikariCP的源码解读~~~~

最新文章

  1. ABP框架 - 工作单元
  2. [deviceone开发]-do_SegmentView和do_SlideView联动的示例
  3. 春节快乐!推荐一个关于 SharePoint 和 BI 的视频,笑死我了
  4. [Unity游戏开发]向量在游戏开发中的应用(一)
  5. 《Linux内核分析》第五周 扒开系统调用的三层皮(下)
  6. Android 启动APP时黑屏白屏的三个解决方案
  7. terminal(终端),shell,tty,console(控制台)区别
  8. 新手学Android
  9. POJ 2184 Cow Exhibition 01背包
  10. Runtime —— 从应用场景说起
  11. Ambari安装之部署3个节点的HA分布式集群
  12. form表单提交图片禁止跳转
  13. jQuery系列 第三章 jQuery框架操作CSS
  14. 链表的无锁操作 (JAVA)
  15. Spring Cloud入门教程-Hystrix断路器实现容错和降级
  16. 一、Kubernetes系列之介绍篇
  17. RTP 流媒体
  18. DotNetty z
  19. 使用WebClient下载网页,用正则匹配需要的内容
  20. redis的repl-ping-slave-period和repl-ping-replica-period

热门文章

  1. 自动编写Python程序的神器,Python 之父都发声力挺!
  2. Linux 安装指定版本Git
  3. pandas 学习 第8篇:Index 对象 - (创建、转换、排序)
  4. 前端之html5和css3
  5. hash算法原理及应用漫谈【加图版】
  6. c#日期和时间戳互转
  7. Python爬取上交所一年大盘数据
  8. Vue模板语法中数据绑定
  9. Vue.js 源码分析(六) 基础篇 计算属性 computed 属性详解
  10. 「SAP技术」 SAP MM MPN物料的采购初探