javazx 发表于 2017-4-20 16:12:46

【java电子书】图解性能优化 PDF 电子书 百度云 百度网盘下载

java自学网(www.javazx.com)-java论坛,java电子书推荐:《图解性能优化》
java电子书推荐理由:全方位多角度的性能分析 调优与测试。专业团队撰写,开发、测试、运维工程师必备!
本书由实战经验丰富的Oracle高级顾问执笔,全面地介绍了系统性能的方方面面,涉及服务器、CPU、内存、存储、网络,等等。

作者:小田圭二,榑松谷仁,平山毅,冈田宪昌
出版社:人民邮电出版社
出版时间:2017年1月





java电子书目录:
第1章 性能的基础知识  11.1 学习性能所必需的知识  21.2 算法的优缺点与学习方法  41.2.1 什么是算法  41.2.2 算法的基础  51.2.3 学习算法的窍门  71.3 算法的应用实例及性能的差异  81.3.1 日常生活中算法的例子  81.3.2 对性能的影响程度  91.3.3 评价算法的指标  11 学习信息科学的重要性  131.4 响应与吞吐的区别  14 系统工程师学习编程的重要性  161.5 算法的具体例子  161.5.1 数组与循环处理  161.5.2 链表与循环处理  191.5.3 树与查找  211.5.4 散列算法  251.5.5 队列  281.5.6 栈  321.5.7 排序(快速排序)  341.5.8 缓存①(回写)  361.5.9 缓存②(直写)  38 DMBS是数据结构与算法的宝库  381.5.10 锁与性能  40 【高级篇】锁的机制是如何实现的  42 【高级篇】性能优劣不能只看正常情况  44第2章 性能分析的基础  452.1 性能分析从测量开始  462.2 什么是必要的性能信息  462.2.1 “分段查找”原则  462.2.2 性能信息的3种类型  482.2.3 系统的模型与性能故障时的运作情况  502.2.4 数据的种类及分析的窍门  532.3 性能分析中的重要理论  542.3.1 等待队列理论的术语  552.3.2 计算等待队列的平均等待时间  562.3.3 使用率和等待队列的例子  572.3.4  实际上可以获取哪些信息  59 需要定期确认性能吗?  612.4 OS的命令  612.4.1  sar  622.4.2 vmstat  64 时间同步非常重要  662.4.3 ps  662.4.4 netstat  682.4.5 iostat  702.4.6 top  732.4.7 数据包转储(wireshark、tcpdump等)  742.4.8 pstack  762.4.9 系统调用(strace等)  782.4.10 Profiler  802.4.11 Windows环境  81第3章 实际系统的性能分析  853.1 Web/AP服务器与Java/C应用程序  863.1.1 Web服务器的访问日志  863.1.2 应用程序、AP服务器的日志  873.2 DB服务器的性能测量  903.2.1 DBMS的性能测量的原理  903.2.2 性能分析告一段落  92 批处理的性能测量  933.3 存储性能分析的思路  943.3.1 存储的相关术语  943.3.2 存储性能分析的思路:重视IOPS  963.4 网络性能分析的思路  100 性能故障数据应该保存多久?  1023.5 调查原因  1023.5.1 初学者容易掉入的陷阱  1033.5.2 应有的态度  106 获取各种性能信息的时间要吻合吗?  1083.5.3 实际的调查流程  108 性能分析的理想工具  111第4章 性能调优  1134.1 性能与调优  1144.1.1 现实中的性能  1144.1.2 在现场要保持“大局观”  1174.2 性能调优的准则  1184.2.1 设定既不能太粗也不能太细,要刚刚好  1194.2.2 调优要循序渐进  1204.2.3 通过重复使用来提速  1214.2.4 汇总处理(集中、Piggyback)  1214.2.5 提高速度与实现并行  1234.2.6 纵向扩展与横向扩展  1244.2.7 局部性  124 编译器会与RDBMS走上同一条道路吗?  1254.3 现场可以使用的技巧  1264.3.1 省略循环,减少投接球  1264.3.2 访问频率高的数据存放入键值存储或散列表中  1274.3.3 访问频率高的数据放在使用位置附近  1274.3.4 把同步变成异步  1284.3.5 带宽控制  1304.3.6 LRU算法  1314.3.7 分割处理或者细化锁的粒度  1314.3.8 使用不丢失的回写缓存  1324.3.9 使用多层缓存  1324.3.10 使用巨帧和高速网络  1324.3.11 负载均衡、轮询  1334.3.12 关联性、绑定、粘滞会话  1344.3.13  写时复制  1354.3.14 日志  1364.3.15 压缩  1374.3.16 乐观锁  1374.3.17 列式数据库  1384.3.18 服务器的性能设置中,初始值=最大值?  1394.4 实际业务中碰到的性能问题  1394.4.1 性能比较的参考数据  1394.4.2 缓存命中率并不一定要高  1404.4.3 存储的调优方针  1414.4.4 虽然容量足够,但还是添加磁盘  1414.4.5 从性能角度看文件分割  1424.4.6  90百分位  1434.4.7 读取与写入的比例  1434.5 调优的例子  1444.5.1 例1:2层循环中select语句的执行  1444.5.2 例2:偶尔出现性能下降  147 等待队列的前面发生了什么?  149第5章 性能测试  1515.1 性能测试的概要  1525.1.1  项目工程中的性能测试  1525.1.2 不同职责的性能测试相关人员  1535.2 常见的失败情况:9种反面模式  1565.2.1 不能在期限内完成  1565.2.2 性能很差!解决不了性能问题  1575.2.3 由于没有考虑到环境差异而导致发生问题  1585.2.4 压力场景设计不完备导致发生问题  1595.2.5 没有考虑到缓冲、缓存的使用而导致发生问题  1595.2.6 没有考虑到思考时间而导致发生问题  1605.2.7 报告内容难以理解导致客户不能认同  1625.2.8 客户因为存在不信任感而不能认同  1635.2.9 测试很花时间  1645.3 性能测试的种类  1675.3.1 实施的周期  1685.3.2 狭义的性能测试  1695.3.3 临界测试(临界性能、回退性能、故障测试)  1695.3.4 基础设施性能测试  1745.3.5 应用程序单元性能测试  1785.3.6 耐久测试  1795.3.7 关联领域  1805.4 项目工程中考虑的性能测试  1815.4.1 需求定义  1815.4.2 项目规划  1865.4.3 【基本设计】选择系统  1875.4.4 【基本设计】性能测试环境  1885.4.5 【基本设计】其他与性能设计相关的事项  1915.4.6 【性能测试设计】测试计划的细节  1925.4.7 【性能测试设计】人员配备与联络体制  1945.4.8 【基础设施集成测试】基础设施性能测试  1955.4.9 【集成测试】多并发运行测试  1975.4.10 【系统测试】压力测试、临界测试、耐久测试  1975.4.11 【运维测试】性能监控测试、故障测试  1985.4.12 【交付】性能测试结果的验收报告  1985.4.13 【运维】初期运行确认  1995.5 性能测试的课题与必要的技巧  2005.5.1 性能预估能力  2005.5.2 高效的反复实施能力  2025.5.3 OracleApplication Testing Suite的使用效果  203第6章 虚拟化环境下的性能  2096.1 虚拟化与性能  2106.2 虚拟化的概要  2116.2.1 什么是服务器虚拟化  2116.2.2 虚拟化的种类  212 硬件辅助虚拟化  2146.3 服务器虚拟化的主要技术(过载使用)  2156.3.1 CPU的虚拟化技术  2156.3.2 内存的虚拟化技术  2186.4 虚拟化环境下性能的相关知识与分析方法  2256.4.1 性能分析的工具  2256.4.2 CPU的性能管理  2266.4.3 内存的性能管理  2316.4.4 存储的性能管理  234 还没使用DRS吗?  2376.4.5 网络的性能管理  240 延迟灵敏度功能  243第7章 云计算环境下的性能  2457.1 云计算环境下性能的相关知识  2467.1.1 云计算环境下性能会变差吗  2467.2 云计算与本地部署的差异  2477.2.1 云计算的定义  2487.2.2 从云计算的特点来看与本地部署环境的不同  248 云计算实现的终极全球化  2517.2.3 云计算的实现形态  251 混合结构的成本管理就是使用实物期权实现的投资组合管理  2527.2.4 从云计算的服务模式来看其与本地部署的差别  253 云计算环境中可以把盈亏平衡点图形化(独自SaaS提供的最优费用模型)  2547.2.5 把握资源的变动因素与固定因素  2547.3 云计算环境的内部结构与最佳应用程序架构  2627.3.1 集中式?分布式?  2627.3.2 紧耦合?松耦合?  2647.3.3 SOAP?REST?  265 能够把握抽象化的云计算环境的美国人——图与想象的重要性  2687.3.4 前端的分布式处理:网络的访问方法  2697.3.5 后端的分布式处理:数据存储的知识(从ACID到BASE)  2717.3.6 提高TCP通信的速度  2727.3.7 提高对象存储的速度  2727.3.8 C语言?Java语言?还是脚本语言?  2737.3.9 云计算环境下高性能服务的架构  2747.3.10 开放迁移与云计算迁移  2777.3.11 推测云计算的内部结构  2787.4 云计算环境下性能分析的方法  2787.4.1 获得云计算环境的基准数据的价值与不断进化的性能值  278 性能领域是理科工程师的特权?  2807.4.2 Web系统的基本分析方法  2817.4.3 批处理系统的基本分析方法  2827.4.4 云计算的自动扩展功能  2837.4.5 解析云计算环境中的复杂信息的统计方法  2847.5 云计算环境中开发阶段的思维方式  2857.5.1 估算(基本设计)  2867.5.2 性能测试(系统测试)  2877.5.3 项目管理  287 云计算环境下,经营者也需要关注详细的性能数据吗?  2887.6 云计算环境中运维阶段的思维方式  2897.6.1 容量管理  289 阈值设置与系统安全系数、标准化的价值  2907.6.2 故障发生时的降规模容量运维  2927.6.3 生命周期与更新  293 云计算实现的DevOps中性能调优的高效化  294



百度网盘下载地址链接(百度云):java自学网(javazx.com)图解性能优化PDF 高清 电子书 百度云.rar【密码回帖可见】
**** Hidden Message *****



marksun 发表于 2017-4-21 14:30:53

多谢多谢多谢多谢多谢多谢多谢多谢

1435842724 发表于 2017-4-25 23:18:47

这本书不错,值得一看 啊

bulucao 发表于 2017-4-26 07:24:54

学习,学习

satalite2016 发表于 2017-4-27 07:36:57

11111111111111111111111111111111111111111111111

virhuiai 发表于 2017-5-1 16:39:18

下载下来看看

4670049 发表于 2017-5-5 12:21:34

啊啊啊啊啊啊啊啊啊啊阿啊啊啊啊啊啊啊啊啊

天马行空的我 发表于 2017-5-13 13:05:09


这本书不错,值得一看 啊

bulucao 发表于 2017-5-13 14:25:15

谢多谢多谢多谢多谢多谢多谢

Horrypotter 发表于 2017-5-17 15:44:15

非常感谢a,你是最厉害的
页: [1] 2 3 4 5 6 7 8 9
查看完整版本: 【java电子书】图解性能优化 PDF 电子书 百度云 百度网盘下载