zoukankan      html  css  js  c++  java
  • 阶段一-01.万丈高楼,地基首要-第2章 单体架构设计与准备工作-2-13 HikariCP数据源简述

    现在我们的项目可以通过SpringBoot去运行了。只不过还没有去结合数据层。结合数据层做整合的话。首先第一个想到的就应该是数据源。
    数据库这里我们会选择。HikariCP

    当springboot由1.X升级到2.X的时候,默认的数据源就发生了更改。spring官方就选择了。HikariCP作为它的默认数据源。主要是因为这个数据源非常的快。Hikari是一个日文的发音。光的意思。它是一个高性能的jdbc连接池。这也是为什么Springboot官方会采用它的原因。

    通过图标看可以看出 Hikari性能非常的高


    我们在使用Springboot的时候,是没必要再引入额外的依赖的,以为它默认就已经帮你去整合了。如果你在某些项目里面使用的是SpringMVC的话。想要去进行数据源的切换。那么就可以使用HikariCP。通过这种方式去引入相应的依赖。


    为什么这么牛?点击文档可以看一下。

    ArrayList<Statement>已经被替换成了自定义的FastList。它的速度要比ArrayList更快。

    自定义的无锁的集合称之为ConcurrentBag.这种写法是从C#.NET里面借鉴来的。

    使用invokestatic替换了incvokevirtual


    Hikari还是要比阿里的Durid性能好一些,我们追随SpringBoot2.X的脚步,也使用Hikari。
    国外的对比大部分是选取的国外的一些常用的数据源。

    结束




     

  • 相关阅读:
    Build 2019 彩蛋
    崂山
    Win10 iot 修改日期时间
    《 结网:改变世界的互联网产品经理 》
    <[你在荒废时间的时候别人都在拼命!]>
    《时间的玫瑰》阅读笔记
    翻石头价值投资手册-科技行业
    No module named flask.ext.sqlalchemy.SQLALchemy
    《寻找伟大的企业》
    <《基金经理投资笔记丛书4-1:投资是一种生活方式》>
  • 原文地址:https://www.cnblogs.com/wangjunwei/p/12031821.html
Copyright © 2011-2022 走看看