hashmap的底层数据结构 hashmap的扩容流程 并发情况下hashmap会出现什么问题 concurrenthashmap的原理 重写equals方法为什么要重写hashcode方法 volatile关键字,如何保证可见性,禁止指令重排的。 (i=i+1在多线程下会出现问题吗) Spring中bean的生命周期 Spring如何解决循环依赖的,三个map分别什么用,给了一个循环依赖的例子,讲下bean加载的流程 @PostConstruct注解 创建多线程有哪几种方式 线程池有哪几种 手写固定大小的线程池(我写nm) ...