JAVA高级软件架构师实战培训 第二期
【课程内容】
一、分布式架构和部署部分
- 整体课程概览
- 分布式部署基础
- 系统分布式部署演变
- 模块间相互调用
- 统一会话管理
- 单点登录
- 一致性更新
- 分布式事务
- 高可用性HA基础
- Keepalived基础
- Keepalived安装
- Keepalived配置
- Keepalived+Nginx
- Keepalived的HA
- LVS+Keepalived
- 高并发基础
二、高并发和WEB层的性能优化部分
- 高并发处理思路
- 高并发处理手段
- Nginx优化补充
- Varnish优化补充
- Varnish优化ESI
- Web缓存基础
- 浏览器缓存机制
- 反向代理服务器缓存
- ESI的应用示例
- 静态化示例
- Web表现层调用过程分析
- 理解延迟等概念
- eb表现层性能优化概述
- 发送请求部分的优化手段
- 网络传输内容部分优化
- Tomcat的基本优化
- BIO_NIO_APR三种模式
- JavaScript的常见优化
- 浏览器渲染绘制优化
- 对示例应用进行优化
- Tomcat集群和MSM
- 处理静态化页面中的动态内容
- Redis简介和安装
三、逻辑层处理和性能优化
- Redis基础数据类型
- 对String和List的操作
- 对Set和Hash的操作
- 对ZSet的操作
- 排序命令详解
- Redis的配置详解
- Redis持久化RDB
- Redis持久化AOF
- 事务和发布订阅模式
- Redis的复制
- Redis的集群
- 手工创建集群
- 插槽及分片知识
- redis-trib操作集群
- Lua脚本开发
- Redis和Lua结合
- Lua脚本的面向对象
- 适合使用Redis的场景
- Redis的优化
- Redis的Java客户端
- 在示例项目中使用Redis
- 缓存规划
- Memcached集群
- 异步规划
- ActiveMQ应用的性能优化
- 异步性能优化的实现
- 异步性能优化后的效果
- 纯内存操作
- 纯内存操作的实现
- 高并发业务的处理
四、数据层处理和性能优化
- 大数据量处理
- MySQL的分区
- 分库分表
- 水平分表实现思路
- 水平分表代码实现
- MySQL Fabric
五、数据库性能优化
- MySQL的主从复制
- Galera MySQL集群
- MySQL的HA和负载均衡
- SQL优化方法
- MySQL服务器配置优化
相关资源