HikariCP ln Action HikariCP数据库连接池实战 PDF 下蝲
旉:2020-08-29 09:17
来源:http://www.sh6999.cn
作?转蝲
侉|举报
HikariCP ln Action HikariCP数据库连接池实战 PDF 下蝲
失效链接处理 |
HikariCP ln Action HikariCP数据库连接池实战 PDF 下蝲
本站整理下蝲Q?/strong>
版权归出版社和原作者所有,链接已删除,误买正?/b>
用户下蝲说明Q?/strong>
?sh)子版仅供预览,下蝲?4时内务必删除,支持正版Q喜Ƣ的误买正版书c:
http://product.dangdang.com/27921222.html
相关截图Q?br />

资料介:
q是一本从设计思想、功能用、原理实现、工E实c技术扩?个维度全面讲解数据库q接池HikariCP的著作。得C褚霸、d哥、张亮、吴晟等q?0位来自阿里?{互联网企业的技术专家的高度评h(hun)Q同时也在社区里获得q泛好评?/span>
pȝ性上Q从基本功能Q到扩展技术,内容늛HikariCP的方斚w面;深度上,从原理阐q到源码分析Q直击HikariCP的本质;实操性上Q不仅有案例和l合性的大案例,q有对疑N题的解决Ҏ(gu)?/span>
全书?4章,在逻辑上分为四大部分:
准备(1~3章) 以阿里连接池极致优化案例展示了不使用q接池和使用q接池的QPS天壤之别Q带领读者了解数据库q接池的背景、原理及历史Q以及本书的主角HikariCP?/span>
基础(4~5章) pȝ梳理HikariCP的基知识Q包含参数配|、JDBC{核心模块,q些内容都是HikariCP基础的重中之重?/span>
原理(6~9章) 直击HikariCP?ldquo;灵魂”Q深入浅出地分析了HikariCP的原理。首先,全方位的剖析了HikariCP性能极致的原因,q些都会成ؓ读者面试、工作中的谈资; 其次Q从q接原理、参数原理、动态代理与字节码技术等三个l度作ؓ切入口,分别对HikariCPq行了源码别的解析Q这样全方位的剖析不同于单视角的源码解析Q更能将HikariCP的原理立体化的展C在读者面前?/span>
实战(10~14章) q是本书的精华部分。HikariCP的监控、扩展技术、常见问题等都是读者工作中较ؓq切了解到、用到的知识点Q这些内容大多来自作者多q实战经验的U篏及大量文献资料的攉整理Q内容包|万象、精妙绝伦?/span>
资料目录Q?/strong>
赞誉
前言
W一 准备?br style="margin: 0px; padding: 0px;" />
W?章 阉K中间件实战,W一个案?2
1.1 物联|MQTT单机压测130万参数调?2
1.2 阉K中间件TCP四次挥手性能调优实战 4
1.2.1 亿消息|关Rowan架构 4
1.2.2 识别服务Q异曲同工的架构 6
1.2.3 “双十一大促”全链路压发现TCP问题 9
1.2.4 Linux内核|络参数调优 11
1.2.5 Linux TCP参数调优 12
1.2.6 一行代码大q提升QPS 13
1.3 技术驱动业务,l果为导?16
1.4 本章结 17
W?章 数据库连接池江湖 19
2.1 Z么用数据库q接?19
2.2 数据库连接池原理 22
2.3 数据库连接池百晓生《兵器谱?23
2.3.1 c3p0 24
2.3.2 Proxool 29
2.3.3 XAPool 30
2.3.4 DBCP 32
2.3.5 Tomcat JDBC Pool 34
2.3.6 BoneCP 36
2.3.7 Druid 38
2.4 L数据库连接池Ҏ(gu) 41
2.4.1 性能Ҏ(gu) 41
2.4.2 代码复杂?42
2.4.3 功能Ҏ(gu) 42
2.4.4 数据库中?43
2.5 本章结 46
W?章 初识HikariCP 47
3.1 Hikari背景、特色及前景 47
3.2 SpringBoot数据库连接池加蝲序剖析 51
3.3 SpringBoot整合HikariCP实战 53
3.3.1 Spring Initializr 53
3.3.2 dHikariCP依赖 55
3.3.3 JdbcTemplate 56
3.3.4 Database Initialization 57
3.3.5 启动q行 59
3.4 本章结 60
W二 基础?br style="margin: 0px; padding: 0px;" />
W?章 HikariCP参数配置 64
4.1 校时 64
4.2 HikariCP配置手册 68
4.2.1 必需配置 69
4.2.2 非必需配置 72
4.3 HikariCPq接池配|多大合?78
4.4 Fixed Pool Design思想 81
4.5 MySQL高性能配置 82
4.6 Hibernate配置 83
4.7 JNDI配置 85
4.8 本章结 86
W?章 HikariCP与JDBC 87
5.1 HikariCP JDBC Logging 87
5.2 JDBC 90
5.2.1 JDBC定义 91
5.2.2 JDBC实战案例 93
5.2.3 JDBC剖析 95
5.2.4 PreparedStatement和Statement 100
5.3 JDBC与SPI 101
5.3.1 SPI?101
5.3.2 SPI实战案例 102
5.3.3 JDBC的SPI机制 104
5.3.4 SPI高实战Q基于Dubbo的分布式日志链\TraceIDq踪 106
5.4 拓展Q线E池技?109
5.4.1 MySQLU程池简?110
5.4.2 MySQLU程池技术内q?111
5.4.3 MySQLU程池实?114
5.5 本章结 117
W三 原理?br style="margin: 0px; padding: 0px;" />
W?章 HikariCP性能揭秘 120
6.1 华山论剑 120
6.2 W三Ҏ(gu)?124
6.2.1 环境配置 125
6.2.2 获取关闭q接性能试 125
6.2.3 查询一条语句性能试 127
6.2.4 psCache性能Ҏ(gu) 128
6.2.5 试l论 129
6.3 HikariCPZ么这么快 129
6.3.1 _字节?130
6.3.2 FastList 132
6.3.3 ConcurrentBag 134
6.4 本章结 147
W?章 HikariCPq接原理 148
7.1 获取q接 148
7.2 归还q接 155
7.3 关闭q接 158
7.4 生成q接 163
7.5 扩展阅读QDCLZ么要加volatile 166
7.6 扩展阅读QLog4j2Z性能优秀 169
7.7 本章结 173
W?章 HikariCP参数源码解析 174
8.1 SpringBoot 2.x HikariCP参数加蝲原理 174
8.2 allowPoolSuspension 181
8.3 validationTimeout 187
8.4 leakDetectionThreshold 189
8.5 本章结 202
W?章 HikariCP动态代理与字节码技?203
9.1 HikariCP字节码工E?203
9.1.1 HikariCP的字节码技?204
9.1.2 代理技术原?209
9.1.3 HikariCP JITҎ(gu)内联优化 213
9.2 JMH基准试 216
9.2.1 JMH常用注解 216
9.2.2 JMH实战案例Orika 219
9.3 本章结 223
W四 实战?br style="margin: 0px; padding: 0px;" />
W?0章 HikariCP监控实战 226
10.1 监控体系层次 226
10.2 Z么需要数据库q接池监?228
10.3 HikariCP监控指标 231
10.3.1 hikaricp_pending_threads 233
10.3.2 hikaricp_connection_acquired_nanos 234
10.3.3 hikaricp_idle_connections 235
10.3.4 hikaricp_active_connections 235
10.3.5 hikaricp_connection_usage_millis 235
10.3.6 hikaricp_connection_timeout_total 235
10.3.7 hikaricp_connection_creation_millis 236
10.4 HikariCP监控指标实战 236
10.4.1 q接风暴 236
10.4.2 慢SQL 237
10.4.3 监控指标与参数配|?237
10.5 SpringBoot 2.0暴露HikariCP Metrics 238
10.6 SpringBoot 2.0监控HikariCP JMX 241
10.7 微服务架构下的监控^台选型 246
10.8 本章结 250
W?1章 从HikariCP Metrics谈微服务监控架构实战 252
11.1 HikariCP Metrics 253
11.2 Micrometer 258
11.3 SpringBoot 2.x自定义埋点实?260
11.3.1 引入依赖 260
11.3.2 配置a(chn)pplication.properties 261
11.3.3 注册Metrics 261
11.3.4 支付接口埋点l计L?262
11.3.5 查看指标数据 262
11.4 SpringBoot 2.x集成Micrometer源码解析 266
11.5 SpringBoot 1.5.x自定义埋点实?269
11.5.1 引入Micrometer依赖 269
11.5.2 创徏Beanq注册Metrics指标
|
------分隔U?---------------------------