SSM实战项目——Java高并发秒杀API之项目概述
SSM实战项目——Java高并发秒杀API
1.项目截图
秒杀列表
秒杀详情页
开始秒杀
秒杀成功
重复秒杀
秒杀倒计时
秒杀结束
2.项目介绍
何为秒杀?
所谓“秒杀”,就是网络卖家发布一些超低价格的商品,所有买家在同一时间网上抢购的一种销售方式。由于商品价格低廉,往往一上架就被抢购一空,有时只用一秒钟。
为何选择Java高并发秒杀作为实战项目?
- 秒杀业务场景具有典型事务特性
- 秒杀/红包类需求越来越常见
为何使用SpringMVC+Spring+MyBatis框架
- 框架易于使用和轻量级
- 低代码侵入性
- 成熟的社区和用户群
能从该项目得到什么收获?
- 框架的使用和整合技巧
- 秒杀分析过程与优化思路
相关技术介绍
MySQL
- 表设计
- SQL技巧
- 事务和行级锁
MyBatis
- DAO层设计与开发
- MyBatis合理使用
- 与Spring整合
Spring
- Spring IOC整合Service
- 声明式事务运用
SpringMVC
- Restful借口设计和使用
- 框架运作流程
- Controller开发技巧
前端
- 交互设计
- Bootstrap
- jQuery
高并发
- 高并发点和高并发分析
- 优化思路并实现
开发环境
- 操作系统:Mac OS X 10.13
- IDE工具:Idea
- JDK:JDK1.8
- 中间件:Tomcat 9.0
- 数据库:MySQL 5.1
- 构建工具:Maven
- 框架:SSM
todo