搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
高性能Java系统权威指南
0.00     定价 ¥ 118.00
图书来源: 浙江图书馆(由浙江新华配书)
此书还可采购10本,持证读者免费借回家
  • 配送范围:
    浙江省内
  • ISBN:
    9787121446245
  • 作      者:
    作者:李家智|责编:陈晓猛
  • 出 版 社 :
    电子工业出版社
  • 出版日期:
    2023-01-01
收藏
作者简介
李家智,从事Java研发和架构工作22年,曾在亚信、中国HP等IT企业从事BOSS系统和计费系统的研发工作,曾在网易、京东(T8)从事基础电商交易系统的性能优化工作,也曾在斯坦福教授李飞飞的AI创业公司担任物联云技术总监,现任海尔优家物联云架构师。工作中涉及的大部分系统都是公司高价值核心系统,具备高性能、高并发、高可用、高复杂业务度的四高特点。 工作之余,热爱技术分享,热爱开源,拥有3个star数超千的开源软件,以闲大赋为昵称开源了高性能的Beetl和BeetlSQL,得到国内广泛应用和赞誉。
展开
内容介绍
对于程序员和架构师来说,Java系统的性能优化是一个超常规的挑战。这是因为Java语言和Java运行平台,以及Java生态的复杂性决定了Java系统的性能优化不再是简单的升级配置或者简单的 "空间换时间”的技术实现,这涉及Java的各种知识点,如编写高性能Java代码,Java代码的编译优化,运行时刻的JIT优化,JVM的内存管理优化等,还包括如何使用高性能的第三方开源工具,以及微服务和分布式系统设计需要关注的性能事项。 本书从高性能、易维护、代码增强,以及在微服务系统中编写Java代码的角度来描述如何实现高性能Java系统。书中的大部分例子都是作者从事Java开发20年来,在头部IT企业的高并发系统中摘录而来的,极具参考意义。
展开
目录
第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 UUID
2.8 StringtUtils类
2.9 前缀树过滤
2.10 数字装箱
2.11 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 展开循环
……
第5章 高性能工具
第6章 可读性代码
第7章 JIT优化
第8章 代码审查
第9章 Java字节码
第10章 JVM调优
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证