JAVA常见架构师面试题 redis集群持久化redis删除策略activemq,rabbitma,rocktemq,kafka之间相互的区别以及分别哪些是分布式集群,简要说说如何保障消息或者mq消息的幂等性消息推积导致服务器磁盘空间不足,如何补救简单说下io,nio,nio2.0数据库优化方面mybatis二级缓存弊端mybatis生命周期,以及各自的作用常用的负载均衡有哪些,说着各自的差异和区别说下JVM工作原理jvm优化有哪些系统瓶颈怎么排查