📚 课程介绍
本课程将深入讲解Tomcat、Memcached和Redis集群的构建与优化,帮助您掌握高可用解决方案的搭建。
📋 学习前提
1. Java基础(Java编程语言和基本语法) 2. Linux基础(Linux操作系统的基础使用和管理) 3. Tomcat基础(Tomcat服务器的安装、配置和部署) 4. Memcached基础(Memcached的安装、配置和基本使用) 5. Redis基础(Redis的安装、配置和基本使用)
📖 课程目录
第1章 Guns框架深入
1-1 课程导学
1-2 学前必读(助你平稳踩坑,畅学无忧)_慕课网
1-3 Guns分页
1-4 Guns事务
1-5 Guns Rest功能介绍和开发
1-6 Guns Rest接口验证和配置
1-7 Guns Rest代码生成器
1-8 Restlet和FeHelper安装
1-9 Restlet使用和Rest接口验证
1-10 Guns签名机制流程讲解
1-11 Guns签名的使用
1-12 Web服务部署步骤
1-13 VMware安装
1-14 CentOS安装部署
1-15 远程工具介绍
1-16 配置使用xshell
1-17 配置使用xftp
1-18 安装文件上传
1-19 Mysql安装
1-20 mysql配置以及数据初始化
1-21 安装JDK
1-22 Linux部署Tomcat
1-23 guns服务器部署
第2章 Tomcat优化
2-1 Tomcat优化思路梳理
2-2 Tomcat内存优化
2-3 Tomcat其他内容优化
2-4 Tomcat三种线程模式介绍
2-5 线程池优化
2-6 Apr安装
2-7 Tomcat的APR模式配置
2-8 NIO和APR压力测试
2-9 Tomcat集群介绍
2-10 Tomcat自带集群配置
2-11 Tomcat自带集群效果演示
2-12 MSM要点讲解以及Memcached引入
第3章 Memcached基础及底层机制剖析
3-1 Memcached入门
3-2 Memcached安装部署
3-3 Memcached启动参数讲解
3-4 命令演示准备以及新增操作演示
3-5 修改操作演示
3-6 检查更新操作演示
3-7 删除和增减操作演示
3-8 Memcached内存分配机制
3-9 寻找Chunk历险记
第4章 深入使用XMemcached
4-1 XMemcached介绍和环境构建
4-2 构建MemcachedClient对象
4-3 XMemcached新增操作演示
4-4 XMemcached修改和基本查询演示
4-5 XMemcached的CAS操作
4-6 XMemcached的数值操作
4-7 更新过期时间之Touch演示
4-8 CAS补充演示
4-9 迭代所有key之keyIterator操作演示
4-10 计数器操作之Counter演示
4-11 命名空间操作
4-12 初探Memcached分布式原理
4-13 Memcached集群操作演示
4-14 余数Hash算法讲解
4-15 一致性Hash算法介绍
4-16 XMemcached整合SpringBoot
4-17 讲解XMemcachedBuilder相关参数
4-18 Builder参数效果演示1
4-19 Builder参数效果演示2
第5章 Memcached服务级调优
5-1 Memcached服务端调优思路解析
5-2 stats命令讲解
5-3 stats其他命令简介
5-4 Slab Allocator效果演示
5-5 内存调优建议、目标和常见问题
5-6 Memcached使用限制介绍
5-7 Memcached使用建议介绍
第6章 XMemcached实战示例
6-1 房屋管理功能改造思路
6-2 Guns框架集成XMemcached
6-3 业务开发前准备工作
6-4 数据层开发思路和新增实现
6-5 数据层之修改演示
6-6 数据层之删除功能演示
6-7 数据层之查询演示
6-8 单元测试及修改最佳实践
6-9 Controller层实现
6-10 表现层修改以及演示
第7章 Tomcat集群部署
7-1 MSM介绍
7-2 non-sticky配置
7-3 non-sticky测试
7-4 sticky配置和测试
7-5 sticky与non-sticky区别和应用场景
7-6 部署Tomcat集群思路
7-7 guns-admin打包
7-8 部署Tomcat和Apr模式
7-9 部署结果测试
7-10 Openresty介绍
7-11 OpenResty安装
7-12 OpenResty配置和使用
第8章 使用Redis构建集群并优化
8-1 Redis部分导学
8-2 Redis介绍
8-3 Redis安装部署
8-4 Redis客户端优劣势剖析
8-5 Codis介绍
8-6 Codis组成部分介绍
8-7 Go语言环境部署
8-8 glic部署升级
8-9 Zookeeper安装部署
8-10 Codis-Server配置和启动
8-11 Codis-proxy配置和启动
8-12 Codis-proxy配置和启动
8-13 Codis-FE配置启动和集群管理演示
8-14 客户端连接Codis集群演示
8-15 Tomcat与Redis集群构建演示
8-16 Redis章节总结
第9章 课程总结
9-1 课程总结
