高性能Java编程与系统性能优化培训课程与咨询
培训目标: |
本课程通过案例分析和实战,全面讲解高性能Java编程与系统性能优化核心内容,深入探讨JVM性能调优、高性能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
- 分布式文件与大数据技术
|
备注 |
全程结合实例讲解与实战练习
|
|
如果您想学习本课程,请
预约报名
如果没找到合适的课程或有特殊培训需求,请
订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表点击在线申请
服务特点:
海量专家资源,精准匹配相关行业,相关项目专家,针对实际需求,顾问式咨询,互动式授课,案例教学,小班授课,实际项目演示,快捷高效,省时省力省钱。
专家力量:
中国科学院软件研究所,计算研究所高级研究人员
oracle,微软,vmware,MSC,Ansys,candence,Altium,达索等大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富
多年实际项目经历,大型项目实战案例,热情,乐于技术分享
针对客户实际需求,案例教学,互动式沟通,学有所获