240 發(fā)簡(jiǎn)信
IP屬地:江西
  • Cache

    https://zhuanlan.zhihu.com/p/31422201 Cache在哪里呢 現(xiàn)代多核CPU L1鬓长、L2在核中,L1分L1data和L1code尝江,L3L4是...

  • NIO

    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...

  • IO

    from:廖雪峰IO教程 IO IO是input&output炭序,以?xún)?nèi)存為中心:input就是把數(shù)據(jù)讀到內(nèi)存啤覆,output就是把內(nèi)存的數(shù)據(jù)輸出 InputStream/Outp...

  • TCP

    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,...

  • 讀論文:MapReduce

    1 簡(jiǎn)介 MapReduce就是用map/reduce原語(yǔ)來(lái)在小型機(jī)集群上分治執(zhí)行函數(shù)式任務(wù)的解決方案 2 編程用途 例子 word count 分布式正則 Distribu...

  • 注解轉(zhuǎn)發(fā)接口請(qǐng)求

    重構(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ù)名...

  • Spring注解切換MySQL主從

    動(dòng)態(tài)切換主從庫(kù)首先看下AbstractRoutingDataSource類(lèi)結(jié)構(gòu)龄砰,繼承了AbstractDataSource 既然是AbstractDataSource,當(dāng)然就...

  • 深演智能Java面經(jī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)出正確的行為涛癌,那...

  • 優(yōu)雅地處理null

    https://blog.jetbrains.com/idea/2017/08/code-smells-null/ 避免拋出NullPointerException 1.在確...

  • 120
    HashMap Java7/8源碼解析

    HashMap Java1.7源碼 從源碼最開(kāi)頭的注釋我們可以看出1.7的HashMap是一個(gè)經(jīng)典的哈希表數(shù)據(jù)結(jié)構(gòu)的實(shí)現(xiàn)犯戏,數(shù)組+鏈表。但是不保證鏈表元素的順序一直不變拳话,這是1...

  • Idea 插件推薦

    1.Groovy Console 一個(gè)可以直接跑Java demo的控制臺(tái)先匪,可以直接在里面跑自己的demo代碼。 省去了新建一個(gè)Java文件弃衍,把demo寫(xiě)在main()里面的...

  • 跟著張博學(xué)習(xí)給開(kāi)源項(xiàng)目修bug

    本文為硬核空間張博視頻筆記 給maven修bug:maven3.6.1不能成功編譯kotlin模塊 https://www.bilibili.com/video/av5954...

  • 120
    RabbitMQ 消息可靠性投遞 消息冪等性 有序性

    消息可靠性投遞 可靠性投遞需滿足四個(gè)條件: 1.保障消息的成功發(fā)出 2.保障MQ節(jié)點(diǎn)的成功接收 3.發(fā)送端收到MQ節(jié)點(diǎn)(Broker)確認(rèn)應(yīng)答 4.完善的消息進(jìn)行補(bǔ)償機(jī)制 臨...

  • 120
    Pro Git

    參考資源:https://git-scm.com/book/zh/v2 版本控制 版本控制是一種記錄一個(gè)或若干文件內(nèi)容變化呀非,以便將來(lái)查閱特定版本修訂情況的系統(tǒng)。 版本控制的發(fā)...

  • Linux 查看日志命令

    grep (global search expression print)全局正則表達(dá)式版本 直接grep grep'array_combine'/mnt/logs/www_...

  • RabbitMQ ack機(jī)制

    無(wú)ack模式(AcknowledgeMode.NONE) server端行為 rabbitmq server默認(rèn)推送的所有消息都已經(jīng)消費(fèi)成功镜盯,會(huì)不斷地向消費(fèi)端推送消息岸裙。 因?yàn)?..

  • RabbitMQ 死信隊(duì)列 定時(shí)隊(duì)列 延時(shí)隊(duì)列

    死信隊(duì)列(DLX) Dead-Letter-Exchange 利用DLX, 當(dāng)消息在一個(gè)隊(duì)列中變成死信(dead message)之后, 它能被重新publish到另一個(gè)Ex...

  • 寫(xiě)在最前面

    2019屆的畢業(yè)生,本科學(xué)校是985軟件本科速缆,大三的時(shí)間自己沒(méi)有足夠深入的考慮也沒(méi)有和周?chē)耐瑢W(xué)們交流降允,不太清楚未來(lái)的選擇和選擇的意義,決定考研錯(cuò)過(guò)了校招艺糜,最后也沒(méi)有考上第...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品