1.spring ioc底层原理怎么实现一个ioc, aop底层原理,jdk和cglib动态代理的区别,cglib可以用于有接口实现的类吗,怎么通过spring.factorys加载bean的2.讲一下aqs, aqs什么时候唤醒线程3.jvm内存结构,哪些是共享的 gc算法有哪些,什么时候进行垃圾回收,新生代和老年代的区别,垃圾回收器有哪些,cms产生大量内存碎片后大对象怎么存进去4.cas应用在哪里,atomic包的应用5.什么是不可重复读和幻读,mvcc机制怎么解决的6.redis rdb和aof的区别,AOF是先写内存还是先写日志?,主从复制原理,redis挂了怎么把数据加载回去的,如何保证缓存和redis的一致性7.es集群搜索的过程8.kafka和rocketmq的区别,为什么kafka用于离线处理,而rocketmq用于线上...查看更多