问题涉及技术架构、消息队列、Spring框架等多个方面技术架构,以及为什么要这样设计MQ是怎么保证不重复消费,可靠性投递,本身是怎么保证可用性的Spring Cloud以及外部都有提供动态线程池,为什么还要自己写一套Spring IOC的理解,底层的实现机制,用了什么设计模式AOP的底层实现机制动态代理和静态代理的区别,动态代理的实现方式,以及两种实现方式的区别用过哪些设计模式单例有哪些类型,单例的eager,lazy静态内部类各自优缺点synchronized底层是怎么实现的项目里是怎么应用的,MySQL索引结构是什么,慢SQL怎么排查了解过哪些分布式的设计理念,各自有什么区别两个用户同时读...