寫在前面 OAuth2.0用簡(jiǎn)練的話來解釋静汤,就是一個(gè)授權(quán)框架西设,它能使第三方應(yīng)用在不需要用戶憑證的情況下,獲得被保護(hù)的資源艘虎。當(dāng)然這里還是得解釋兩句...
寫在所有之前 在日常業(yè)務(wù)中可能遇到生成業(yè)務(wù)類全局ID的情況刊棕,這類ID的關(guān)鍵點(diǎn)在于全局不重復(fù)捏鱼,對(duì)于單例來說蒙畴,這個(gè)不難實(shí)現(xiàn),但是對(duì)于分布式場(chǎng)景下榴啸,如...
在RAFT算法中孽惰,有三個(gè)角色 follower(跟隨者) candidate(候選人) leader(領(lǐng)導(dǎo)者)這類共識(shí)算法的核心點(diǎn)在于少數(shù)服從多...
現(xiàn)狀 之所以會(huì)產(chǎn)生這次思考,是因?yàn)樵诓块T之前的幾次團(tuán)隊(duì)會(huì)議上感覺到鸥印,會(huì)議效率不高勋功,氛圍低沉,時(shí)間過長(zhǎng)但又達(dá)不到理想效果库说。相信當(dāng)時(shí)參會(huì)的各位老師也...
責(zé)任鏈?zhǔn)且环N日常開發(fā)常用的設(shè)計(jì)模式狂鞋,這里之所以說它好用,是因?yàn)樨?zé)任鏈的形式很貼合面向過程的開發(fā)思路潜的,易于理解骚揍,同時(shí)鏈?zhǔn)揭怖陂_發(fā)者歸納功能,管理...
通俗的說啰挪,任何分支策略都可以在一個(gè)團(tuán)隊(duì)中執(zhí)行下去信不,無非使起來好用或不好用。什么好的策略呢亡呵?我認(rèn)為抽活,好的策略有以下幾個(gè)特點(diǎn): 保證代碼安全; 版本...
我們?cè)谡f到事務(wù)的時(shí)候政己,總會(huì)以轉(zhuǎn)賬作為經(jīng)典案例:用戶下單買東西酌壕,一次買賣過程會(huì)扣件庫(kù)存,生成訂單歇由,扣減賬戶余額卵牍;在這樣的情況下,如果要保證數(shù)據(jù)業(yè)務(wù)...
當(dāng)我們執(zhí)行一條select語句后糊昙,究竟Mysql做了些什么?整個(gè)過程其實(shí)可以涉及到Mysql的組成結(jié)構(gòu)谢谦,Innodb的頁(yè)結(jié)構(gòu)以及Mysql的索引...
無論你看哪個(gè)版本JVM書籍释牺,類加載是繞不開的開篇第一課,然而我們對(duì)其理解往往受限于JVM繁復(fù)的概念回挽,而無法真正消化没咙,本文力求圖文結(jié)合,用大白話讓...