rpc调用过程 TCP四次挥手及状态转移过程 jvm内存区域 synchronized 锁升级过程 轻量级锁中 线程修改markword 的时候出现锁竞争会怎么样 聚簇索引和非聚簇索引的区别 非聚簇索引为什么存储的主键id而不是主键索引的行地址 可重复读隔离级别下能不能解决幻读 mvcc如何实现的 当前读和快照读指的是 hashMap为什么不是线程安全的 算法题:二叉树的最近公共祖先、二叉树中的和为给定值的路径