
工具技巧
文章平均质量分 50
hank009
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
xxljob中执行器配置错误导致的NioEventLoopGroup未被正确回收的oom分析和解决
xxljob中执行器配置错误导致的NioEventLoopGroup未被正确回收的oom分析和解决一. mat内存分析报告中NioEventLoop占用了1.2g的容量,大部分的堆空间定位NioEventLoop正确的被引用位置应该为下图所示NioEventLoopGroup正确的被引用位置为下图所示但发现大量的NioEventLoopGroup没有被正确引用,却也没有回收掉故初步定位为:NettyHttpConnectClient 下的grou...原创 2021-11-15 10:34:06 · 5111 阅读 · 4 评论 -
记一次GitLab(GitLab Community Edition 9.3.11)上合并冲突,解决后生成一条反过来的合并,并且覆盖了合并来源的代码
一般公司都会自己部署gitlab来管理git仓库,有时候就会上去提交合并请求.再一次申请合并请求是发现有冲突故去解决冲突,解决完点击确认合并,惊奇的发现会生成一条反向合并而且会用目标分支覆盖来源分支(代码回滚了),这个是的巨大的坑这里记录下,以免大家也入坑!详细情况:A(源分支)往B(目标分支)分支合并,发生冲突解决完冲突确认合并1.看B分支会有一条合并记录A->B的提交记录...原创 2020-03-20 15:52:30 · 3069 阅读 · 6 评论 -
Git命令解析 - merge、rebase(差异和选择)
merge 和 rebase 的差异:1.merge 保持了所有分支的原始修改记录并且会生成一条合并的记录,rebase把合并的分支的提交记录摘取出来重新提交生成新的提交也可整合后生成新的提交2.merge后可以使用git blame追溯代码的作者,rebase后使用git blame出来的作者将都是rebase的人3.rebase整合可以忽略一些重复的修改,或者忽略掉修改了又该回来的...转载 2020-01-15 18:02:32 · 2109 阅读 · 0 评论 -
TortoiseGit 设置使用git bash的 ssh 密钥
TortoiseGit默认使用ppk密钥,可以使用PuTTYgen生成但是项目中往往是通过gitbash生成了ssh密钥TortoiseGit默认无法使用。其实可以通过改变TortoiseGit的ssh客户端实现:设置完成后就不用加载ppk密钥,自动会使用ssh里的密钥...原创 2019-03-17 12:00:28 · 1763 阅读 · 0 评论 -
linux 无root权限安装tmux(脚本自动安装)
#!/bin/bash # Script for installing tmux on systems where you don't have root access.# tmux will be installed in $HOME/local/bin.# It's assumed that wget and a C/C++ compiler are installed. # e...转载 2019-08-14 18:32:47 · 1143 阅读 · 0 评论