1.springboot自动装配原理2.说几个启动器(starter)3.定时任务用的什么框架4.怎么搭建springboot项目的5.点餐项目中redis的使用场景6.redis是单线程的还是多线程的,为什么是单线程的?有了解过其特性吗7.redis有哪2种持久化方式,分别的优缺点8.redis除了缓存,,还有哪些应用(分布式锁没答出来)9.redis分布式锁的实现,什么场景下用到分布式锁10.分布式锁的重要特性11.分布式锁的实现12.valiatle关键字13.mysql索引的数据结构,mysql有哪些存储引擎,(innoDB和monno?)14.为什么用B+树结构,和其他结构比的优点15.点餐项目多少张表?16.mysql的关键字in和exist17.事务四大特性18.点餐项目中表的关联查询涉及到修改表的字段值吗?()19.套餐里菜品是怎么存的(存的是菜品的id吗,他说是想问3大范式)20.每次查套餐时要取菜品名称吗21.短链接为什么要用rocketMQ(应该先回答为什么要消息队列,然后回答为什么要选RocketMQ)22.RocketMQ是管理平台操作的,还是纯代码实现的23.jvm内存共享区域有哪些?方法区中的方法的执行过程?24.类加载器有哪些?类加载过程?双亲委派机制的作用25.方法区中还有哪些东西?26.GC的方法,判断垃圾的方法27.垃圾回收算法有哪些?标记清除算法的缺点28.堆分为哪几部分29.自己在做项目中遇到的问题