前言 昨天在開發(fā)業(yè)務(wù)時,打算加入緩存層來提高系統(tǒng)響應(yīng)速度。查找了一些資料,發(fā)現(xiàn) Spring 的緩存功能十分強(qiáng)大!只需要添加少量的代碼,就可以輕松緩存方法所返回的對象。這篇文...
前言 昨天在開發(fā)業(yè)務(wù)時,打算加入緩存層來提高系統(tǒng)響應(yīng)速度。查找了一些資料,發(fā)現(xiàn) Spring 的緩存功能十分強(qiáng)大!只需要添加少量的代碼,就可以輕松緩存方法所返回的對象。這篇文...
1 前言 LinkedHashMap繼承于HashMap,如果對HashMap原理還不清楚的同學(xué),請先看上一篇:圖解HashMap原理 2 LinkedHashMap使用與...
前言 GitHub Actions 是 GitHub 推出的功能,可以為我們的項目構(gòu)建自動化工作流。例如代碼檢查,自動化打包,測試,發(fā)布版本等等。入口在項目 Pull Req...
前言 軟件測試的重要性毋庸置疑。大部分公司主業(yè)務(wù)的支撐軟件,在開發(fā)時都會要求編寫測試。在日常開發(fā)中,也有不少要求我們寫測試的場景,例如你將要開源擴(kuò)展包,擁有完整測試永遠(yuǎn)是加分...
介紹 單例模式是一種創(chuàng)建型設(shè)計模式 ??,能夠保證一個類只有一個實例,并提供一個訪問該實例的全局節(jié)點。 特點 保證一個類只有一個實例。最常見的原因是控制某些共享資源,例如數(shù)據(jù)庫...
介紹 工廠方法是一種創(chuàng)建型設(shè)計模式,其在父類中提供一個創(chuàng)建對象的方法,允許子類決定實例化對象的類型。 場景 假如我們開發(fā)項目中的日志模塊,業(yè)務(wù)初期只有控制臺日志,大部分代碼都...
版本 JDK 14 Gradle 6.3 Dubbo 2.7.7 ZooKeeper 3.6.0 注冊中心安裝 首先確保你的環(huán)境中有 Docker,輸入下列命令進(jìn)行 Zook...
前言 提到數(shù)據(jù)庫索引,大家肯定很熟悉,在日常工作中經(jīng)常會接觸到。這幾天看了不少相關(guān)文章、書籍和課程。決定自己總結(jié)一篇文章,雖然我寫的這篇文章肯定不如網(wǎng)上各路大神的好文,但是自...