ActiveMQ消息签收机制: 客户端成功接收一条消息的标志是一条消息被签收,成功应答。 消息的签收请求分为两种: 1.带事务的session 如果session带有事务,并且事务成功提交,则消息被自动签收。如果事务回滚,则消息会被再次传送。 2.不带事务的session 不带事务的session的 ...
分类:
其他好文 时间:
2020-02-14 16:34:06
阅读次数:
57
事物 [toc] 四大特性ACID "[编辑" ] Atomicity(原子性):一个事务(transaction)中的所有操作,或者全部完成,或者全部不完成,不会结束在中间某个环节。事务在执行过程中发生错误,会被 "回滚" )(Rollback)到事务开始前的状态,就像这个事务从来没有执行过一样。 ...
分类:
数据库 时间:
2020-02-13 19:05:08
阅读次数:
64
insert 增 --数据库的增insert --注意:执行后(F8(在PLSQL中))并没有真正修改(在内存中),要点击提交按钮(F10)才会被修改到文件 --注意:提供一次回滚的机会(从内存中撤销)(shift+f10) --insert into 表名(字段名) values(对应值) --主 ...
分类:
数据库 时间:
2020-02-11 19:37:34
阅读次数:
73
原文地址:https://www.cnblogs.com/wubaiqing/archive/2011/12/18/2271724.html 特点: 1.可以快速的切换项目分支. 2.回滚某个分支的版本. 3.每次切换分支不用修改配置文件 (因项目而定义) 4.不用 新建/切换 虚拟目录/域名.因为 ...
分类:
其他好文 时间:
2020-02-10 15:15:53
阅读次数:
75
IT网友 liudaoru 也感慨道:跟我们故障处理一个思路,先回滚降级切流量恢复服务,别一上来就死查故障原因,但新人的第一反应就是去分析追查故障原因。没错,绝不恋战,恢复服务优先级第一,记住这是线上,这是生产环境! ...
分类:
其他好文 时间:
2020-02-09 09:17:58
阅读次数:
73
原文:redis事务 redis事务与传统的关系型数据库的事务不同。redis事务是指一组命令的集合,事务和命令都是最小的执行单位,事务保证了一组命令执行的原子性。 原理是将一组命令发送给redis,redis一次执行这一组命令。同时redis事务遇到错误后没有传统数据库的回滚操作,而是会继续执行后... ...
分类:
其他好文 时间:
2020-02-08 15:49:11
阅读次数:
75
一.回顾事务 二.Java中使用事务 步骤: 开启事务: conn.setAutoCommit(false); 一组事务执行完毕后,提交事务 可以在catch语句中显式定义回滚语句,如果不写回滚语句数据库也会自动回滚 main函数代码: ...
分类:
编程语言 时间:
2020-02-08 00:14:13
阅读次数:
69
git本地操作有时会有误删误改并提交的时候,此时可以通过回滚获得之前的特定版本 1. 查看log 输入 git log 查看commit记录 [xxxxxxx]$ git log 结果大致如下(根据实际的commit操作不同,显示结果也会有所不同) commit 7d72d974a9ed718dc1 ...
分类:
其他好文 时间:
2020-02-06 12:30:28
阅读次数:
70
一、两阶段提交 2PC 1、数据库层面的两阶段提交(XA trainsaction) 两阶段提交是目前经常使用的一种解决分布式事物的强一致性的一种方案,它是由事物协调器和若干个事物执行者(数据库本身)组成。 所谓两阶段提交就是将每一个事物拆分成 任务+提交,将任务的执行和任务提交分成两步。当客户端发 ...
分类:
其他好文 时间:
2020-02-05 18:51:42
阅读次数:
68
简介 是因为某天发现 kill 不掉一个 process,当时那个 process 的状态已经被至为了 killed 却一直在 run 无法结束,于是想强制结束搜到了下面的文章。 结论是无法强制结束,无法关闭可能是因为有事物在回滚 or 磁盘满了无法写入等等等。 Have you ever trie ...
分类:
数据库 时间:
2020-02-04 20:12:57
阅读次数:
146