RPC的注册中心怎么实现的?如果一个服务节点挂掉了,调用方如何感知?心跳机制会有一定的时延,此外还有什么方案可以实时感知?zk的监控机制了解吗?HashMap在1.7与1.8发生了什么变化?它线程安全吗?为什么不安全?1.7前使用HashMap有可能导致CPU跑到100%,是什么原因?ArrayList和HashMap的扩容机制?Spring Bean的生命周期?名词解释AOP有哪些AOP实现方案?有多个AOP,如何控制先后顺序?Spring是怎么解决循环依赖的?局部变量存在jvm哪个区域?新new的对象呢?具体在堆的哪个区?大对象怎么分配内存?新生代有哪些gc,老年代呢?mysql索引有哪些...