摘要:
背景:当需求各种变更,会产生多个中间版本,查看git历史比较混乱,因此合并commit。 命令:git rebase -i 合并的commit需要在哪个commit之后 需求: 1、合并最近两个commit 2、合并中间提交的两个commit 都是使用上面的命令,输入命令后进入调整页面,注意pick 阅读全文
摘要:
原因:mysql8以前的加密规则与mysql8以后的存在差异 CMD命令窗口执行以下命令: ALTER USER 'root'@'localhost' IDENTIFIED BY '密码' PASSWORD EXPIRE NEVER; ALTER USER 'root'@'localhost' ID 阅读全文
摘要:
当字段类型为DATE时 1、 在插入数据时需要把字符串转日期类型,通过to_date函数 语法: to_date('2020-10-10','yyyy-mm-dd') 2、 查询日期字段,如果不格式化,默认格式不友好,格式化使用to_char函数 语法: to_char('2020-10-10',' 阅读全文
摘要:
revert某个文件 git log 找到要回退的版本 git checkout commitID 文件名 git add 文件名 git commit -m "已经回退该文件到指定版本" 回退某次提交 git revert commitID 该本次提交的所有文件都会受影响,在这之后提交的内容不会丢 阅读全文
摘要:
git checkout -b 本地新分支名称 origin/远程分支名 阅读全文
摘要:
git checkout -b 本地分支名 origin/远端分支名称 或者 git fetch origin 远端分支名称:本地分支名称 两种方法,如果本地没有该分支都是会新建分支,并拉取远端分支代码,推荐checkout. 阅读全文
摘要:
场景:当远程有新建的分支上面是新内容,此时如果普通创建分支,内容会基于当前分支复制,如果此时去git pull会报错,原因是提交历史不一致。 通过如下命令创建空白分支,然后再git pull拉去远程分支内容,在查看当前分支情况git branch -al。 git symbolic-ref HEAD 阅读全文
摘要:
maven update Project时选中Offline. 阅读全文
摘要:
##锁分类 行锁 间隙锁 表锁 行锁(锁原理是基于索引的,如果不命中索引就会升级为表锁,注意Innodb存储引擎) 1、查自动提交是否关闭 命令行打开两个窗口,窗口1关闭自动提交 show variables like 'autocommit'; --关闭自动提交 set autocommit=0; 阅读全文
摘要:
改变字段数据类型 不跨类型,只改变长度 可以直接修改: alter table tb_name modify (col_name nvarchar2(20)); 跨类型,改变类型,例如number 改Varchar2,分有没有数据的情况,如果没有数据,可以用上面的直接改。 /*修改原字段名name为 阅读全文