原文:源码详解系列(八)--全面讲解HikariCP的使用和源码

简介 HikariCP是什么 HikariCP 本质上就是一个数据库连接池。 HikariCP 解决了哪些问题 创建和关闭数据库连接的开销很大,HikariCP 通过 池 来复用连接,减小开销。 为什么要使用 HikariCP HikariCP 是目前最快的连接池。就连风靡一时的 boneCP 也停止维护,主动让位给它。SpringBoot 也把它设置为默认连接池。 HikariCP 非常轻量。本 ...

2020-02-19 09:59 0 3825 推荐指数:

查看详情

源码详解系列(七) ------ 全面讲解logback的使用源码

什么是logback logback 用于日志记录,可以将日志输出到控制台、文件、数据库和邮件等,相比其它所有的日志系统,logback 更快并且更小,包含了许多独特并且有用的特性。 logbac ...

Sat Feb 01 02:02:00 CST 2020 1 1853
Hikaricp源码解读(1)——简介

1、简介 HikariCP是一款高效稳定的数据库连接池,性能方面与其他同类产品相比能高出近10倍,尤其连接取用的设计极大的提高可靠性,对于数据库连接中断的情况,通过测试getConnection(),各种CP的不相同处理方法如下: (所有CP都配置了跟connectionTimeout类似的参数 ...

Fri Oct 20 17:17:00 CST 2017 0 2077
Hikaricp源码解读(2)——配置介绍及对应源码

2、配置介绍及对应源码 HikariCP的配置类HikariConfig对Properties有很好的兼容,可通过配置环境变量hikaricp.configurationFile设置配置文件路径。 或 或者通过Properties进行创建: 本文介绍配置基于v2.7.2展开 ...

Fri Oct 20 17:22:00 CST 2017 0 2031
Mybatis源码详解系列(一)--持久层框架解决了什么及如何使用Mybatis

简介 mybatis 是一个持久层框架,它让我们可以方便、解耦地操作数据库。 相比 hibernate,mybatis 在国内更受欢迎,而且 mybatis 更面向数据库,可以灵活地对 sql 语句进行优化。 针对 mybatis 的分析,我会拆分成使用、配置、源码、生成器等部分,都放在 ...

Tue Mar 31 19:21:00 CST 2020 4 1600
源码详解系列(一)------cglib动态代理的使用和分析

简介 为什么会有动态代理? 举个例子,当前有一个用户操作类,要求每个方法执行前打印访问日志。 这里可以采用两种方式: 第一种,静态代理。即编译时对方法进行扩展。 第二种,动态代理。即运行时对 ...

Sat Nov 23 20:00:00 CST 2019 0 322
Netty源码学习总结系列——异步模型全面总结

文章集合 Netty的异步模型分析(1) Netty的异步模型分析(1) 从最常见,最简单的bind入手——如何正确启动一个Netty服务器 “你”怎么定义异步? 正确启 ...

Sat Mar 28 09:32:00 CST 2020 0 884
[原]tornado源码分析系列(六)[HTTPServer详解]

引言:上一章讲了关于HTTPServer的原理,这一次通过分析源码来了解更多的细节 看看HTTPServer类的组织结构: HTTPServer的主要工作 一.提供了一些基础的比如说listen,bind此类共有操作 二.完成了一个 _handle_events()的公有回调函数 ...

Wed Jul 25 00:44:00 CST 2012 3 3511
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM