【git】.gitignore 文件.md
背景在项目开发中,我们会把代码提交到 git 仓库中,来进行版本控制,但是代码中时常会存在一些没必要提交的文件或者目录,如:
node_modules
*.log
.idea
target
等等,这是我们应该怎么办呢?
定义.gitignore 文件就是来帮助我们忽略不需要版本控制的文件和目录。
规则注意:匹配模式类似于正则
空行:不匹配任何文件和目录,用来分隔
#:注释
*:匹配任意字符0次或者多次
?:匹配任意字符1次
/开头:表示目录
/结尾:匹配目录以及目录下的内容,不匹配文件
[]:括号里的字符可以匹配一个对应的字符
!:不忽略文件或者目录,如果文件的目录已经被忽略则不生效1234567# 注释*.log 忽略所有 .log 结尾的文件!sql.log 不忽略 sql.log/.idea 忽略项目根目录下的 .idea 文件,不包括其它目录下的/.idea/ 忽略项目根目录下的 .idea 目录,不包括其它目录下的/**/log/ 忽略项目中所有的 log 目录/ ...
壁纸资源分享 第一期
极简壁纸链接:https://bz.zzzmh.cn/index
次元小镇链接:https://dimtown.com/
彼岸网图链接:https://pic.netbian.com/
Awesome Wallpapers链接:https://wallhaven.cc/
Wallpaper Abyss链接:https://wall.alphacoders.com/?lang=Chinese
pixiv链接:https://www.pixiv.net/
Konachan链接:https://konachan.net/post
images (宇宙 | 星空)链接:https://www.eso.org/public/unitedkingdom/images/
WallpaperMaiden链接:https://www.wallpapermaiden.com/
故宫壁纸链接:https://www.dpm.org.cn/lights/royal.html
WallHere链接:https://wallhere.com/
高分辨率摄影链接:http://highresolution.phot ...
自己常用的 Windows 软件分享
自己常用的 Windows 软件分享百度网盘链接:https://pan.baidu.com/s/1MjKgh2y4wR0TX0ZiC80Y9g提取码:2nmd
VPNClash
截图软件Snipaste链接:https://www.snipaste.com/download.html
邮箱Foxmail链接:https://www.foxmail.com/
压缩软件360压缩链接:https://yasuo.360.cn/
办公软件腾讯文档WPS Office链接:https://platform.wps.cn/
录屏直播OBS Studio链接:https://obsproject.com/
苹果虚拟定位、导出文件等爱思助手链接:https://www.i4.cn/
播放器PotPlayer
下载软件文件蜈蚣链接:http://www.filecxx.com/zh_CN/index.html迅雷链接:https://www.xunlei.com/
卸载软件IObitUninstaller
文件搜索Everything链接:https://www.voidtools.com/zh-c ...
windows cmd
windows cmd查找端口号对应的 pid1netstat 4444
杀掉 pid 对应的任务1taskkill /pid 171896 /f
spring 注解
spring 注解@Controller用于标注控制层组件
@Service用于标注业务层组件
@Repository用于标注数据访问组件,即 DAO 组件
@Component泛指组件,当组件不好归类的时候,我们可以使用这个注解进行标注
@Configuration12345678910111213141516171819@Configuration("name") // 表示这是一个配置信息类,可以给这个配置类也起一个名称@ComponentScan("com.yylemon") // 类似于 xml 中的 <context:component-scan base-package="com.yylemon"/>@PropertySource("classpath:jdbc.properties") // 加载 properties 文件,多文件要用数组格式,不允许使用通配符 *public class Config { @Autowired // 自动注入,如果容器中有多个符 ...
npm 更改镜像源
npm 更改镜像源查看当前的下载源1npm config get registry
更改镜像源12// 淘宝镜像源npm config set registry https://registry.npmmirror.com/
镜像源12// 淘宝镜像源registry=https://registry.npmmirror.com/
git 命令
git 命令忽略校验提交1git commit --no-verify -m "提交信息"
删除远程仓库分支1git push origin --delete remoteBranchName
克隆分支1git clone -b develop giturl
mysql 8.0.31 安装配置全过程
mysql 8.0.31 安装配置全过程1. 下载MySQL Community Downloads下载需要用 Oracle 账号登录,百度自行搜索。
最好下载压缩包,方便管理和配置。
2. 配置2.1 解压2.2 初始化进入 bin 目录,在当前目录下 cmd,输入1mysqld --initialize --console记住当前的密码(MqGsepr&S0&e)!
2.3 安装 mysql 服务用管理员身份启动 cmd,进入 bin 目录,输入1mysqld -install可以看到已经有了 mysql 服务了。
2.4 启动和关闭服务启动和关闭服务一种是在 Windows 服务中手动开启和关闭,另一种是用命令来启动和关闭。12net stop mysqlnet start mysql
3.5 修改密码输入1234mysql -u root -p// 之前初始化的密码alter user 'root'@'localhost' identified by '密码';commit;