有一道流傳廣泛的面試題:給你一臺 4G 內存的機器似炎,一組 20 億個無序正整數(shù)音婶,如何快速地判斷一個正整數(shù) N 是否在這組數(shù)字中腐泻?或者如何快速地對...
在分布式系統(tǒng)中,有一些場景需要使用全局唯一 ID 挡育,可以和業(yè)務場景有關号杠,比如支付流水號,也可以和業(yè)務場景無關耸棒,比如分庫分表后需要有一個全局唯一 ...
并非引戰(zhàn)貼与殃,就是希望 [培訓班 && 非科班] 出身的程序員伙伴单山,不要狂妄自大,也不要妄自菲薄幅疼,扎扎實實修煉編程功力米奸,會得到回報的;培訓可以帶你...
JAVA中的內存溢出和內存泄露分別是什么悴晰,有什么聯(lián)系和區(qū)別,讓我們來看一看狼忱。 內存泄漏 & 內存溢出 1. 內存泄漏(memory leak )...
緩存擊穿和緩存雪崩的區(qū)別在于:雪崩針對很多 key钻弄,而擊穿只針對于某一個熱點 key佃却。 設置緩存永不過期,這個方法雖然很暴力窘俺,但是確實能解決大部...
如果問到 == 和 equals 的區(qū)別,相信很多程序員同學都能脫口而出:一個是判斷地址瘤泪,一個是判斷內容灶泵。但是如果繼續(xù)追問:“你重寫過 equa...
先讓我們看一個問題:如果要存一組有序的 int 型數(shù)據(jù)集合赦邻,我們可以如何實現(xiàn)? 數(shù)組 可能大多數(shù)同學最先想到的是用數(shù)據(jù)實現(xiàn)实檀,將有序的數(shù)據(jù)集合存放...
先舉個例子,說明為什么要做“限流”膳犹。 旅游景點通常都會有最大的接待量恬吕,不可能無限制的放游客進入,比如故宮每天只賣八萬張票须床,超過八萬的游客铐料,無法買...
如果是 IT 老鳥,對于中間件钠惩、數(shù)據(jù)庫中間件這些名詞一定都不陌生柒凉,但是如果是程序員新人,如果你向他解釋:“中間件就是和業(yè)務無關的技術組件”妻柒;有些...