前言 作為一個(gè) Java 程序員,你平時(shí)總是陷在業(yè)務(wù)開(kāi)發(fā)里,每天噼里啪啦忙敲著代碼,上到系統(tǒng)開(kāi)發(fā),下到 Bug 修改,你感覺(jué)自己無(wú)所不能。然而偶爾的一次聚會(huì),你聽(tīng)說(shuō)和自己一起...
前言 作為一個(gè) Java 程序員,你平時(shí)總是陷在業(yè)務(wù)開(kāi)發(fā)里,每天噼里啪啦忙敲著代碼,上到系統(tǒng)開(kāi)發(fā),下到 Bug 修改,你感覺(jué)自己無(wú)所不能。然而偶爾的一次聚會(huì),你聽(tīng)說(shuō)和自己一起...
一 背景 1 目的 欲善其事,先利其器。對(duì)于研發(fā)同學(xué),在日常的開(kāi)發(fā)工作中,我們與之打交道最多的便是編程的IDE。能否高效和靈活的使用IDE,將對(duì)我們的工作效率起著舉足輕重的作...
spring batch簡(jiǎn)介 spring batch是spring提供的一個(gè)數(shù)據(jù)處理框架。企業(yè)域中的許多應(yīng)用程序需要批量處理才能在關(guān)鍵任務(wù)環(huán)境中執(zhí)行業(yè)務(wù)操作。這些業(yè)務(wù)運(yùn)營(yíng)包...
最近在學(xué)習(xí)查找MySQL中"鎖"的相關(guān)資料時(shí),發(fā)現(xiàn)網(wǎng)上各種言論觀點(diǎn)雜亂不堪且版本混亂,很容易讓人深陷其中、很是蒙圈。筆者認(rèn)真研讀了MySQL8.0官方指導(dǎo)手冊(cè),并廣泛搜集各家...
靠一個(gè)HashMap的講解打動(dòng)了頭條面試官,我的秘訣是 預(yù)備知識(shí) 位運(yùn)算知識(shí) 位運(yùn)算操作是由處理器支持的底層操作,底層硬件只支持01這樣的數(shù)字,因此位運(yùn)算運(yùn)行速度很快。盡管現(xiàn)...
前言: 面試,跳槽,每天都在發(fā)生,而對(duì)程序員來(lái)說(shuō)"金三銀四"更是面試和跳槽的高峰期,跳槽,更是很常見(jiàn)的,對(duì)于每個(gè)人來(lái)說(shuō),跳槽的意義也各不相同,可能是一個(gè)人更向往一個(gè)更大的平臺(tái)...
1)什么是性能測(cè)試? 答案:系統(tǒng)在一定的壓力情況下,查看cpu,內(nèi)存,磁盤(pán),網(wǎng)絡(luò)帶寬,TPS、響應(yīng)時(shí)間、并發(fā)用戶(hù)數(shù)、等各項(xiàng)指標(biāo),通過(guò)模擬生產(chǎn)運(yùn)行的業(yè)務(wù)壓力量和使用場(chǎng)景組合,測(cè)...
一、背景: 最近有一個(gè)關(guān)于店鋪數(shù)據(jù)實(shí)時(shí)分析的需求,需要實(shí)時(shí)統(tǒng)計(jì)店鋪當(dāng)天的數(shù)據(jù):例如訪客數(shù),瀏覽量、商品排行榜等。由于店鋪可以自主選擇店鋪所在時(shí)區(qū)(全球二十四個(gè)時(shí)區(qū)),而數(shù)倉(cāng)統(tǒng)...
此篇幅是個(gè)人整理的一點(diǎn)心得,針對(duì)的廣大的普通大眾人員,還有此篇文章的出發(fā)點(diǎn)是從先就業(yè)后擇業(yè)的角度去分析java程序員的條提升,進(jìn)階之路。 入門(mén)篇:從Web開(kāi)始,以下是所需要掌...
NIO含義 New I/O,原因在于相對(duì)于之前的I/O類(lèi)庫(kù)是新增的。 由于之前老的I/O類(lèi)庫(kù)是阻塞I/O,New I/O類(lèi)庫(kù)的目標(biāo)就是要讓Java支持非阻塞I/O,非阻塞I/...