SSM實戰項目——Java高并發秒殺API
1.項目截圖
秒殺清單
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIiclRnblN2XjlGcjAzNfRHLGZkRGZkRfJ3bs92YsYTMfVmepNHLy0ERONTVU9UeRpHW4Z0MMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2X0hXZ0xCMx81dvRWYoNHLrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZuBnLwgjN1UTNyQTMxETOwAjMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
秒殺詳情頁
開始秒殺
秒殺成功
重複秒殺
秒殺倒計時
秒殺結束
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