-
jenkins点立即构建怎么没有反应,怎么突然不会自动更新部署项目了?
今天发现jenkins突然没反应了,项目更新了代码之后,jenkins不会自动重启项目,点立即构建也没有任何反应,是什么原因导致的,如何解决?
-
为什么建议使用mysql数据库做delete删除操作在后面带上limit语句?
我们平时一般删除都是直接使用delete语句,不过关于delete语句还有很多值得我们关注的可以优化系统层面的东西,这里记录一下。
-
如何使用mysql默认提供的mysqlbinlog工具解析binlog文件恢复误删或误操作的数据
我们在生产环境上有的时候经常需要恢复数据,把一些用户误操作的数据恢复回来,我们一般会直接借助mysql提供的mysqlbinlog工具来完成,应该如何使用mysqlbinlog工具呢?
-
vscode如何进行文件内容对比,如何同时打开两个文件进行内容比较寻找差异?
文件对比工具有很多,不过我们平时使用的vscode也有文件内容比对功能,我们可以直接使用vscode即可,不需要额外安装其他软件工具。
-
关于类似mysql的mysqlbinlog的数据库恢复工具binlog2sql的安装和使用
我们一般误删除了生产环境的数据库或者需要恢复数据的时候,我们经常会借助mysql提供的mysqlbinlog来对mysql生成的binlog文件进行解析,拿到执行的SQL,从而进行恢复,前提是mysql要打开binlog日志记录,否则就算用mysqlbinlog也无法恢复,除了mysqlbinlog,我们还有另外一款工具可以使用,就是binlog2sql。
-
如果git仓库发生变更,IDEA如何直接修改git远程仓库地址?
有时候我们整理远程仓库代码的时候,会修改远程仓库的名称,或者所属分组,这个时候在IDEA由于还是使用原先拉取的旧仓库地址,导致本地代码会提交不了,也更新不了远程最新代码,那么这个时候要如何修改IDEA当前的git远程仓库地址呢?如何无缝修改,修改完之后就能和原来一样更新提交,并且以前的提交记录也保留呢?
-
springboot项目使用@Transactional注解如何避免长事务问题
在springboot项目中,我们开启事务是非常简单的,使用注解的方式就是在需要开启事务的方法上添加@Transactional,这样就可以实现这个方法里面的所有操作和调用方法的操作都绑定在一个事务上面,要么全部一起执行成功,要么全部一起执行失败,如果其中有某个地方抛了异常,则整个方法涉及的事务操作都会回滚,但是如果随意滥用@Transactional,又有可能引发长事务问题,导致数据库死锁、数据库连接池占满等问题。
-
Go学习记录
Go是一门Google开源的编译型的语言,相当于20世纪的C语言,与Java不同,Java是解释型语言,编译型语言和解释型语言的区别就是解释型语言需要借助虚拟机(解释器)把字节码转换成处理器可以执行的代码,而解释型语言则不需要解释器,处理器可以直接执行代码。
没有更多了