![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试
melodynvbn
这个作者很懒,什么都没留下…
展开
-
java异常体系
error是程序停止运行,而运行时异常不会,运行时异常在你走一个接口时报错,但是你走另外的接口,会依然正常。原创 2021-10-05 12:40:52 · 113 阅读 · 0 评论 -
mysql 的 redolog undolog binlog
redolog 和undolog是事务日志 undolog实现事物的原子性;undolog记录的是sql执行的相关信息比如insert操作等; redolog实现持久性 innodb提供一个buffer作为访问数据库的缓冲,数据库读数据先从buffer中取,数据库定期从buffer中把数据刷新到按数据库,但服务器宕机会导致buffer数据丢失,持久性无法保证,所以有了redolog。数据库的修改先写到redolog里面,再写到buffer里面。 为什么写入redolog要快? 1是因为redolo原创 2021-09-03 03:41:53 · 246 阅读 · 0 评论 -
mvcc相关
注意:当前读都是上锁的; 事务原子性:undolog实现 持久性: redolog 隔离性:加锁与mvcc实现 前三特性保证了最后一个特性:一致性; rc 与rr生成快照的时机不同,rc是每一次select就生成新的快照review,rr是每个事务只生成一个review。 因为rr级别的快照读只生成一个review以后就不变了,所以解决了快照里的幻读问题。 当前读解决幻读用的是间隙锁 ...原创 2021-09-02 14:45:01 · 89 阅读 · 0 评论