MySQL InnoDB存储引擎:外键与锁
结合InnoDB外键检查过程说明索引选择与加锁机制,分析父表记录锁如何阻塞子表插入和更新,并给出排查外键锁等待问题的思路。
结合InnoDB外键检查过程说明索引选择与加锁机制,分析父表记录锁如何阻塞子表插入和更新,并给出排查外键锁等待问题的思路。
解析 InnoDB 的 Record Lock、Gap Lock 和 Next-Key Lock 三种行锁算法及其防止幻读的机制。
系统介绍 MySQL 分区表的原理、水平分区特点、常见分区类型,以及分区设计的适用场景和风险。
介绍 InnoDB 一致性锁定读的两种方式:SELECT FOR UPDATE 与 LOCK IN SHARE MODE,以及共享锁、排他锁的使用场景。
解析 InnoDB 一致性非锁定读、MVCC 快照读取机制,以及不同事务隔离级别下快照数据的差异。
介绍面向多个 Elasticsearch 集群和数十 TB 数据规模的日志服务架构设计,重点关注简单性、稳定性与治理。
从键盘输入、URL 解析、DNS、网络连接、HTTP 请求到浏览器渲染,解释访问网站时发生的完整过程。
分析 Java volatile 的内存语义与内存屏障,并解释 AQS 和 ReentrantLock 如何保证锁内代码的可见性。
基于JDK 9分析Lambda表达式的实现原理,包括函数式接口、invokedynamic指令、LambdaMetafactory等核心机制。
通过图文和源码分析 Java AQS 的实现原理,包括 FIFO 同步队列、独占模式、共享模式和线程唤醒机制。