书籍详情
HikariCP数据库连接池实战
作者:朱政科
出版社:机械工业出版社
出版时间:2019-09-01
ISBN:9787111633211
定价:¥99.00
购买这本书可以去
内容简介
《HikariCP数据库连接池实战》是一本从设计思想、功能使用、原理实现、工程实践、技术扩展5个维度全面讲解数据库连接池HikariCP的著作。得到了褚霸、德哥、张亮、吴晟等近10位来自阿里、京东等互联网企业的技术专家的高度评价,同时也在社区里获得广泛好评。系统性上,《HikariCP数据库连接池实战》从基本功能到扩展技术,内容涵盖HikariCP的方方面面;深度上,《HikariCP数据库连接池实战》从原理阐述到源码分析,直击HikariCP的本质;实操性上,《HikariCP数据库连接池实战》不仅有小案例和综合性的大案例,还有针对疑难问题提出的解决方案。《HikariCP数据库连接池实战》共14章,在逻辑上分为四大部分:准备篇(第1-3章)通过阿里连接池优化案例展示了不使用连接池和使用连接池在QPS方面的天壤之别,带领读者了解数据库连接池的背景、历史及原理,以及《HikariCP数据库连接池实战》的主角HikariCP。基础篇(第4-5章)系统梳理HikariCP的基础知识,包含参数配置、JDBC等核心模块,这些内容都是HikariCP基础的重中之重。原理篇(第6-9章)直击HikariCP的“灵魂”,深入浅出地分析了HikariCP的原理。首先,全方位剖析了HikariCP可实现性能原因,其会成为读者面试、工作中的谈资;其次,以连接原理、参数原理、动态代理与字节码技术这3个维度作为切入口,分别对HikariCP进行了源码级别的解析,这样全方位的剖析不同于单视角的源码解析,能将HikariCP的原理更加立体化地展示在读者面前。实战篇(第10-14章)这是《HikariCP数据库连接池实战》的精华部分。HikariCP的监控、扩展技术、常见问题等都是读者在工作中会经常用到的知识点,这些内容来自作者多年实战经验的积累及对大量文献资料的收集整理,包罗万象、精妙绝伦。
作者简介
朱政科,架构师,十年IT老兵,对各种数据库连接池有深入研究。曾在阿里等一线互联网公司长期从事中间件的研发及团队管理工作,连续经历过3年“***”大促,在大量的实践中积累了丰富的经验。热爱开源,热爱新技术,为Apache Sharding Sphere、Apache Skywalking等技术社区都做过贡献。除了中间件技术,先后主导和参与了多个重要的物联网、人工智能等大型项目,在软件系统架构方面有深厚的积累和沉淀。运营公众号《工匠人生》和知识星球《猪猪的架构师私密圈》。
目录
赞誉
前言
第一篇 准备篇
第1章 阿里中间件实战,第一个案例
1.1 物联网MQTT单机压测130万参数调优
1.2 阿里中间件TCP四次挥手性能调优实战
1.2.1 亿级消息网关Rowan架构
1.2.2 人脸识别服务:异曲同工的架构
1.2.3 “双十一大促”全链路压测发现TCP问题
1.2.4 Linux内核网络参数调优
1.2.5 LinuxTCP参数调优
1.2.6 一行代码大幅提升QPS
1.3 技术驱动业务,结果为导向
1.4 本章小结
第2章 数据库连接池江湖
2.1 为什么使用数据库连接池
2.2 数据库连接池原理
2.3 数据库连接池百晓生《兵器谱》
2.3.1 c3p0
2.3.2 Proxool
2.3.3 XAPool
2.3.4 DBCP
2.3.5 TomcatJDBCPool
2.3.6 BoneCP
2.3.7 Druid
2.4 主流数据库连接池对比
2.4.1 性能对比
2.4.2 代码复杂度
2.4.3 功能对比
2.4.4 数据库中断
2.5 本章小结
第3章 初识HikariCP
3.1 Hikari背景、特色及前景
3.2 SpringBoot数据库连接池加载顺序剖析
3.3 SpringBoot整合HikariCP实战
3.3.1 Springlnitializr
3.3.2 添加HikariCP依赖
3.3.3 JdbcTemplate
3.3.4 DatabaseInitialization
3.3.5 启动运行
3.4 本章小结
……
第二篇 基础篇
第三篇 原理篇
第四篇 实战篇
前言
第一篇 准备篇
第1章 阿里中间件实战,第一个案例
1.1 物联网MQTT单机压测130万参数调优
1.2 阿里中间件TCP四次挥手性能调优实战
1.2.1 亿级消息网关Rowan架构
1.2.2 人脸识别服务:异曲同工的架构
1.2.3 “双十一大促”全链路压测发现TCP问题
1.2.4 Linux内核网络参数调优
1.2.5 LinuxTCP参数调优
1.2.6 一行代码大幅提升QPS
1.3 技术驱动业务,结果为导向
1.4 本章小结
第2章 数据库连接池江湖
2.1 为什么使用数据库连接池
2.2 数据库连接池原理
2.3 数据库连接池百晓生《兵器谱》
2.3.1 c3p0
2.3.2 Proxool
2.3.3 XAPool
2.3.4 DBCP
2.3.5 TomcatJDBCPool
2.3.6 BoneCP
2.3.7 Druid
2.4 主流数据库连接池对比
2.4.1 性能对比
2.4.2 代码复杂度
2.4.3 功能对比
2.4.4 数据库中断
2.5 本章小结
第3章 初识HikariCP
3.1 Hikari背景、特色及前景
3.2 SpringBoot数据库连接池加载顺序剖析
3.3 SpringBoot整合HikariCP实战
3.3.1 Springlnitializr
3.3.2 添加HikariCP依赖
3.3.3 JdbcTemplate
3.3.4 DatabaseInitialization
3.3.5 启动运行
3.4 本章小结
……
第二篇 基础篇
第三篇 原理篇
第四篇 实战篇
猜您喜欢