寫在前面 OAuth2.0用簡練的話來解釋,就是一個授權框架,它能使第三方應用在不需要用戶憑證的情況下,獲得被保護的資源。當然這里還是得解釋兩句...
寫在所有之前 在日常業(yè)務中可能遇到生成業(yè)務類全局ID的情況,這類ID的關鍵點在于全局不重復,對于單例來說,這個不難實現(xiàn),但是對于分布式場景下,如...
在RAFT算法中,有三個角色 follower(跟隨者) candidate(候選人) leader(領導者)這類共識算法的核心點在于少數(shù)服從多...
現(xiàn)狀 之所以會產(chǎn)生這次思考,是因為在部門之前的幾次團隊會議上感覺到,會議效率不高,氛圍低沉,時間過長但又達不到理想效果。相信當時參會的各位老師也...
責任鏈是一種日常開發(fā)常用的設計模式,這里之所以說它好用,是因為責任鏈的形式很貼合面向過程的開發(fā)思路,易于理解,同時鏈式也利于開發(fā)者歸納功能,管理...
通俗的說,任何分支策略都可以在一個團隊中執(zhí)行下去,無非使起來好用或不好用。什么好的策略呢?我認為,好的策略有以下幾個特點: 保證代碼安全; 版本...
我們在說到事務的時候,總會以轉賬作為經(jīng)典案例:用戶下單買東西,一次買賣過程會扣件庫存,生成訂單,扣減賬戶余額;在這樣的情況下,如果要保證數(shù)據(jù)業(yè)務...
當我們執(zhí)行一條select語句后,究竟Mysql做了些什么?整個過程其實可以涉及到Mysql的組成結構,Innodb的頁結構以及Mysql的索引...
無論你看哪個版本JVM書籍,類加載是繞不開的開篇第一課,然而我們對其理解往往受限于JVM繁復的概念,而無法真正消化,本文力求圖文結合,用大白話讓...