致力于提升研发企业的持续创新能力

结盟众多企业“教练”, 共同设计、开发及提供人才培养解决方案,通过新颖多样的学习方式,针对性的定制化内容,助力企业全面提升竞争优势。

课程分类列表

Java高性能编程
课程类别:数据库

编程 java 高性能

课程讲师:

李智慧

课程周期:

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

•             分布式文件与大数据技术

 

找到所需课程了吗?即刻 填写申请表格 与我们联络吧