随笔记
git拉取代码并覆盖本地git fetch --all && git reset --hard master && git pull
冲突时强制提交git push -u origin dev -f
基本配置git config --global user.name "wls"git config --global user.email 1626961806@qq.com
nacos单机启动sh startup.sh -m standalone
npm配置淘宝镜像源npm install -g cnpm --registry=https://registry.npm.taobao.org
解决下载慢问题npm install --registry=https://registry.npm.taobao.org
Windows官方装机系统下载https://www.microsoft.com/zh-cn/software-download/windows10
MySQL配置默认创建时间:CURRENT_TIMESTAMP
DEF ...
git
拉取代码并覆盖本地git fetch --all && git reset --hard master && git pull
基本配置git config --global user.name "wls"git config --global user.email 1626961806@qq.com
显示当前的Git配置git config --list
增加/删除文件# 添加指定文件到暂存区$ git add [file1] [file2] ...# 添加指定目录到暂存区,包括子目录$ git add [dir]# 添加当前目录的所有文件到暂存区$ git add .# 添加每个变化前,都会要求确认# 对于同一个文件的多处变化,可以实现分次提交$ git add -p# 删除工作区文件,并且将这次删除放入暂存区$ git rm [file1] [file2] ...# 停止追踪指定文件,但该文件会保留在工作区$ git rm --cached [file]# 改名文件,并且将这个改名放入暂存区$ git mv [file-orig ...
maven本地仓库安装依赖
maven本地仓库安装依赖 仅需一个命令mvn install:install-file -DgroupId=com.github.whvcse -DartifactId=EasyCaptcha -Dversion=1.6.2 -Dpackaging=jar -Dfile=C:\other\easy-captcha-1.6.2.jar
以上命令参数说明
-DgroupId 对应pom文件中的groupId
-DartifactId 对应pom文件中的artifactId
-Dversion 对应pom文件中的version
-Dpackaging 安装包类型,通常为jar
-Dfile 包所在路径(绝对路径,最好不要有中文)
出现以上信息即为安装完成若运行命令出现 “不是内部或外部命令,也不是可运行的程序或批处理文件。“ 可参考我上篇文章配置mvn环境变量
maven配置环境变量
win10配置maven环境变量仅需两步1. 添加maven环境变量key: MAVEN_HOMEvalue: maven解压目录
2. 将maven环境变量追加到path后面%MAVEN_HOME%\bin\;
ok maven环境配置搞定 测试mvn -v
Redis基本命令-key相关
添加元素set k1 v1
DEL命令 删除DEL k1
DUMP命令 序列化DUMP k1
EXISTS命令127.0.0.1:6379> EXISTS k1(integer) 1127.0.0.1:6379> EXISTS k2(integer) 0127.0.0.1:6379>1 存在 0 不存在
TTL命令 查看一个key给定的有效期127.0.0.1:6379> TTL k1(integer) -1127.0.0.1:6379> TTL k2(integer) -2-2表示key不存在或者已过期;-1表示key存在并且没有设置过期时间(永久有效
EXPIRE命令 给key设置有效期127.0.0.1:6379> EXPIRE k1 30(integer) 1127.0.0.1:6379> TTL k1(integer) 2530表示30秒,TTL k1返回25表示这个key的有效期还剩25秒。
PERSIST命令 PERSIST命令表示移除一个key的过期时间,这样该key就永远不会过期 127.0.0.1:6379> EXPI ...
MySQL递归查询
MySQL递归查询语法START WITH 起始节点 CONNECT BY PRIOR 树表ID关联关系
查询自己及其所有子节点SELECT * FROM table_name START WITH NAME = '酒水' CONNECT BY PRIOR ID = PID
查询自己及其所有父节点SELECT * FROM table_name START WITH NAME = '酒水' CONNECT BY PRIOR PID = ID
查询所有子节点SELECT * FROM table_name START WITH PID = 1 CONNECT BY PRIOR ID = PID
查询所有父节点SELECT * FROM table_name START WITH ID IN ( SELECT PID FROM T_PRODUCT_TYPE WHERE ID = 137) CONNECT BY PRIOR PID = ID
git配置ssh秘钥实现免密登录
生成秘钥
ED25519 密钥
RSA 密钥
Practical Cryptography With Go 一书中表明 ED25519 密钥比 RSA 密钥更为安全。
此处以ED25519为例打开Git Bash Here, 输入以下命令, 此处需要连敲三次回车:
ssh-keygen -t ed25519 -C "<comment>"
添加公钥到版本管理服务器以码云为例:
此时生成好的秘钥位于用户目录下.ssh文件夹中
复制公钥(ssh文件夹下以.pub结尾的文件)中的内容
打开码云 进入设置页面
点击左侧ssh公钥
将公钥内容复制到此处, 起个好听的名字
OK,到此ssh秘钥配置完成,可以开始不用输入密码拉取代码啦!
orcale 递归查询
orcale 递归查询语法START WITH 起始节点 CONNECT BY PRIOR 树表ID关联关系
查询自己及其所有子节点SELECT * FROM table START WITH NAME = '酒水' CONNECT BY PRIOR ID = PID
查询自己及其所有父节点SELECT * FROM table START WITH NAME = '酒水' CONNECT BY PRIOR PID = ID
查询所有子节点SELECT * FROM table START WITH PID = 1 CONNECT BY PRIOR ID = PID
查询所有父节点SELECT * FROM table START WITH ID IN ( SELECT PID FROM T_PRODUCT_TYPE WHERE ID = 137) CONNECT BY PRIOR PID = ID