在微服務(wù)中我們要考慮到發(fā)生故障的情況供炼,所以說(shuō)對(duì)服務(wù)注冊(cè)中心也要進(jìn)行高可用部署箍土。 官方對(duì)于Eureka 高可用的描述:Eureka can be made even more ...

在微服務(wù)中我們要考慮到發(fā)生故障的情況供炼,所以說(shuō)對(duì)服務(wù)注冊(cè)中心也要進(jìn)行高可用部署箍土。 官方對(duì)于Eureka 高可用的描述:Eureka can be made even more ...
從去年年底準(zhǔn)備跳槽之后院尔,一直沒(méi)有再去寫(xiě)博客旧烧,隨著工作的穩(wěn)定茁肠,希望重新寫(xiě)博客泽腮,去年寫(xiě)博客很多時(shí)候只流于技術(shù)表面的學(xué)習(xí)御蒲,或者就是給自己學(xué)習(xí)技術(shù)留下印記,流水式的诊赊。隨著經(jīng)驗(yàn)閱歷的增...
好厲害
rocketmq一些小的總結(jié)rocketmq重試機(jī)制碘箍。 producer端推送消息到broker失敗重試:有很多種情況會(huì)影響生產(chǎn)端重試發(fā)送消息。1鲸郊,網(wǎng)絡(luò)不可達(dá)造成的重試:如果在生產(chǎn)者發(fā)送消息到broke...
@做人要簡(jiǎn)單 嗯秆撮,4.x最新的版本
Netty筆記之六:Netty對(duì)websocket的支持出現(xiàn)的背景 WebSocket是一種規(guī)范四濒,是Html5規(guī)范的一部分,websocket解決什么問(wèn)題呢职辨?解決http協(xié)議的一些不足盗蟆。我們知道,http協(xié)議是一種無(wú)狀態(tài)的拨匆,基于請(qǐng)...
內(nèi)存模型 【死磕Java并發(fā)】-----深入分析synchronized的實(shí)現(xiàn)原理 【Java并發(fā)編程實(shí)戰(zhàn)】—–synchronized 【死磕Java并發(fā)】-----深入分...
簡(jiǎn)書(shū) 占小狼轉(zhuǎn)載請(qǐng)注明原創(chuàng)出處姆涩,謝謝! synchronized可以保證方法或代碼塊在運(yùn)行時(shí)惭每,同一時(shí)刻只有一個(gè)線程可以進(jìn)入到臨界區(qū)(互斥性),同時(shí)它還保證了共享變量的內(nèi)存可見(jiàn)...
簡(jiǎn)書(shū) 占小狼轉(zhuǎn)載請(qǐng)注明原創(chuàng)出處,謝謝台腥! 前言 在java.util.concurrent.locks包中有很多Lock的實(shí)現(xiàn)類(lèi)宏赘,常用的有ReentrantLock、ReadW...
簡(jiǎn)書(shū) 占小狼轉(zhuǎn)載請(qǐng)注明原創(chuàng)出處黎侈,謝謝察署! 定義 ArrayList底層以數(shù)組實(shí)現(xiàn),允許重復(fù)峻汉,默認(rèn)第一次插入元素時(shí)創(chuàng)建數(shù)組的大小為10贴汪,超出限制時(shí)會(huì)增加50%的容量,每次擴(kuò)容都底...
簡(jiǎn)書(shū) 占小狼轉(zhuǎn)載請(qǐng)注明原創(chuàng)出處休吠,謝謝扳埂! 定義 概述 LinkedList以雙向鏈表實(shí)現(xiàn),允許重復(fù)瘤礁。(如下Node的實(shí)現(xiàn))并保留頭指針和尾指針阳懂。 鏈表無(wú)容量限制,但雙向鏈表本身...
簡(jiǎn)書(shū) 占小狼轉(zhuǎn)載請(qǐng)注明原創(chuàng)出處柜思,謝謝岩调! 前言 Java源代碼被編譯成class字節(jié)碼,最終需要加載到虛擬機(jī)中才能運(yùn)行赡盘。整個(gè)生命周期包括:加載号枕、驗(yàn)證、準(zhǔn)備陨享、解析葱淳、初始化、使用和...
簡(jiǎn)書(shū) 占小狼轉(zhuǎn)載請(qǐng)注明原創(chuàng)出處霉咨,謝謝蛙紫! 前言 java5之后,并發(fā)包中新增了Lock接口(以及相關(guān)實(shí)現(xiàn)類(lèi))用來(lái)實(shí)現(xiàn)鎖的功能途戒,它提供了與synchronized關(guān)鍵字類(lèi)似的同步...
簡(jiǎn)書(shū) 占小狼 轉(zhuǎn)載請(qǐng)注明原創(chuàng)出處坑傅,謝謝! 此謂知本喷斋,此謂知之至也 《禮記·大學(xué)》 1唁毒、深入淺出ConcurrentHashMap(1.8)2、談?wù)凜oncurrentHash...
背景 前段時(shí)間浆西,看到群里在討論Java中的各種引用,不禁的細(xì)想了下顽腾,發(fā)現(xiàn)自己對(duì)它們的了解僅僅停留在了表面近零,對(duì)它們的實(shí)現(xiàn)原理诺核、回收機(jī)制,并不熟悉久信,心里發(fā)毛窖杀。 大雪過(guò)后的魔都,顯...
簡(jiǎn)書(shū) 占小狼轉(zhuǎn)載請(qǐng)注明原創(chuàng)出處裙士,謝謝入客! 知止而后有定,定而后能靜腿椎,靜而后能安桌硫,安而后能慮,慮而后能得啃炸。 ConcurrentHashMap 在多線程環(huán)境下铆隘,使用HashMap...
簡(jiǎn)書(shū) 占小狼轉(zhuǎn)載請(qǐng)注明原創(chuàng)出處,謝謝肮帐! 關(guān)于文章中的疑問(wèn):為什么要構(gòu)造一個(gè)反序鏈表咖驮,放在nextTable的i+n的位置上呢,在《深入分析ConcurrentHashMap1...
跳槽時(shí)時(shí)刻刻都在發(fā)生托修,但是我建議大家跳槽之前,先想清楚為什么要跳槽恒界。切不可跟風(fēng)睦刃,看到同事一個(gè)個(gè)都走了,自己也盲目的開(kāi)始面試起來(lái)(期間也沒(méi)有準(zhǔn)備充分)十酣,到底是因?yàn)榧夹g(shù)原因(影響...
簡(jiǎn)書(shū) 占小狼轉(zhuǎn)載請(qǐng)注明原創(chuàng)出處涩拙,謝謝! 定義 本文基本jdk1.8的源碼進(jìn)行分析 概述 工作原理:通過(guò)hash算法耸采,通過(guò)put和get存儲(chǔ)和獲取對(duì)象兴泥。 存儲(chǔ)對(duì)象時(shí),我們將K/...