摘要:為了減少在中創(chuàng)建的字符串的數(shù)量,字符串類(lèi)維護(hù)了一個(gè)字符串常量池。但是當(dāng)執(zhí)行了方法后,將指向字符串常量池中的那個(gè)字符串常量。由于和都是字符串常量池中的字面量的引用,所以。究其原因,是因?yàn)槌A砍匾4娴氖且汛_定的字面量值。 String,是Java中除了基本數(shù)據(jù)類(lèi)型以外,最為重要的一個(gè)類(lèi)型了。很多人會(huì)認(rèn)為他比較簡(jiǎn)單。但是和String有關(guān)的面試題有很多,下面我隨便找兩道面試題,看看你能不能...
摘要:發(fā)送消息階段,不允許發(fā)送重復(fù)的消息。雖然不能?chē)?yán)格保證不重復(fù),但是正常情況下很少會(huì)出現(xiàn)重復(fù)發(fā)送消費(fèi)情況,只有網(wǎng)絡(luò)異常,啟停等異常情況下會(huì)出現(xiàn)消息重復(fù)。 問(wèn)題列表 Broker 怎么響應(yīng)Consumer請(qǐng)求? Broker 怎么維護(hù)ConsumeQueue? Broker 怎么處理事務(wù)消息的 ConsumeQueue ? Broker 怎么處理定時(shí)消息的 ConsumeQueue? B...
摘要:序列化的類(lèi)可顯式聲明的值,這個(gè)中定義異常和中定義方式幾乎一樣。工具類(lèi)初始化是為每個(gè)序列化類(lèi)產(chǎn)生的版本標(biāo)識(shí),可用來(lái)保證在反序列時(shí),發(fā)送方發(fā)送的和接受方接收的是可兼容的對(duì)象。 common.exception、annotation、node、page 說(shuō)明 如果您有幸能看到,請(qǐng)認(rèn)閱讀以下內(nèi)容; 1、本項(xiàng)目臨摹自abel533的Guns,他的項(xiàng)目 fork 自 stylefeng 的 Gu...
摘要:序本文主要講述下緩存的模式。更新是先更新數(shù)據(jù)庫(kù),成功后,讓緩存失效為什么不是寫(xiě)完數(shù)據(jù)庫(kù)后更新緩存主要是怕兩個(gè)并發(fā)的寫(xiě)操作導(dǎo)致臟數(shù)據(jù)。 序 本文主要講述下緩存的Cache Aside模式。 Cache Aside 有兩個(gè)要點(diǎn): 應(yīng)用程序先從cache取數(shù)據(jù),沒(méi)有得到,則從數(shù)據(jù)庫(kù)中取數(shù)據(jù),成功后,放到緩存中。 更新是先更新數(shù)據(jù)庫(kù),成功后,讓緩存失效.為什么不是寫(xiě)完數(shù)據(jù)庫(kù)后更新緩存?主要是...
摘要:緊跟在后面的是請(qǐng)求頭,每行用冒號(hào)分隔名稱(chēng)和值按下兩次回車(chē),收到服務(wù)端回復(fù)響應(yīng)部分第一行被稱(chēng)作,它也分為三個(gè)部分,協(xié)議和版本狀態(tài)碼和狀態(tài)文本。對(duì)前端來(lái)說(shuō)系列的狀態(tài)碼是非常陌生的,原因是的狀態(tài)被瀏覽器庫(kù)直接處理掉了,不會(huì)讓上層應(yīng)用知曉。 筆記說(shuō)明 重學(xué)前端是程劭非(winter)【前手機(jī)淘寶前端負(fù)責(zé)人】在極客時(shí)間開(kāi)的一個(gè)專(zhuān)欄,每天10分鐘,重構(gòu)你的前端知識(shí)體系,筆者主要整理學(xué)習(xí)過(guò)程的一些要...