面试了差不多大半个小时1.项目在学校做的吗?项目是练手的吗?2.对rabbitmq的了解多吗?3.如果消息出现挤压,如何解决?4.消息挤压,又需要实时性,怎么处理?5.什么是AOP?6.AOP的原理?7.两种动态代理的区别是什么?8.什么是IOC?9.IOC原理?10.依赖注入的方式?11.spring是怎么获取到bean的12.为什么springboot不需要手动配置?13.为什么现在不需要将程序放在tomcat中?14.为什么tomcat可以一直运行,而不是像执行方法一样运行完之后结束16.对线程了解过吗?如何按顺序打印ABCD(四个线程)?17.mysql调优?18.检查索引是否生效的sql?19.redis是怎么做到持久化?几乎没有关于项目的拷打,纯纯八股盛典