您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
搜索
热搜:
磁力片
|
漫画
|
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
HikariCP数据库连接池实战
装帧: 平装
出版社: 机械工业出版社
作者: 朱政科
出版日期: 2019-08-01
商品条码: 9787111633211
版次: 1
开本: 16开
页数: 345
出版年份: 2019
定价:
¥99
销售价:
登录后查看价格
¥{{selectedSku?.salePrice}}
库存:
{{selectedSku?.stock}}
库存充足
{{item.title}}:
{{its.name}}
加入购物车
立即购买
加入书单
收藏
精选
¥5.83
世界图书名著昆虫记绿野仙踪木偶奇遇记儿童书籍彩图注音版
¥5.39
正版世界名著文学小说名家名译中学生课外阅读书籍图书批发 70册
¥8.58
简笔画10000例加厚版2-6岁幼儿童涂色本涂鸦本绘画本填色书正版
¥5.83
世界文学名著全49册中小学生青少年课外书籍文学小说批发正版
¥4.95
全优冲刺100分测试卷一二三四五六年级上下册语文数学英语模拟卷
¥8.69
父与子彩图注音完整版小学生图书批发儿童课外阅读书籍正版1册
¥24.2
好玩的洞洞拉拉书0-3岁宝宝早教益智游戏书机关立体翻翻书4册
¥7.15
幼儿认字识字大王3000字幼儿园中班大班学前班宝宝早教启蒙书
¥11.55
用思维导图读懂儿童心理学培养情绪管理与性格培养故事指导书
¥19.8
少年读漫画鬼谷子全6册在漫画中学国学小学生课外阅读书籍正版
¥64
科学真好玩
¥12.7
一年级下4册·读读童谣和儿歌
¥38.4
原生态新生代(传统木版年画的当代传承国际研讨会论文集)
¥11.14
法国经典中篇小说
¥11.32
上海的狐步舞--穆时英(中国现代文学馆馆藏初版本经典)
¥21.56
猫的摇篮(精)
¥30.72
幼儿园特色课程实施方案/幼儿园生命成长启蒙教育课程丛书
¥24.94
旧时风物(精)
¥12.04
三希堂三帖/墨林珍赏
¥6.88
寒山子庞居士诗帖/墨林珍赏
¥6.88
苕溪帖/墨林珍赏
¥6.88
楷书王维诗卷/墨林珍赏
¥9.46
兰亭序/墨林珍赏
¥7.74
祭侄文稿/墨林珍赏
¥7.74
蜀素帖/墨林珍赏
¥12.04
真草千字文/墨林珍赏
¥114.4
进宴仪轨(精)/中国古代舞乐域外图书
¥24.94
舞蹈音乐的基础理论与应用
编辑推荐
内容简介
这是一本从设计思想、功能使用、原理实现、工程实践、技术扩展5个维度全面讲解数据库连接池HikariCP的著作。得到了褚霸、德哥、张亮、吴晟等近10位来自阿里、京东等互联网企业的技术专家的高度评价,同时也在社区里获得广泛好评。系统性上,从基本功能,到扩展技术,内容涵盖HikariCP的方方面面;深度上,从原理阐述到源码分析,直击HikariCP的本质;实操性上,不仅有小案例和综合性的大案例,还有对疑难问题的解决方案。全书共14章,在逻辑上分为四大部分:准备篇(1~3章) 以阿里连接池很好优化案例展示了不使用连接池和使用连接池的QPS天壤之别,带领读者了解数据库连接池的背景、原理及历史,以及本书的主角HikariCP。基础篇(4~5章) 系统梳理HikariCP的基础知识,包含参数配置、JDBC等核心模块,这些内容都是HikariCP基础的重中之重。原理篇(6~9章) 直击HikariCP的“灵魂”,深入浅出地分析了HikariCP的原理。首先,全方位的剖析了HikariCP性能很好的原因,这些都会成为读者面试、工作中的谈资; 其次,从连接原理、参数原理、动态代理与字节码技术等三个维度作为切入口,分别对HikariCP进行了源码级别的解析,这样全方位的剖析不同于单视角的源码解析,更能将HikariCP的原理立体化的展示在读者面前。实战篇(10~14章) 这是本书的精华部分。HikariCP的监控、扩展技术、常见问题等都是读者工作中较为迫切了解到、使用到的知识点,这些内容大多来自作者多年实战经验的积累及大量文献资料的收集整理,内容包罗万象、精妙绝伦。
作者简介
目录
赞誉
前言
第一篇 准备篇
第1章 阿里中间件实战,第一个案例 2
1.1 物联网MQTT单机压测130万参数调优 2
1.2 阿里中间件TCP四次挥手性能调优实战 4
1.2.1 亿级消息网关Rowan架构 4
1.2.2 人脸识别服务:异曲同工的架构 6
1.2.3 “双十一大促”全链路压测发现TCP问题 9
1.2.4 Linux内核网络参数调优 11
1.2.5 Linux TCP参数调优 12
1.2.6 一行代码大幅提升QPS 13
1.3 技术驱动业务,结果为导向 16
1.4 本章小结 17
第2章 数据库连接池江湖 19
2.1 为什么使用数据库连接池 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 主流数据库连接池对比 41
2.4.1 性能对比 41
2.4.2 代码复杂度 42
2.4.3 功能对比 42
2.4.4 数据库中断 43
2.5 本章小结 46
第3章 初识HikariCP 47
3.1 Hikari背景、特色及前景 47
3.2 SpringBoot数据库连接池加载顺序剖析 51
3.3 SpringBoot整合HikariCP实战 53
3.3.1 Spring Initializr 53
3.3.2 添加HikariCP依赖 55
3.3.3 JdbcTemplate 56
3.3.4 Database Initialization 57
3.3.5 启动运行 59
3.4 本章小结 60
第二篇 基础篇
第4章 HikariCP参数配置 64
4.1 校时 64
4.2 HikariCP配置手册 68
4.2.1 必需配置 69
4.2.2 非必需配置 72
4.3 HikariCP连接池配置多大合适 78
4.4 Fixed Pool Design思想 81
4.5 MySQL高性能配置 82
4.6 Hibernate配置 83
4.7 JNDI配置 85
4.8 本章小结 86
第5章 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高级实战:基于Dubbo的分布式日志链路TraceID追踪 106
5.4 拓展:线程池技术 109
5.4.1 MySQL线程池简介 110
5.4.2 MySQL线程池技术内幕 111
5.4.3 MySQL线程池实战 114
5.5 本章小结 117
第三篇 原理篇
第6章 HikariCP性能揭秘 120
6.1 华山论剑 120
6.2 第三方测评 124
6.2.1 环境配置 125
6.2.2 获取关闭连接性能测试 125
6.2.3 查询一条语句性能测试 127
6.2.4 psCache性能对比 128
6.2.5 测试结论 129
6.3 HikariCP为什么这么快 129
6.3.1 精简字节码 130
6.3.2 FastList 132
6.3.3 ConcurrentBag 134
6.4 本章小结 147
第7章 HikariCP连接原理 148
7.1 获取连接 148
7.2 归还连接 155
7.3 关闭连接 158
7.4 生成连接 163
7.5 扩展阅读:DCL为什么要加volatile 166
7.6 扩展阅读:Log4j2为何性能优秀 169
7.7 本章小结 173
第8章 HikariCP参数源码解析 174
8.1 SpringBoot 2.x HikariCP参数加载原理 174
8.2 allowPoolSuspension 181
8.3 validationTimeout 187
8.4 leakDetectionThreshold 189
8.5 本章小结 202
第9章 HikariCP动态代理与字节码技术 203
9.1 HikariCP字节码工程 203
9.1.1 HikariCP的字节码技术 204
9.1.2 代理技术原理 209
9.1.3 HikariCP JIT方法内联优化 213
9.2 JMH基准测试 216
9.2.1 JMH常用注解 216
9.2.2 JMH实战案例Orika 219
9.3 本章小结 223
第四篇 实战篇
第10章 HikariCP监控实战 226
10.1 监控体系层次 226
10.2 为什么需要数据库连接池监控 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 连接风暴 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
第11章 从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 配置application.properties 261
11.3.3 注册Metrics 261
11.3.4 支付接口埋点统计总次数 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 创建Bean并注册Metrics指标
……
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网