结盟众多企业“教练”, 共同设计、开发及提供人才培养解决方案,通过新颖多样的学习方式,针对性的定制化内容,助力企业全面提升竞争优势。
李智慧
2天
4800元/人
第一部分 高性能基础
1. 性能监控
• CPU监控
• 内存监控
• 磁盘监控
• 网络监控
• 进程监控
2. JVM架构
• JVM架构概览
• JVM运行时
• JVM类加载
• 同步与锁机制
• 线程管理
3. JVM垃圾回收
• JVM内存管理
• 分代垃圾回收
• Serial收集器
• Parallel收集器
• CMS收集器
• G1收集器
4. JVM性能监控
• 常用性能监控命令
• 性能监控工具
第二部分 高性能Java编程
5. 数据结构
• 高性能的List
• 高性能的Set
• 高性能的Map
6. 并行编程设计模式
• Future模式
• Master-Worker模式
• 生产者-消费者模式
7. Java多线程编程
• Java多线程
• 线程池
• ThreadPoolExecutor框架
8. 灵活使用Java锁机制
• Java内存模型与volatile
• 同步关键字synchronized
• ReentrantLock重入锁
• ThreadLocal线程局部变量
9. 优化Java锁
• 避免死锁
• 减小锁持有时间
• 减小锁粒度
• 读写分离锁来替换独占锁
第三部分 高性能架构
10. 高性能前端
• Web浏览器与HTTP性能优化
• CDN与静态资源加速
• 反向代理
• 动静分离
11. 高性能应用
• 分布式缓存
• 负载均衡与分布式集群
• 分布式服务
• 事件驱动与异步架构
12. 高性能存储
• 利用RAID技术提高磁盘性能
• 分布式数据库
• NoSQL
• 分布式文件与大数据技术