摘要: MVCC,binlog,redolog,undolog都是什么,起什么作用? (1)undolog 也就是我们常说的回滚日志文件 主要用于事务中执行失败,进行回滚,以及MVCC中对于数据历史版本的查看。由引擎层的InnoDB引擎实现,是逻辑日志,记录数据修改被修改前的值,比如"把id='B' 修改为 阅读全文
posted @ 2020-12-23 21:53 镇屌 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 知识点总结 InnoDB的行锁 (1)共享锁(S):用法lock in share mode,又称读锁,允许一个事务去读一行,阻止其他事务获得相同数据集的排他锁。若事务T对数据对象A加上S锁,则事务T可以读A但不能修改A,其他事务只能再对A加S锁,而不能加X锁,直到T释放A上的S锁。这保证了其他事务 阅读全文
posted @ 2020-12-23 21:51 镇屌 阅读(258) 评论(0) 推荐(0) 编辑
摘要: Java基础 hashmap1.7跟1.8?优化点?红黑树化为什么是8?退化为什么? dp怎么玩?回溯怎么玩?递归怎么玩?stack能解决啥问题?fifo能解决啥问题?dfs怎么玩?bfs怎么玩? 双亲委派模型。JDBC和双亲委派模型关系 TCP四次挥手,TIME_WAIT发生在哪一方 TIME_W 阅读全文
posted @ 2020-12-23 21:11 镇屌 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 场景和设计 为什么要这样分表?跨库join如何解决?数据量突增怎么解决? 如何解决线上问题?cpu狂飙怎么办?频繁minor gc怎么办?可能造成的原因是什么?如何避免? 数据库 隔离级别,怎么实现的?当前读,快照读?MVCC? 分库分表的设计? 分布式事务出现过不一致吗?为什么?怎么解决?有什么方 阅读全文
posted @ 2020-12-23 21:08 镇屌 阅读(352) 评论(0) 推荐(0) 编辑