-
ThreadLocal 源码 以及内存泄漏的原因
-
CountDownLatch.await() 方法怎么处理InterruptedException
-
AQS抽象队列同步器源码
-
ForkJoinPool 原理
-
重入锁ReentrantLock 基本使用,需要注意什么
-
CAS 原理,存在的问题
-
关键字volatile了解过吗?保障了什么,可以举例子来说明吗
-
RocketMQ 怎么保障消息不丢失
-
Spring AOP基本使用,以及源码,动态代理的两种方式各自的原理。
-
SpringBoot2.0 为什么默认使用CGLIB
-
Spring 循环依赖问题
-
针对我以前写过一个插件扩展功能,问其基本实现原理,然后回答了基于Spring 容器具有继承和多子容器容器隔离的特性实现了不同租户功能的隔离。
-
通过阅读Spring maven打包插件源码了解了spring 加载jar的机制,然后依赖了该项目中的一些关键jar 实现了自己的classLoader。然后面试官问 classLoader动态加载
-
class 怎么保障元空间不OOM,回答的如果自己使用的classLoader的话 需要先卸载对应的class。
一面总结,总体来说