最近磕Spring源碼有一段時(shí)間,直接上手閱讀的難度還是非常大,體系龐大且分支線繁雜,我在閱讀的時(shí)候,進(jìn)入各種實(shí)現(xiàn)類很容易繞的不知所蹤了,因此打算把閱讀的Spring源碼做一...
最近磕Spring源碼有一段時(shí)間,直接上手閱讀的難度還是非常大,體系龐大且分支線繁雜,我在閱讀的時(shí)候,進(jìn)入各種實(shí)現(xiàn)類很容易繞的不知所蹤了,因此打算把閱讀的Spring源碼做一...
背景 2019-01-11 9:00-10:00 一個(gè) MySQL 數(shù)據(jù)庫(kù)把 CPU 打滿了。硬件配置:256G 內(nèi)存,48 core 分析過(guò)程 接手這個(gè)問(wèn)題時(shí)現(xiàn)場(chǎng)已經(jīng)不在了...
一、先來(lái)熟悉一下我們常用的HashMap: hashing(散列法或哈希法)的概念 散列法(Hashing)是一種將字符組成的字符串轉(zhuǎn)換為固定長(zhǎng)度的數(shù)值來(lái)取索引值的方法,稱為...
可以
花了一個(gè)星期,我終于把RPC框架整明白了!文章授權(quán)轉(zhuǎn)載自微信公眾號(hào):【架構(gòu)師社區(qū)】作者:李金葵 RPC(Remote Procedure Call):遠(yuǎn)程過(guò)程調(diào)用,它是一種通過(guò)網(wǎng)絡(luò)從遠(yuǎn)程計(jì)算機(jī)程序上請(qǐng)求服務(wù),而不需要...
文章授權(quán)轉(zhuǎn)載自微信公眾號(hào):【架構(gòu)師社區(qū)】作者:李金葵 RPC(Remote Procedure Call):遠(yuǎn)程過(guò)程調(diào)用,它是一種通過(guò)網(wǎng)絡(luò)從遠(yuǎn)程計(jì)算機(jī)程序上請(qǐng)求服務(wù),而不需要...
架構(gòu)師是一個(gè)既能掌控整體又能洞悉局部瓶頸并依據(jù)具體的業(yè)務(wù)場(chǎng)景給出解決方案的團(tuán)隊(duì)領(lǐng)導(dǎo)型人物??此仆昝赖摹叭烁衲P汀北澈?,是艱辛的探索。今天,阿里巴巴技術(shù)專家九摩將多年經(jīng)驗(yàn),進(jìn)行...
msyql 腳本處理兩個(gè)日期之前的月份列表記錄和日期列表記錄 需求:最近有個(gè)需求,需要安時(shí)間區(qū)間統(tǒng)計(jì)一張表中的數(shù)據(jù),按月份和日期統(tǒng)計(jì),問(wèn)題是,有的月份和日期可能都沒(méi)有數(shù)據(jù),但...
kafka的選舉機(jī)制 1.控制器(Broker)選舉 在一個(gè)kafka集群中,有多個(gè)broker節(jié)點(diǎn),所有的Kakfa Broker集群受Zookeeper管理。第一個(gè)啟動(dòng)的...
1.什么是kafka Kafka 是一個(gè)分布式,基于zookeeper協(xié)調(diào)的分布式——訂閱消息傳遞系統(tǒng)和一個(gè)強(qiáng)大的隊(duì)列系統(tǒng)。 組成:( Kafka 體系架構(gòu)包括若干 Prod...