1 概念 工厂模式的定义:定义一个创建产品对象的工厂接口,将产品对象的实际创建工作推迟到具体子工厂类当中。这满足创建型模式中所要求的“创建与使用相分离”的特点。 按实际业务场...
1 概念 工厂模式的定义:定义一个创建产品对象的工厂接口,将产品对象的实际创建工作推迟到具体子工厂类当中。这满足创建型模式中所要求的“创建与使用相分离”的特点。 按实际业务场...
前言 在提到多线程高并发时volatile是绕不过去的一个关键字,曾经对volatile也是一知半解,在踩过一些坑之后对volatile有了更深入的理解,在此对volatil...
前言 是否遇到过这样一个场景:本地代码修改了很多一不小心把修改的代码给还原了,此时我相信肯定会很心痛,一天的劳动成果就这样付诸东流了。其实完全不用担心,IDEA内置了Loca...
前言 本文分享一款在vscode中通过图形界面方式查看文件修改详情工具 Git History 1、在vscode插件市场搜索Git History选择安装 2、查看本地文件...
前言 在Linux服务器上怎么查看某个文件的修改作者呢?比如我想查看某行代码最近被谁修改了,今天给大家分享git blame工具。 Git blame 1、在本地仓库执行gi...
前言 我们在提交代码时是否遇到过这样一个场景:本地修改了很多文件但是只想提交部分文件。相信大家都使用过git stash来暂存本地修改的文件,但是git stash是暂存本地...
前言 linux系统是通过一系列的命令来操作的,有时候命令太多记不住怎么办呢?虽然linux自带了history工具可以列举出最近使用过的命令,但是有没有更智能的命令提示工具...
前言 有时候在windows系统中想删除某个文件发现提示"文件已在另一程序中打开",仔细找找又没发现是哪个进程占用了这个文件,此时又不想通过重启电脑的方式来解决文件被另一程序...
前言 在Gitee上提交了一笔pr,我们想chery pick到本地该怎么做呢 实现 1、找到pr页面的"克隆/下载"处,下载Diff文件。 2、点击"下载Diff文件"按钮...