原创 Session,Cookie,Token

Session 由於HTTP協議是無狀態的協議,大多數情況下服務端都需要知道請求是哪個用戶,Session簡單說就是用來標識用戶請求的,拿着SessionId去訪問,告訴服務器我是誰。Session是存放在服務端的,客戶端有的只是Se

原创 @ControllerAdvice全局異常處理

Exception,分爲運行時異常(RuntimeException)和非運行時異常 可查的異常(checked exceptions): Exception下除了RuntimeException外的異常 不可查的異常(uncheck

原创 Restful HTTP API 設計

1、地址(Https) API前綴記得分版本 https://example.com/api/v1 2、以Http動詞定義操作 GET(SELECT):從服務器取出資源。獲取單個資源,分頁列表等等 POST(CREATE):在服務

原创 JsonWebToken(JWT)設計方案

Json web tokens :官網 What? - JsonWebToken是什麼 請求訪問後臺,後臺需要知道你是誰吧?Token就是一個令牌,每次請求後臺都帶上它,說明你是誰,並且可以攜帶一些你的信息。Token是後臺根據你配

原创 徹底搞懂WebSocket原理

知乎上看到一個說WebSocket原理的。感覺很通俗易懂,就轉過來了。 一、websocket與http WebSocket是HTML5出的東西(協議),也就是說HTTP協議沒有變化,或者說沒關係,但HTTP是不支持持久連接的(長連