选一个你觉得做的最好的项目,说一说深挖项目,多问为什么这样设计,为什么这样做选一个Java的项目,说一下三级缓存是怎么实现的那么一级缓存(nginx访问redis)和三级缓存redis的区别是什么,去掉了三级缓存可以么介绍一下令牌桶算法数据结构,和漏斗桶的区别,为什么选令牌桶不用漏斗桶如何保证mq消费者端更新数据库可以成功如何保证消息可以不重复消费,使用redis做幂等是完全安全的么事务在项目中是如何使用的,使用@Transaction注解就一定可以保证不出错么开发中使用spring中比较常见的特性包括哪些spring bean的生命周期如果要在一个容器bean中,存储指定接口的多个实例,你会...