有一道流傳廣泛的面試題:給你一臺(tái) 4G 內(nèi)存的機(jī)器孝宗,一組 20 億個(gè)無(wú)序正整數(shù)痊臭,如何快速地判斷一個(gè)正整數(shù) N 是否在這組數(shù)字中汉规?或者如何快速地對(duì)...
在分布式系統(tǒng)中晕讲,有一些場(chǎng)景需要使用全局唯一 ID 组橄,可以和業(yè)務(wù)場(chǎng)景有關(guān)衣吠,比如支付流水號(hào)帆赢,也可以和業(yè)務(wù)場(chǎng)景無(wú)關(guān)小压,比如分庫(kù)分表后需要有一個(gè)全局唯一 ...
并非引戰(zhàn)貼怠益,就是希望 [培訓(xùn)班 && 非科班] 出身的程序員伙伴,不要狂妄自大瘾婿,也不要妄自菲薄蜻牢,扎扎實(shí)實(shí)修煉編程功力,會(huì)得到回報(bào)的偏陪;培訓(xùn)可以帶你...
JAVA中的內(nèi)存溢出和內(nèi)存泄露分別是什么,有什么聯(lián)系和區(qū)別竹挡,讓我們來(lái)看一看镀娶。 內(nèi)存泄漏 & 內(nèi)存溢出 1. 內(nèi)存泄漏(memory leak )...
緩存擊穿和緩存雪崩的區(qū)別在于:雪崩針對(duì)很多 key梯码,而擊穿只針對(duì)于某一個(gè)熱點(diǎn) key宝泵。 設(shè)置緩存永不過(guò)期,這個(gè)方法雖然很暴力轩娶,但是確實(shí)能解決大部...
如果問(wèn)到 == 和 equals 的區(qū)別,相信很多程序員同學(xué)都能脫口而出:一個(gè)是判斷地址鳄抒,一個(gè)是判斷內(nèi)容闯捎。但是如果繼續(xù)追問(wèn):“你重寫(xiě)過(guò) equa...
先讓我們看一個(gè)問(wèn)題:如果要存一組有序的 int 型數(shù)據(jù)集合瓤鼻,我們可以如何實(shí)現(xiàn)? 數(shù)組 可能大多數(shù)同學(xué)最先想到的是用數(shù)據(jù)實(shí)現(xiàn)贤重,將有序的數(shù)據(jù)集合存放...
先舉個(gè)例子,說(shuō)明為什么要做“限流”并蝗。 旅游景點(diǎn)通常都會(huì)有最大的接待量祭犯,不可能無(wú)限制的放游客進(jìn)入,比如故宮每天只賣(mài)八萬(wàn)張票滚停,超過(guò)八萬(wàn)的游客沃粗,無(wú)法買(mǎi)...
如果是 IT 老鳥(niǎo)键畴,對(duì)于中間件陪每、數(shù)據(jù)庫(kù)中間件這些名詞一定都不陌生,但是如果是程序員新人镰吵,如果你向他解釋?zhuān)骸爸虚g件就是和業(yè)務(wù)無(wú)關(guān)的技術(shù)組件”檩禾;有些...