基本介绍
技术栈
前端:Thymeleaf Bootstrap JQuery
后端:SpringBoot MyBatis JSR303
中间件:RabbitMQ Redis Druid
秒杀流程
分布式会话
商品列表页
商品详情页
订单详情页
系统压测
缓存优化
消息队列
接口安全
应对大并发
缓存,异步,优雅的代码(易修改,扩展)
课程内容
框架搭建
Spring Boot环境搭建
集成Thymeleaf,Result结果封装
集成Mybatis+ Druid
集成Jedis + Redis安装+通用缓存Key封装
实现登录
数据库设计
明文密码两次MD5处理
JSR303参数检验+全局异常处理器
分布式Session
实现秒杀
数据库设计
商品列表页
商品详情页
订单详情页
JMeter压测
JMeter入门
自定义变量模拟多用户
JMeter命令行使用
Spring Boot打war包
页面优化技术
页面缓存+URL缓存+对象缓存
页面静态化,前后端分离
静态资源优化
CDN优化
接口优化
Redis预减库存减少数据库访问
内存标记减少Redis访问
RabbitMQ队列缓冲,异步下单,增强用户体验
RabbitMQ安装与Spring Boot集成
访问Nginx水平扩展
压测
安全优化
秒杀接口地址隐藏
数学公式验证码
接口防刷
学习链接
https://coding.imooc.com/learn/list/168.html