教学优势
曙海教育的课程培养了大批受企业欢迎的工程师。大批企业和曙海
建立了良好的合作关系。曙海教育的课程在业内有着响亮的知名度。
本课程,秉承20年积累的教学品质,以项目实现为导向,老师将会与您分享设计的全流程以及工具的综合使用经验、技巧。
高性能Java编程与系统性能优化培训课程
课程内容:
构成 |
内容 |
第一部分 高性能基础与JVM |
1.性能监控 · CPU监控 · 内存监控 · 磁盘监控 · 网络监控 · 进程监控 2.JVM架构 · VM架构概览 · JVM运行时 · JVM类加载 · 同步与锁机制 · 线程管理 3.JVM垃圾回收 · JVM内存管理 · 分代垃圾回收 · Serial收集器 · Parallel收集器 · CMS收集器 · G1收集器 4.JVM性能监控与调优 · 常用性能监控命令 · 性能监控工具 · 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 · 分布式文件与大数据技术
|
备注 |
全程结合实例讲解与实战练习 |