第1章 專案開發環境與框架搭建
1-1 課程導學
1-1 專案環境搭建(eclipse)
1-2 專案環境搭建(idea)
1-3 整合mybatis
1-4 linux下原始碼安裝redis
1-5 整合redis上
1-6 整合redis中
1-7 整合redis下
第2章 實現使用者登入以及分布式session功能
2-1 明文密碼兩次md5入庫
2-2 登入功能實現上
2-3 登入功能實現下
2-4 整合jsr303引數校驗框架
2-5 系統通用異常處理
2-6 分布式session上
2-7 分布式session下
第3章 秒殺功能開發及管理後台
3-1 商品列表頁
3-2 商品詳情頁上
3-3 商品詳情頁下
3-4 秒殺功能實現
3-5 訂單詳情頁
第4章 秒殺壓測-jmeter壓力測試
4-1 jmeter快速入門
4-2 自定義變數模擬多使用者
4-3 命令列壓測上
4-4 命令列壓測下
第5章 頁面級高併發秒殺優化(redis快取+靜態化分離).
5-1 商品列表頁頁面快取實現
5-2 熱點資料物件快取上
5-3 熱點資料物件快取下
5-4 商品詳情靜態化
5-5 秒殺介面前後端分離
5-6 訂單詳情靜態化,解決賣超問題
5-7 靜態資源優化
第6章 服務級高併發秒殺優化(rabbitmq+介面優化)
6-1 介面優化的思路概述
6-2 linux下原始碼安裝rabbitmq
6-3 整合rabbitmq上
6-4 整合rabbitmq下-4種交換機模式
6-5 redis預減庫存,rabbitmq非同步下單
6-6 使用本地標識減少redis請求
6-7 壓力測試對比
第7章 圖形驗證碼及惡意防刷
7-1 隱藏秒殺位址
7-2 圖形驗證碼上
7-3 圖形驗證碼下
7-4 介面限流防刷上
7-5 介面限流防刷下
秒殺 秒殺系統 優化之路
1 im系統,例如qq或者微博,每個人都讀自己的資料 好友列表 群列表 個人資訊 2 微博系統,每個人讀你關注的人的資料,乙個人讀多個人的資料 3 秒殺系統,庫存只有乙份,所有人會在集中的時間讀和寫這些資料,多個人讀乙個資料。例如 小公尺手機每週二的秒殺,可能手機只有1萬部,但瞬時進入的流量可能是幾...
秒殺系統,庫存優化
直接上 1 public class redisshop 89 autowired 10private productservice productservice 11 autowired 12private stringredistemplate stringredistemplate 13 au...
秒殺系統優化思路
一 秒殺業務為什麼這麼難做 秒殺系統,庫存只有乙份,所有人會在集中的時間讀和寫這些資料。例如 那我們怎麼優化秒殺業務呢?二 優化方向 以上的兩個場景要優化有兩個方向 三 常見秒殺架構 常見的秒殺架構基本是這樣的 四 各層優化細節 回顧一下我們12306剛出來那年搶票的場景,點選 查詢 按鈕之後,系統...