摘要:
什么是 Fail-Fast fail-fast 是一种设计思想,一旦检测到可能发生错误,就立马抛出异常,程序不继续往下执行 下面是一个很简单的例子,在循环的途中删除一个节点,程序就会抛出异常 List<Integer> list = new ArrayList<>(); for (int i = 0 阅读全文
摘要:
什么是 MVCC MVCC,全称为 Multi Version Concurrency Control,翻译过来就是多版本并发控制。最早的数据库只支持并发读读,不支持并发读写和写写,MVCC 的引入就是为了解决并发读写 MVCC 目前没有一个统一的标准,不同数据库有自己不同的实现。本文主要讲述 My 阅读全文