# miaosha **Repository Path**: it-lzt/miaosha ## Basic Information - **Project Name**: miaosha - **Description**: 商品秒杀项目 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-06-15 - **Last Updated**: 2021-06-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 商品秒杀 #### 介绍 商品秒杀项目 - 前端:Thymeleaf、Bootstrap、JQuery - 后端:SpringBoot、JSR303、MyBatis - 中间件:RabbitMQ、Redis、Druid #### 功能实现 1. Spring Boot环境搭建、集成Thymeleaf ,Result结果封装、集成Mybatis+ Druid、集成Jedis+Redis安装+通用缓存Key封装 2. 登录:数据库设计、明文密码两次MD5处理、JSR303参数检验+全局异常处理器、分布式Session 3. 秒杀功能:数据库设计、商品列表页、商品详情页、订单详情页 4. JMeter压测:JMeter入门、自定义变量模拟多用户、JMeter命令行使用、Spring Boot打war包 5. 页面优化技术:页面缓存+URL缓存+对象缓存、页面静态化,前后端分离、静态资源优化、CDN优化 6. 接口优化:Redis预减库存减少数据库访问、内存标记减少Redis访问、RabbitMQ队列缓冲,异步下单,增强用户体验、RabbitMQ安装与Spring Boot集成、访问Nginx水平扩展、测压 7. 安全优化:秒杀接口地址隐藏、数学公式验证码、接口防刷 [详见](./README.FunctionRealization.md) #### 软件架构 软件架构说明 image-20210615112053103