# miaosha **Repository Path**: jcliang/miaosha ## Basic Information - **Project Name**: miaosha - **Description**: java 秒杀系统开发教程 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2018-11-27 - **Last Updated**: 2021-11-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # miaosha #### 项目介绍 java 秒杀系统开发教程 #### 软件架构 第一章:项目框架的搭建 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.访问Ngixn水平扩展 6.最后 压测 对比 第七章:安全优化 1.秒杀接口地址隐藏 2.数学公式延验证码 3.接口防刷 第八章:课程总结与重难点回顾 #### 安装教程 1. xxxx 2. xxxx 3. xxxx #### 使用说明 1. xxxx 2. xxxx 3. xxxx