高級開發(fā)起碼得會些高級技巧吧?那這些高級技巧從哪里取得呢? 第一種方式肯定是讀書,什么?你沒那么多時(shí)間? 幸好,我這里忙你開啟了速讀模式,跟著我...
1. 背景 日志幾乎存在于所有系統(tǒng)中,開發(fā)調(diào)試日志的記錄我們有l(wèi)og4j,logback等來實(shí)現(xiàn),但對于要展示給用戶看的日志,我并沒有發(fā)現(xiàn)一個(gè)簡...
閱讀原文: 你可能并不理解i++和++i 面對i++和++i,是不是經(jīng)常忘記兩者的區(qū)別?你是真的理解它還是只是靠死記硬背記住的它?如果你能以下面...
原文:故事:走進(jìn)JVM的世界(圖文并茂) 注意!本文較長,建議先收藏再閱讀。更多文章可以關(guān)注作者公眾號:碼上實(shí)戰(zhàn)你也可以 star 我的 Git...
原文:集合去重三境界 王國維在《人間詞話》中說過治學(xué)三重境界,想要成大事者會經(jīng)歷三個(gè)階段,而數(shù)組去重幾個(gè)方式也顯示出了我們所經(jīng)歷的三個(gè)階段,你在...
閱讀原文: Java8接口:靜態(tài)方法與默認(rèn)方法 往期文章一覽 為什么我要使用Optional ? 為什么數(shù)組下總是從0開始呢? 這種方式更優(yōu)雅,...
閱讀原文: 為什么我要使用Optional ? 大家都會說為了預(yù)防空指針!那么如何預(yù)防的空指針呢? 很多文章上來就會列舉出一堆Optional的...
閱讀原文:面對數(shù)據(jù)庫死鎖差點(diǎn)跪 數(shù)據(jù)庫死鎖這個(gè)問題不知道你有沒有遇到過呢?一旦遇到該如何排查問題呢? 環(huán)境: MySQL 5.7.25 引擎 I...
閱讀原文: 這種方式更優(yōu)雅,秒表計(jì)時(shí)! 你有看過學(xué)校百米賽跑時(shí),體育老師手里的秒表嗎?老師是怎么記八個(gè)跑道中的學(xué)生跑了多少時(shí)間的呢? 今天我們要...