1.为什么用 mycat ,不用 shareding-JDBC (不会拼了)。2.垂直拆分和水平拆分有啥区别。这两个方式分别用在什么情况3.redis 各种崩。以及自己怎么处理的。高可用的方案,以及各个方案中,数据同步机制4.syconize和 retranlok 区别,然后就讨论 lock 的实现原理,公平锁和非公平锁不同以及效率哪个高?synchronize 属于公平锁还是非公平?一些原理是什么。锁消除,锁粗化。5 线程池的参数以及原理啥的(执行流程)6 mysql 索引失效情况,回表。以及如何优化回表(索引下推啥的)。为啥用b+树。7 数据库的隔离级别。如何实现的。也就是 mvvc 的实现原理。版本链和 readview 如何配合实现,可重复读以及不可重复读级别。幻读是啥?mysql 咋解决的8 简述下你知道的网络模型。各个网络的模型优缺点啥的。netty 用的哪个?以及简单实现原理9 jvm 中创建对象,都会放在哪些位置?什么情况下分配到栈上。什么是方法逃逸,xxx 忘记了。...查看更多