一昔字、數(shù)據(jù)結(jié)構(gòu)與算法基礎(chǔ) 說(shuō)一下幾種常見(jiàn)的排序算法和分別的復(fù)雜度爆袍。 用Java寫(xiě)一個(gè)冒泡排序算法 描述一下鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)。 如何遍歷一棵二叉樹(shù)作郭? 倒...
深入Java開(kāi)發(fā)之前,您需要了解的一切夹攒。 有許多工具蜘醋,方法,環(huán)境和特性改變了你編寫(xiě)代碼的方式芹助,并且通常來(lái)說(shuō)這些東西是你在學(xué)校期間沒(méi)有遇到過(guò)的堂湖。 ...
內(nèi)存溢出測(cè)試(OutOfMemoryError) Java堆溢出 /** *-Xms20m-Xmx20m-XX:+HeapDumpOnOutOf...
目錄:1. Nginx的整體架構(gòu)2. Nginx的模塊化設(shè)計(jì)3. Nginx的請(qǐng)求方式處理4. Nginx事件驅(qū)動(dòng)模型5. Nginx進(jìn)程處理模...
在做單元測(cè)試時(shí),代碼覆蓋率常常被拿來(lái)作為衡量測(cè)試好壞的指標(biāo)蒙谓,甚至斥季,用代碼覆蓋率來(lái)考核測(cè)試任務(wù)完成情況,比如累驮,代碼覆蓋率必須達(dá)到80%或 90%酣倾。...
一、引言 眾所周知置侍,一旦提到AOP映之,相信大家都是條件反射的想到JDK代理和CGLib代理拦焚,沒(méi)錯(cuò),這兩個(gè)代理都是在運(yùn)行時(shí)內(nèi)存中臨時(shí)生成代理類杠输,故而...
一打開(kāi)科技類論壇蠢甲,最辰┕危看到的文章主題就是MySQL性能優(yōu)化了,為什么要優(yōu)化呢鹦牛? 因?yàn)椋??數(shù)據(jù)庫(kù)出現(xiàn)瓶頸搞糕,系統(tǒng)的吞吐量出現(xiàn)訪問(wèn)速度慢 ?隨著應(yīng)用...
目錄 ?目錄 ?背景 ?分配方法 ?一致性hash原理 ?使用虛擬節(jié)點(diǎn)解決hash不均勻的問(wèn)題 ?總結(jié) ?Java實(shí)現(xiàn)一致性hash算法緩存客戶...
在實(shí)際的開(kāi)發(fā)當(dāng)中,我們經(jīng)常需要進(jìn)行磁盤(pán)數(shù)據(jù)的讀取和搜索曼追,因此經(jīng)常會(huì)有出現(xiàn)從數(shù)據(jù)庫(kù)讀取數(shù)據(jù)的場(chǎng)景出現(xiàn)寞宫。但是當(dāng)數(shù)據(jù)訪問(wèn)量次數(shù)增大的時(shí)候,過(guò)多的磁盤(pán)讀...