摘要:
需求:需要进行不停机数据库迁移,进行数据库双写,先将数据同时写入新老库(也可以在数据库层面进行主从复制,但是运维和dba无法配合,否定); 在原mapper接口中加入新注解,扫描该注解,获取完整sql,通过plusar发送消息,同步执行sql语句写入新数据库,进行同步; mybatis拦截器 pac 阅读全文
摘要:
//-b 2048知道rsa密钥位数,默认1024, -f 指定密钥生成的目录和文件名 ssh-keygen -t rsa -b 2048 -C "87710180@qq.com" -f ~/.ssh/gitcode //校验是否能访问 ssh -T git@gitcode.net 如果您为 SSH 阅读全文
摘要:
自定义mybatis拦截器 import net.sf.jsqlparser.expression.Expression; import net.sf.jsqlparser.parser.CCJSqlParserUtil; import net.sf.jsqlparser.schema.Column 阅读全文
摘要:
问题描述: 在gitlab上面做合并操作,出现冲突,解决冲突后提交,确认合并,发现两个分支互相合并了,平白无故多了很多麻烦,巨坑。 已经被它坑了不少次了,如果使用 Gitlab 提供在在线冲突解决工具的话,本来是将 A 往 B 合并的,结果变成了 B 往 A 合并,导致分支管理混乱。这个设计合理吗? 阅读全文
摘要:
源地址:https://www.cnblogs.com/keeya/p/14332131.html 阅读全文
摘要:
分支定义及含义说明 分支流程中包含5类分支,分别是master、release、test、dev、hotfix,各类分支作用和生命周期各不相同。 【master 】:(仅一个)该分支是线上稳定版本代码,禁止提交代码;对于各种库的依赖都需要依赖此分支,需求上线时从dev分支直接合并到master分支; 阅读全文
摘要:
结论: 对于想要指定特定分支进行拉取,最好的四种没有二义性的写法是: refs/heads/<branchName> refs/remotes/<remoteRepoName>/<branchName> refs/tags/<tagName> <commitId> 最近在使用Jenkins拉取Git 阅读全文
摘要:
java html转图片 推荐一个好用的图形音频库:https://gitee.com/liuyueyi/quick-media 1.安装phantomjs windows参考: phantomjs安装步骤 mac和linux # 1. 下载 ## mac 系统 wget https://bitbu 阅读全文
摘要:
github免密码更新 ###使用Git提交代码遇到每次都需要输入用户名密码的情况,只要在本地生成一个认证文件即可免去输入。 ####在%HOME%目录,一般是C:\users\Administrator。或者是C:\Users\admin 使用git bash命令: touch .git-cred 阅读全文
摘要:
package com.simon.java8; import java.util.*; import java.util.stream.Collectors; public class LambdaTest { static List<Student> students = new ArrayLi 阅读全文