業(yè)務(wù)分析與數(shù)據(jù)庫設(shè)計
會員模塊之?dāng)?shù)據(jù)庫設(shè)計.PNG
表的創(chuàng)建語句:
兩種會話管理方式比較:
-
傳統(tǒng)管理后臺采用的會話管理方式
傳統(tǒng)登錄方式.PNG -
針對SPA Web App 和Hybird App的會話管理方式
新的webapp登錄.PNG - 基于Token的身份驗證方法
- 客戶端使用(用戶名、密碼)請求登錄
- 服務(wù)端收到請求,去驗證
- 驗證成功后,服務(wù)端會簽發(fā)一個Token,發(fā)送給客戶端
- 客戶端收到Token以后把它存儲起來
- 客戶端每次請求是需帶著服務(wù)端簽發(fā)的Token
- 服務(wù)端收到請求,然后去驗證客戶端請求里面帶著的Token,如果驗證成功,就想客戶端返回請求的數(shù)據(jù)
- JWT 和OAuth2兩種標(biāo)準(zhǔn)
redis
需要解決的三個問題: - 集群化部署單機(jī)內(nèi)共享
- 同一用戶高并發(fā)的重復(fù)請求
- 處理緩存失效
Guava Cache的兩種創(chuàng)建方式
logback的配置