07 2021 档案

摘要:InnoDB存储引擎默认的隔离级别是REPEATABLE READ(可重复度),并且使用next-key lock锁的算法,避免了幻读的产生 幻读:在同一事物下,连续执行同样的sql语句可能导致不同的结果,第二次的sql语句可能会返回之前不存在的行。例如在一个事物中运行两次同样的sql, selec 阅读全文
posted @ 2021-07-25 18:11 zjytrhy 阅读(178) 评论(0) 推荐(0)
摘要:日志 日志类型: 物理日志 保存一个页中发生改变的字节,数据结构参考下面的实现(类似于rdb): struct value_log { int opcode; long page_no; long offset; long length; char old_value[length]; char n 阅读全文
posted @ 2021-07-25 17:32 zjytrhy 阅读(71) 评论(0) 推荐(0)
摘要:看到一道题目,还挺有意思 一个链表奇数位上升序,偶数位上降序,不用额外空间让这个链表整体升序,例如:1 8 3 6 5 4 7 2 9,最后输出1 2 3 4 5 6 7 8 9。 其实不算很难,就是题目比较新颖 解:首先分离出奇数链表和偶数链表,偶数链表反转一下,就成为升序了,最后把两条升序链表合 阅读全文
posted @ 2021-07-24 14:53 zjytrhy 阅读(404) 评论(0) 推荐(0)
摘要:定义一个类,往往会直接赋值,或者用代码块(static 和 )的形式,需要搞清楚赋值的顺序,才能知道字段到底对应什么值 例如有这么一个类 public class Student { static { System.out.println("static 块执行开始~~~"); } static { 阅读全文
posted @ 2021-07-18 19:31 zjytrhy 阅读(128) 评论(0) 推荐(0)