1 概念 工廠模式的定義:定義一個(gè)創(chuàng)建產(chǎn)品對(duì)象的工廠接口,將產(chǎn)品對(duì)象的實(shí)際創(chuàng)建工作推遲到具體子工廠類當(dāng)中。這滿足創(chuàng)建型模式中所要求的“創(chuàng)建與使用相分離”的特點(diǎn)。 按實(shí)際業(yè)務(wù)場(chǎng)...
1 概念 工廠模式的定義:定義一個(gè)創(chuàng)建產(chǎn)品對(duì)象的工廠接口,將產(chǎn)品對(duì)象的實(shí)際創(chuàng)建工作推遲到具體子工廠類當(dāng)中。這滿足創(chuàng)建型模式中所要求的“創(chuàng)建與使用相分離”的特點(diǎn)。 按實(shí)際業(yè)務(wù)場(chǎng)...
前言 在提到多線程高并發(fā)時(shí)volatile是繞不過去的一個(gè)關(guān)鍵字,曾經(jīng)對(duì)volatile也是一知半解,在踩過一些坑之后對(duì)volatile有了更深入的理解,在此對(duì)volatil...
前言 是否遇到過這樣一個(gè)場(chǎng)景:本地代碼修改了很多一不小心把修改的代碼給還原了,此時(shí)我相信肯定會(huì)很心痛,一天的勞動(dòng)成果就這樣付諸東流了。其實(shí)完全不用擔(dān)心,IDEA內(nèi)置了Loca...
前言 本文分享一款在vscode中通過圖形界面方式查看文件修改詳情工具 Git History 1、在vscode插件市場(chǎng)搜索Git History選擇安裝 2、查看本地文件...
前言 在Linux服務(wù)器上怎么查看某個(gè)文件的修改作者呢?比如我想查看某行代碼最近被誰修改了,今天給大家分享git blame工具。 Git blame 1、在本地倉(cāng)庫(kù)執(zhí)行g(shù)i...
前言 我們?cè)谔峤淮a時(shí)是否遇到過這樣一個(gè)場(chǎng)景:本地修改了很多文件但是只想提交部分文件。相信大家都使用過git stash來暫存本地修改的文件,但是git stash是暫存本地...
前言 linux系統(tǒng)是通過一系列的命令來操作的,有時(shí)候命令太多記不住怎么辦呢?雖然linux自帶了history工具可以列舉出最近使用過的命令,但是有沒有更智能的命令提示工具...
前言 有時(shí)候在windows系統(tǒng)中想刪除某個(gè)文件發(fā)現(xiàn)提示"文件已在另一程序中打開",仔細(xì)找找又沒發(fā)現(xiàn)是哪個(gè)進(jìn)程占用了這個(gè)文件,此時(shí)又不想通過重啟電腦的方式來解決文件被另一程序...
前言 在Gitee上提交了一筆pr,我們想chery pick到本地該怎么做呢 實(shí)現(xiàn) 1、找到pr頁面的"克隆/下載"處,下載Diff文件。 2、點(diǎn)擊"下載Diff文件"按鈕...