摘要: 1.1 undo是什么 undo日志用于存放数据修改被修改前的值,假设修改 tba 表中 id=2的行数据,把Name='B1' 修改为Name = 'B2' ,那么undo日志就会用来存放Name='B'的记录,如果这个修改出现异常,可以使用undo日志来实现回滚操作,保证事务的一致性。 1.2 阅读全文
posted @ 2019-11-10 22:20 爱上胡萝卜的猴子 阅读(1196) 评论(0) 推荐(1) 编辑
摘要: 适配器模式将某个类的接口转换成客户端期望的另一个接口表示,目的是消除由于接口不匹配所造成的类的兼容性问题。主要分为三类:类的适配器模式、对象的适配器模式、接口的适配器模式。 1. 我们来看看类的适配器模式 从图中可以看到TargetAdapterServiceImpl继承SourceServiceI 阅读全文
posted @ 2019-11-10 21:03 爱上胡萝卜的猴子 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 1.cas 它的实现很简单,就是用一个预期的值和内存值进行比较,如果两个值相等,就用预期的值替换内存值,并返回 true。否则,返回 false。 2. synchronized的三种应用方式Java中每一个对象都可以作为锁,这是synchronized实现同步的基础: 普通同步方法(实例方法),锁 阅读全文
posted @ 2019-11-10 15:53 爱上胡萝卜的猴子 阅读(292) 评论(0) 推荐(0) 编辑