2024. 9.24#牛客AI配图神器#1. 垃圾回收机制,gc是什么 2. Java中的集合有哪些,哪些是线程安全的,哪些是线程不安全的3. 是如何实现线程安全的4. 反射是什么,如何用反射实现动态代理5. IOC与AOP是什么6. Mysql为什么用b + 树不用b树7. mysql索引失效场景8. 多线程实现方式,有什么区别9. 线程跟进程的区别10. 什么是乐观锁,什么是悲观锁11. 有ABC三个线程,想实现CBA这样,除了sleep,还能怎么实现(12. redis的基本数据类型13. 缓存雪崩是什么,怎么解决#面经#