熔斷器的實(shí)現(xiàn)參考了Google SRE過載保護(hù)算法[https://landing.google.com/sre/sre-book/chapters/handling-ove...
跳表是一種神奇的數(shù)據(jù)結(jié)構(gòu),因?yàn)閹缀跛邪姹镜拇髮W(xué)本科教材上都沒有跳表這種數(shù)據(jù)結(jié)構(gòu),而且神書《算法導(dǎo)論》、《算法第四版》這兩本書中也沒有介紹跳表。但是跳表插入、刪除、查找元素的...
含多個(gè)文章列表http://blog.csdn.net/column/details/ms100.html 共18篇博文九月十月百度,迅雷,華為,阿里巴巴筆試面試六十題(第4...
什么是三方授權(quán)? 第三方授權(quán)就是,委托第三方來對(duì)既定的用戶進(jìn)行鑒定,鑒定成功之后,下發(fā)信任憑證,信任憑證和用戶掛鉤,同時(shí)可以使用此憑證來去第三方平臺(tái),獲得該用戶開放的部分信息...
狀態(tài)機(jī)圖用于模擬各個(gè)類對(duì)象,用例和整個(gè)系統(tǒng)的動(dòng)態(tài)行為。換句話說,當(dāng)一個(gè)狀態(tài)機(jī)創(chuàng)建它所附著的對(duì)象,該對(duì)象成為狀態(tài)機(jī)的所有者時(shí),例如,狀態(tài)機(jī)附加的對(duì)象可以是類,用例甚至整個(gè)系統(tǒng)。...
Disruptor是英國(guó)外匯交易公司LMAX開發(fā)的一個(gè)高性能隊(duì)列,研發(fā)的初衷是解決內(nèi)存隊(duì)列的延遲問題。與Kafka、RabbitMQ用于服務(wù)間的消息隊(duì)列不同,disrupto...
背景 在平常的業(yè)務(wù)開發(fā)中遇到了兩個(gè)場(chǎng)景: 1.由于業(yè)務(wù)用的rpc框架是thrift,代碼也是都是用thrift在寫,有一天突然接到個(gè)需要前端要用http訪問接口的需求,于是花...