https://zhuanlan.zhihu.com/p/31422201 Cache在哪里呢 現(xiàn)代多核CPU L1鬓长、L2在核中,L1分L1data和L1code尝江,L3L4是...
![240](https://cdn2.jianshu.io/assets/default_avatar/6-fd30f34c8641f6f32f5494df5d6b8f3c.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
https://zhuanlan.zhihu.com/p/31422201 Cache在哪里呢 現(xiàn)代多核CPU L1鬓长、L2在核中,L1分L1data和L1code尝江,L3L4是...
JavaIO演進(jìn)之路 IO基礎(chǔ)入門(mén) Linux 網(wǎng)絡(luò)IO模型簡(jiǎn)介 linux內(nèi)核把所有的外部設(shè)備都看做一個(gè)文件涉波,對(duì)一個(gè)文件的讀寫(xiě)會(huì)調(diào)用內(nèi)核提供的系統(tǒng)命令,返回一個(gè)file d...
from:廖雪峰IO教程 IO IO是input&output炭序,以?xún)?nèi)存為中心:input就是把數(shù)據(jù)讀到內(nèi)存啤覆,output就是把內(nèi)存的數(shù)據(jù)輸出 InputStream/Outp...
TCP/IP卷1TCP相關(guān)章節(jié)18-22章 首部格式 16位源端口號(hào),16位目標(biāo)端口號(hào)32位序號(hào)32位確認(rèn)序號(hào)4位首部長(zhǎng)度惭聂,6位保留窗声,6位操作標(biāo)志位(URG,ACK,PSH,...
1 簡(jiǎn)介 MapReduce就是用map/reduce原語(yǔ)來(lái)在小型機(jī)集群上分治執(zhí)行函數(shù)式任務(wù)的解決方案 2 編程用途 例子 word count 分布式正則 Distribu...
重構(gòu)需要轉(zhuǎn)發(fā)請(qǐng)求炮温,使用切面實(shí)現(xiàn)肩狂,不需要轉(zhuǎn)發(fā)時(shí)直接注掉相關(guān)注解即可注解寫(xiě)在需要轉(zhuǎn)發(fā)的Controller接口上局待,beanName為轉(zhuǎn)發(fā)的類(lèi)名妒蛇,methodName為轉(zhuǎn)發(fā)的函數(shù)名...
動(dòng)態(tài)切換主從庫(kù)首先看下AbstractRoutingDataSource類(lèi)結(jié)構(gòu)龄砰,繼承了AbstractDataSource 既然是AbstractDataSource,當(dāng)然就...
1.線程安全定義 當(dāng)多個(gè)線程訪問(wèn)某個(gè)類(lèi)時(shí)担巩,不管運(yùn)行時(shí)環(huán)境采用何種調(diào)度方式或者這些線程將如何交替執(zhí)行方援,并且在調(diào)用代碼中不需要任何額外的同步或協(xié)同,這個(gè)類(lèi)都能表現(xiàn)出正確的行為涛癌,那...
https://blog.jetbrains.com/idea/2017/08/code-smells-null/ 避免拋出NullPointerException 1.在確...
HashMap Java1.7源碼 從源碼最開(kāi)頭的注釋我們可以看出1.7的HashMap是一個(gè)經(jīng)典的哈希表數(shù)據(jù)結(jié)構(gòu)的實(shí)現(xiàn)犯戏,數(shù)組+鏈表。但是不保證鏈表元素的順序一直不變拳话,這是1...
1.Groovy Console 一個(gè)可以直接跑Java demo的控制臺(tái)先匪,可以直接在里面跑自己的demo代碼。 省去了新建一個(gè)Java文件弃衍,把demo寫(xiě)在main()里面的...
本文為硬核空間張博視頻筆記 給maven修bug:maven3.6.1不能成功編譯kotlin模塊 https://www.bilibili.com/video/av5954...
消息可靠性投遞 可靠性投遞需滿足四個(gè)條件: 1.保障消息的成功發(fā)出 2.保障MQ節(jié)點(diǎn)的成功接收 3.發(fā)送端收到MQ節(jié)點(diǎn)(Broker)確認(rèn)應(yīng)答 4.完善的消息進(jìn)行補(bǔ)償機(jī)制 臨...
參考資源:https://git-scm.com/book/zh/v2 版本控制 版本控制是一種記錄一個(gè)或若干文件內(nèi)容變化呀非,以便將來(lái)查閱特定版本修訂情況的系統(tǒng)。 版本控制的發(fā)...
grep (global search expression print)全局正則表達(dá)式版本 直接grep grep'array_combine'/mnt/logs/www_...
無(wú)ack模式(AcknowledgeMode.NONE) server端行為 rabbitmq server默認(rèn)推送的所有消息都已經(jīng)消費(fèi)成功镜盯,會(huì)不斷地向消費(fèi)端推送消息岸裙。 因?yàn)?..
死信隊(duì)列(DLX) Dead-Letter-Exchange 利用DLX, 當(dāng)消息在一個(gè)隊(duì)列中變成死信(dead message)之后, 它能被重新publish到另一個(gè)Ex...
2019屆的畢業(yè)生,本科學(xué)校是985軟件本科速缆,大三的時(shí)間自己沒(méi)有足夠深入的考慮也沒(méi)有和周?chē)耐瑢W(xué)們交流降允,不太清楚未來(lái)的選擇和選擇的意義,決定考研錯(cuò)過(guò)了校招艺糜,最后也沒(méi)有考上第...