開篇 這篇文章的主要目的是分析RocketMq的集群中各個(gè)組件之間的定時(shí)心跳任務(wù)。 producer/consumer 和 broker之間通過(guò)心跳報(bào)文來(lái)維持連接。 brok...

開篇 這篇文章的主要目的是分析RocketMq的集群中各個(gè)組件之間的定時(shí)心跳任務(wù)。 producer/consumer 和 broker之間通過(guò)心跳報(bào)文來(lái)維持連接。 brok...
京東、淘寶無(wú)疑是中國(guó)電商界的傳奇,雖然一個(gè)主打物流和質(zhì)量、一個(gè)主打品類和價(jià)格,但它們都有一個(gè)共同的特點(diǎn),那就是核心流量都來(lái)自用戶搜索,用戶都是通過(guò)搜索引擎選購(gòu)心儀商品并下單購(gòu)...
摘要 二進(jìn)制計(jì)算的一些基礎(chǔ)知識(shí) 為什么使用 hashcode String 類型的 hashcode 方法 為什么大部分 hashcode 方法使用 31 HashMap 的...
訪問(wèn)者模式介紹 最復(fù)雜的設(shè)計(jì)模式,并且使用頻率不高,《設(shè)計(jì)模式》的作者評(píng)價(jià)為:大多情況下,你不需要使用訪問(wèn)者模式,但是一旦需要使用它時(shí),那就真的需要使用了。 訪問(wèn)者模式是一種...
為什么要粘包拆包 為什么要粘包 首先你得了解一下TCP/IP協(xié)議,在用戶數(shù)據(jù)量非常小的情況下,極端情況下,一個(gè)字節(jié),該TCP數(shù)據(jù)包的有效載荷非常低,傳遞100字節(jié)的數(shù)據(jù),需要...
拆包的原理 關(guān)于拆包原理的上一篇博文 netty源碼分析之拆包器的奧秘 中已詳細(xì)闡述,這里簡(jiǎn)單總結(jié)下:netty的拆包過(guò)程和自己寫手工拆包并沒有什么不同,都是將字節(jié)累加到一個(gè)...
最近看到網(wǎng)上一篇熱文,說(shuō)是杜江在參加節(jié)目時(shí),被要求親吻額頭,這件事引發(fā)了,閨蜜、前女友等一眾人物的關(guān)于已婚男與未婚女距離的熱議,朱亞文在參加快本時(shí)面對(duì)這個(gè)問(wèn)題的態(tài)度,讓我這個(gè)...
前天晚上,遇到一個(gè)高中同學(xué),他一下子就認(rèn)出了我“你還是老樣子。”其實(shí)我最討厭聽到這句話,因?yàn)樗碇乙怀刹蛔儭J前。瑥男〉酱笪叶枷M约菏且粋€(gè)美麗優(yōu)雅的女孩子,在那些青蔥...