一、數(shù)據(jù)結構與算法基礎 說一下幾種常見的排序算法和分別的復雜度。 用Java寫一個冒泡排序算法 描述一下鏈式存儲結構。 如何遍歷一棵二叉樹? 倒...
深入Java開發(fā)之前,您需要了解的一切。 有許多工具,方法,環(huán)境和特性改變了你編寫代碼的方式,并且通常來說這些東西是你在學校期間沒有遇到過的。 ...
內(nèi)存溢出測試(OutOfMemoryError) Java堆溢出 /** *-Xms20m-Xmx20m-XX:+HeapDumpOnOutOf...
目錄:1. Nginx的整體架構2. Nginx的模塊化設計3. Nginx的請求方式處理4. Nginx事件驅(qū)動模型5. Nginx進程處理模...
在做單元測試時,代碼覆蓋率常常被拿來作為衡量測試好壞的指標,甚至,用代碼覆蓋率來考核測試任務完成情況,比如,代碼覆蓋率必須達到80%或 90%。...
一、引言 眾所周知,一旦提到AOP,相信大家都是條件反射的想到JDK代理和CGLib代理,沒錯,這兩個代理都是在運行時內(nèi)存中臨時生成代理類,故而...
一打開科技類論壇,最??吹降奈恼轮黝}就是MySQL性能優(yōu)化了,為什么要優(yōu)化呢? 因為: ?數(shù)據(jù)庫出現(xiàn)瓶頸,系統(tǒng)的吞吐量出現(xiàn)訪問速度慢 ?隨著應用...
目錄 ?目錄 ?背景 ?分配方法 ?一致性hash原理 ?使用虛擬節(jié)點解決hash不均勻的問題 ?總結 ?Java實現(xiàn)一致性hash算法緩存客戶...
在實際的開發(fā)當中,我們經(jīng)常需要進行磁盤數(shù)據(jù)的讀取和搜索,因此經(jīng)常會有出現(xiàn)從數(shù)據(jù)庫讀取數(shù)據(jù)的場景出現(xiàn)。但是當數(shù)據(jù)訪問量次數(shù)增大的時候,過多的磁盤讀...