--15:30的会议,15:24提前开始,15:56结束,然后面试官急匆匆走人住了一周医院,出院第二天面试。脑子一片空白0自我介绍1springboot与其他框架不同2springboot常见注解3springbootapplication作用4redis持久化两种方式,区别5mybatis一级二级缓存作用:一级缓存是存在于一个SqlSession中的,其作用域是同一个SqlSession,在同一个SqlSession中两次执行相同的sql语句,第一次执行完毕会将数据库中查询的数据写到缓存,第二次会从缓存中获取数据将不再从数据库查询,从而提高查询效率;而二级缓存是存在于mapper映射文件中的,其作用域是同一个nameSpace下的mapper映射文件内容,多个SqlSession共享6Java常见的集合及区别7有序且唯一用哪一个8spirngboot的事务类型,默认的事务类型,什么情况会失效,失效的原理9秒杀中,常见的限流算法,作用:计数器限流算法,令牌桶限流算法,滑动窗口限流算法,漏桶限流算法 10redis的常见用途:缓存,分布式锁,,,11数据库创建索引应该注意啥,索引失效的场景和原因12springboot除了tomcat还能用什么(jetty,jboss,事后才想起来)13线程池的实现原理和用途(说了线程丢进阻塞队列里,但是表述太差了,面试官本来可以往下问线程池的拒绝策略的,,看到我小脸煞白就没往下问了)14缓存和数据库一致性(分主写从写情况说了)15acid对应的意思(脑子卡壳了,没说出来,只说了一致性和隔离性,,,原子性,持久性没说)15杂七杂八的(用过消息队列嘛?用过什么什么嘛?16反问公司框架和业务 业务问题我滚瓜烂熟,但问的全是八股,一点项目的业务问题没问,我心态直接爆炸#卓望数码##24届软开秋招面试经验大赏##你的秋招进行到哪一步了##Java#