没问项目,直接跳过 说说你对Spring的理解?(IOC,AOP相关) HashMap的底层实现,线程安全吗? ConcurrentHashMap的底层实现,为什么线程安全?(synchronized + CAS) SpringBoot启动类都用到了哪些注解? @componentScan的原理,为什么启动类不加这个注解也可以扫描到包? reids的数据结构? MQ用什么数据结构可以实现? ...