• 您好,欢迎来到北方图书城网上商城  
  • 登录|
  • 注册
  • [退出]
  • 北图商城|
  • 我的订单|
  • 会员中心|
  • 帮助中心|
  • 大宗采购|
  • 购物车 ()
北方图书城网上商城
热门搜索: 中考 高考 考试 开卷17
服务电话 024-96192/23945006
图书
文学小说
少儿
人文社科
生活
手机数码影音
手机通讯
手机配件
摄影摄像
数码配件
电脑办公
电脑整机
电脑配件
电脑外设
网络设备
家用电器
生活电器
厨卫电器
个护健康
大家电
爱生活
智能机器人
智能生活
生活日用
清洁用品
母婴儿童
喂养用品
玩具
童车
儿童手表
热销商品
Excel+Python 飞速搞定数据分析与处理
Excel+Python 飞速搞定数据分析与处理 ¥77.23 ¥89.80
用户体验设计(HCI\UX和交互设计指南原书第4版)/计算机科学丛书
用户体验设计(HCI\UX和交互设计指南原书第4版)/计算机科 ¥131.12 ¥149.00
套装3册 Python编程快速上手+Python极客项目编程+Python编程从入门到实践第2版
套装3册 Python编程快速上手+Python极客项目编程+Python ¥195.22 ¥227.00
最近浏览过的
清除历史记录
 
 
   
 

JAVA系统性能优化实战

编号:
9787121375668001
销售价:
¥69.86
(市场价: ¥89.00)
赠送积分:
70
收藏
  • 商品介绍
  • 商品参数
  • 商品评论
  • 商品咨询
商品介绍

《Java系统性能优化实战》基于作者在实际工作中遇到的与系统相关的问题及解决之道,通过改善代码来提高系统性能,解决因为代码导致的系统故障。本书介绍了如何在系统中运用高性能开源工具,以及代码优化和设计技巧来提升性能。另外,如何编写维护性强的代码也在本书的写作范畴内。本书还介绍了一些底层技术,比如Java字节码、ASM和JSR269,这些技术同样可以运用在项目中,以辅助提升性能和方便维护代码。《Java系统性能优化实战》是一本Java开发规范和系统性能优化指南,从高性能、易维护、代码增强,以及在微服务系统中编写Java代码的角度来描述如何实现高性能Java系统。书中的大部分例子都是从作者所在传统企业应用,以及高并发系统中摘录而来的,极具参考意义。《Java系统性能优化实战》适合中高级程序员和架构师,以及有志从事基础技术研发、开源工具研发的极客阅读。本书涉及的知识面比较广泛,也可以作为Java笔试和面试的参考书籍。

第1章 Java代码优化
1.1 可优化的代码
1.2 性能监控
1.3 JMH
1.3.1 使用JMH
1.3.2 JMH常用设置
1.3.3 注意事项
1.3.4 单元测试
第2章 字符串和数字操作
2.1 构造字符串
2.2 字符串拼接
2.3 字符串格式化
2.4 字符串查找
2.5 替换
2.6 intern方法
2.7 StringUtils类
2.8 前缀树过滤
2.9 数字装箱
2.10 BigDecimal
第3章 并发编程和异步编程
3.1 不安全的代码
3.2 Java并发编程
3.2.1 volatile
3.2.2 synchronized
3.2.3 Lock
3.2.4 Condition
3.2.5 读写锁
3.2.6 Semaphore
3.2.7 栅栏
3.3 Java并发工具
3.3.1 原子变量
3.3.2 Queue
3.3.3 Future
3.3.4 ThreadLocal
3.4 Java线程池
3.5 异步编程
3.5.1 创建异步任务
3.5.2 完成后回调
3.5.3 串行执行
3.5.4 并行执行
3.5.5 接收任务处理结果
第4章 代码性能优化
4.1 int转String
4.2 使用Native方法
4.3 日期格式化
4.4 switch优化
4.5 优先使用局部变量
4.6 预处理
4.7 预分配
4.8 预编译
4.9 预先编码
4.10 谨慎使用Exception
4.11 批处理
4.12 展开循环
4.13 静态方法调用
4.14 高速Map存取
4.15 位运算
4.16 反射
4.17 压缩
4.18 可变数组
4.19 System.nanoTime()
4.20 ThreadLocalRandom
4.21 错误优化策略
4.21.1 final无法帮助内联
4.21.2 subString内存泄漏
4.21.3 循环优化
4.21.4 循环中捕捉异常
第5章 高性能工具
5.1 高速缓存Caffeine
5.1.1 安装Caffeine
5.1.2 Caffeine的基本使用方法
5.1.3 淘汰策略
5.1.4 statistics功能
5.1.5 Caffeine高命中率
5.1.6 卓越的性能
5.2 映射工具Selma
5.3 JSON工具Jackson
5.3.1 Jackson的三种使用方式
5.3.2 Jackson树遍历
5.3.3 对象绑定
5.3.4 流式操作
5.3.5 自定义JsonSerializer
5.3.6 集合的反序列化
5.3.7 性能提升和优化
5.4 HikariCP
5.4.1 安装HikariCP
5.4.2 HikariCP性能测试
5.4.3 性能优化说明
5.5 文本处理工具Beetl
5.5.1 安装和配置
5.5.2 脚本引擎
5.5.3 Beetl的特点
5.5.4 性能优化
5.6 MessagePack
5.7 ReflectASM
第6章 Java注释规范
6.1 Javadoc
6.2 Tag
6.2.1 {@link}
6.2.2 @deprecated
6.2.3 {@literal}
6.2.4 {@code}
6.2.5 {@value}
6.2.6 @author
6.2.7 @param和@return
6.2.8 @throws
6.2.9 @see
6.2.10 自动复制
6.3 Package-Info
6.4 HTML的生成
6.5 Markdown-doclet
第7章 可读性代码
7.1 精简注释
7.2 变量
7.2.1 变量命名
7.2.2 变量的位置
7.2.3 中间变量
7.3 方法
7.3.1 方法签名
7.3.2 短方法
7.3.3 单一职责
7.4 分支
7.4.1 if else
7.4.2 switch case
7.5 发现对象
7.5.1 不要使用String
7.5.2 不要用数组、Map
7.6 checked异常(可控异常)
7.7 其他事项
7.7.1 避免自动格式化
7.7.2 关于Null
第8章 JIT优化
8.1 解释和编译
8.2 C1和C2
8.3 代码缓存
8.4 JITWatch
8.5 内联
8.6 虚方法调用
第9章 代码审查
9.1 ConcurrentHashMap陷阱
9.2 字符串搜索
9.3 I/O输出
9.4 字符串拼接
9.5 方法的入参和出参
9.6 RPC调用定义的返回值
9.7 Integer的使用
9.8 排序
9.9 判断特殊的ID
9.10 优化if结构
9.11 文件复制
9.12 switch优化
9.13 Encoder
9.14 一个JMH例子
9.15 注释
9.16 完善注释
9.17 方法抽取
9.18 遍历Map
9.19 日期格式化
9.20 日志框架设计的问题
9.21 持久化到数据库
9.22 某个RPC框架
9.23 循环调用
9.24 lock的使用
9.25 字符集
9.26 处理枚举值
9.27 任务执行
9.28 开关判断
9.29 JDBC操作
9.30 Controller代码
9.31 停止任务
第10章 ASM运行时增强
10.1 Java字节码
10.1.1 基础知识
10.1.2 .class文件的格式
10.2 Java方法的执行
10.2.1 方法在内存中的表示
10.2.2 方法在.class文件中的表示
10.2.3 指令的分类
10.2.4 操作数栈的变化分析
10.3 Bytecode Outline插件
10.4 ASM入门
10.4.1 生成类名和构造函数
10.4.2 生成main方法
10.4.3 调用生成的代码
10.5 ASM增强代码
10.5.1 使用反射实现
10.5.2 使用ASM生成辅助类
10.5.3 switch语句的分类
10.5.4 获取Bean中的property
10.5.5 switch语句的实现
10.5.6 性能对比
第11章 JSR269编译时增强
11.1 Java编译的过程
11.2 注解处理器入门
11.3 相关概念介绍
11.3.1 AbstractProcessor
11.3.2 Element与TypeMirror
11.4 注解处理器进阶
11.4.1 JsonWriter注解
11.4.2 处理器与生成辅助类
11.4.3 使用生成的Mapper类
11.4.4 注解处理器的使用
11.5 调试注解处理器
11.5.1 在Eclipse中调试注解处理器
11.5.2 在IDEA中调试注解处理
附录A 使用OQL分析虚拟机内存

李家智:网名闲大赋,曾在电信行业、金融行业和互联网电商行业任职资深架构师。从事软件开发近20年,致力于Java和Java EE系统的架构和实现。张世敏:目前就职于东方金科,7年Java软件开发经验,喜欢参与开源项目,热衷于探索新的技术。

商品参数
基本信息
品牌/出版社 无版别
ISBN 9787121375668
条码 9787121375668
编者 1
译者 --
出版年月 2020.03
开本 16开
装帧
页数 376
字数 526.4
版次 1
印次
纸张 一般胶版纸
商品评论

暂无商品评论信息 [发表商品评论]

商品咨询

暂无商品咨询信息 [发表商品咨询]

玻璃钢生产厂家固原玻璃钢餐桌椅多少钱韶关玻璃钢机械外壳定做忻州玻璃钢动物雕塑加工临沧玻璃钢休闲椅厂香港玻璃钢产品沈阳玻璃钢坐凳哪家好绍兴玻璃钢医疗外壳厂家巴中玻璃钢花钵长春不锈钢雕塑制作西安玻璃钢座椅厂家直销桂林玻璃钢天花吊顶制作三沙玻璃钢装饰造型价格承德不锈钢雕塑厂宜宾玻璃钢产品制作枣庄玻璃钢公仔雕塑定制沈阳玻璃钢垃圾桶公司哈密玻璃钢花槽厂家石家庄玻璃钢制品定制来宾玻璃钢花槽定做酒泉不锈钢花盆厂家直销陇南玻璃钢雕塑厂家丹东玻璃钢花盆哪家好黄山玻璃钢浮雕厂安顺玻璃钢医疗外壳公司广东玻璃钢装饰厂家直销无锡玻璃钢设备外壳公司亳州不锈钢花盆多少钱济宁玻璃钢装饰造型厂家直销成都玻璃钢卡通雕塑多少钱蚌埠玻璃钢景观雕塑加工香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化