今天在公司公開了這個項目,獲得你們的確定,堅決了把這個項目作下去的決心。緩存
下午公司項目codereview,被指出不少問題。雖然本身在代碼可擴展性上作了很多努力,可是你們都反應可讀性不那麼好。決定之後改進風格。這個決定也體如今BlackHole上,由於一開始就想用英文寫代碼註釋,因此多看看JavaDoc也是頗有必要的!鍛鍊下英文吧,感受這也是開源的必經之路。日誌
晚上回家時間很少,嘗試着將ehcache引入,結果效果讓人大跌眼鏡,qps直接降到3000。不知道ehcache作了什麼事,感受額外的東西太多。code
可是緩存依然是須要的,得往後調研了,或許本身寫一個。開發
開始構思的是緩存外部DNS的UDP包內容,後來發現Message.getHeader()存在一個ID,若是該ID不符,則可能致使不正確的結果。queryperf中出現了不少這樣的錯誤:get
Warning: Received a response with an unexpected (maybe timed out) id: 3
看來詳細研究一下DNS是很是有必要的。it
晚上開始記錄開發日誌。這纔是貨真價實的「天天進步一點!」。擴展