枫山别院的博客
HikariCP源码解析系列目录 HikariCP源码解析系列目录
源代码版本2.4.5-SNAPSHOT 阅读顺序推荐大家按照以下顺序阅读: HikariCP获取连接流程源码分析一 | 枫山别院 HikariCP获取连接流程源码分析二 | 枫山别院 HikariCP获取连接流程源码分析三 | 枫
HikariCP源码分析之ConcurrentBag一 HikariCP源码分析之ConcurrentBag一
源代码版本2.4.5-SNAPSHOT 大家好,今天我们一起分析下 HikariCP 的核心ConcurrentBag,它是管理连接池的最重要的核心类。从它的名字大家可以看得出来,它是一个并发管理类,性能非常好,这是它性能甩其他连接池十
HikariConfig初始化分析 HikariConfig初始化分析
源代码版本2.4.5-SNAPSHOT HikariConfig有 3 个构造方法,这三个构造方法其实都差不多,无我们逐个看一下: 无参构造第一个无参的构造,代码如下: public HikariConfig() {
HikariConfig的配置解析 HikariConfig的配置解析
源代码版本2.4.5-SNAPSHOT 使用HikariConfig初始化 HikariCP在《HikariCP源码分析之初始化分析一》中,我们解析了 HikariCP 的两种初始化方式,其中提到了使用HikariConfig的方式:
HikariCP获取连接流程源码分析三 HikariCP获取连接流程源码分析三
源代码版本2.4.5-SNAPSHOT 话接上篇,我们继续分析HikariCP获取连接的过程。 ③拿到一个连接//③ //获取连接的时候, 判断连接是否已经被标记移除 if (poolEntry.isMarkedEvicted() ||
HikariCP获取连接流程源码分析二 HikariCP获取连接流程源码分析二
源代码版本2.4.5-SNAPSHOT HikariPool的getConnection()方法在上一篇《HikariCP获取连接流程源码分析一》中,我们分析了HikariDataSource的getConnection()方法,而这个
HikariCP源码分析之初始化分析二 HikariCP源码分析之初始化分析二
源代码版本2.4.5-SNAPSHOT HikariPool的初始化在上一节,我们说到了pool = fastPathPool = new HikariPool(this);中的new HikariPool(this)。我们来看下代码:
HikariCP源码分析之初始化分析一 HikariCP源码分析之初始化分析一
源代码版本2.4.5-SNAPSHOT HikariDataSource的初始化 HikariDataSource是 HikariCP 开放给用户使用连接池的主要操作类。所以,我们创建一个 HikariCP 的连接池,其实就是构造一个H
HikariCP获取连接流程源码分析一 HikariCP获取连接流程源码分析一
源代码版本2.4.5-SNAPSHOT HikariDataSource的getConnection()方法HikariCP获取连接的方法是com.zaxxer.hikari.HikariDataSource#getConnection
electron 项目构建, 打包实践及避坑 electron 项目构建, 打包实践及避坑
项目架构是React + electron,可以直接使用普通的 react 项目,然后加上electron配置。electron 配置可以从项目https://github.com/electron/electron-quick-start
2020-05-17
HttpServletBean解析-02 HttpServletBean解析-02
有一句名言:“计算机科学领域的任何问题都可以通过增加一个间接的中间层来解决(Any problem in computer science can be solved by anther layer of indirection)” 。 这
2020-04-01
Servlet和HttpServlet解析-01 Servlet和HttpServlet解析-01
一个servlet应用,通常会包括两部分:容器和servlet应用。既然在研究SpringMVC源码,那么大家肯定知道servlet容器了,常见的就是tomcat;servlet应用呢,就是我们写的代码。我们需要把自己的代码部署到tomca
2020-04-01
2 / 4