原创 spring security oauth2 單點登錄資料整理( 技術選型:CAS與oauth2對比)

CAS協議和工作流程下圖是 CAS 最基礎協議:1 、 CAS Client 與受保護的客戶端應用部署在一起,以 Filter 方式保護受保護的資源。對於訪問受保護資源的每個 Web 請求, CAS Client 會分析該請求的 Http

原创 讀書筆記1(Effective java)

創建和銷燬對象 ------------《考慮用靜態工廠方法代替構造器》 優勢: 1.有名稱。 2.避免了每次調用他們都創建一個新的對象。 例子: public static Boolean valueOf(boolean b) {

原创 關於sessionStorage與localStorage的使用場景區別

sessionStorage在瀏覽器關閉後就會清理緩存,在多個窗口下也是不同的,適合做一些當首次進入頁面的時候必須要和後臺進行交互的場景 localStorage在瀏覽器關閉後也存在,適用於頁面會有一些持久化的操作,這樣最大限度的減少數據

原创 讀書筆記2(Effective java)

java中Builder設計模式 原理和好處 當我第一次使用Picasso的時候,看見下面的官網示例時,我和我的小夥伴都驚呆了! Picasso.with(context).load("http://i.imgur.com/Dvpv