课程概要

课程概要

一、项目框架搭建

  1. Spring Boot环境搭建
  2. 继承Thymeleaf,Result结果封装
  3. 集成MyBatis+Druid
  4. 继承Jedis+Redis安装+通用缓存Key封装

二、实现登录功能

  1. 数据库设计
  2. 明文密码两次MD5处理
  3. JSR303参数校验+全局异常处理器
  4. 分布式Session

三、实现秒杀功能

  1. 数据库设计
  2. 商品列表页
  3. 商品详情页
  4. 订单详情页

四、JMeter压测

  1. JMeter压测
  2. 自定义变量模拟多用户
  3. JMeter命令行使用
  4. Spring Boot打war包

五、页面优化技术

  1. 页面缓存+URL缓存+对象缓存
  2. 页面静态化,前后端分离
  3. 静态资源优化
  4. CDN优化

六、接口优化

  1. Redis预减库存减少数据库访问
  2. 内存标记减少Redis访问
  3. RabbitMQ队列缓存冲,异步下单,增强用户体验
  4. RabbitMQ安装与Spring Boot集成
  5. 访问Nginx水平扩展
  6. 压测

七、安全优化

  1. 秒杀接口地址隐藏
  2. 数学公式验证码
  3. 接口防刷
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值