//以及//后的为注释 git reset --hard //重新设置模式 git push origin HEAD --force //提交并push git stash pop //取消未提交的流程 git clean -n -d -f -- . //清理当前目录的数据 git.exe clean -n ...
Uncategorized
MySQL被误操作的更新或删除后如何回滚
首先,需要确认mysql开启了binlog 打开mysql默认的配置文件地址 #vim /etc/my.cnf 如果没有开启,那么比较遗憾,我暂时还没找到其他回滚的方法。 如果不是Row格式的,我也没有试过,查的资料中都是要求开启Row格...
@Transactional注解解决事务处理问题
配置方法 步骤一、在spring配置文件中引入命名空间 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:tx="http://www.springframework.org/schema/tx" xsi:schemaLocation="http://www.springf...
运用@Transactional抛出异常后不回滚
不回滚的情况有很多种,下面介绍几种常见的原因: 数据库配置问题 如果你使用的是mysql数据库,并且查看要回滚的表的引擎时,发现不是innodb的引擎,那么恭喜你,很可能是因为数据库表引擎的原因导致的,如果...
MySQL数据库引擎介绍、区别、创建和性能测试的深入分析
数据库引擎介绍 MySQL数据库引擎取决于MySQL在安装的时候是如何被编译的。要添加一个新的引擎,就必须重新编译MYSQL。在缺省情况下,MYSQL支持 三个引擎:ISAM、MYISAM和HEAP。另外两种类型INNODB和BERKLEY(BDB...
FQDN是什么?
最近在做VPN时发现路由ID的问题,规则就是路由ID必须为FQDN(但没有具体规则,可以随意书写,可以为邮箱),那么什么是FQDN呢? FQDN为“全域名”,(FQDN,Fully Qualified Domain Name)是指主机名加上全路径,...
应用架构演进
随着业务的发展,应用规模不断扩大,系统内部的巨无霸应用越来越多,常规的垂直应用架构已经无法应对复杂 业务带来的各种挑战。通过将业务公共能力抽象成原子服务,对复杂应用进行水平拆分和服务化,实现服务消费...
Java利用ShutDownHook关闭系统资源
Java关闭钩子 在Java程序中可以通过添加关闭钩子,实现在程序退出时关闭资源的功能。 使用Runtime.addShutdownHook(Thread hook)向JVM添加关闭钩子 public void addShutdownHook(Thread hook) { Securit...
RabbitMQ与spring结合并发设置简介
rabbitMQ与spring结合起来,在目前应用还是比较广泛的,在spring的配置文件中: 我们所应用的场景为2个JVM服务做得集群环境,同时监听5个消息队列queue1-...
Error: unable to connect to node rabbit@10: nodedown
可能在搭建rabbitmq集群环境时,用rabbitmqctl join_cluster命令时,会报如下错误 Status of node rabbit@10 ... Error: unable to connect to node rabbit@10: nodedown DIAGNOSTICS ...