目录
- 前言
- 一、synchronized与Lock的区别,使用场景
- 二、Minor GC和Full GC的触发机制
- 三、有没有了解过JVM调优,基本思路是什么?
- 四、如何设计存储海量数据的存储系统
- 五、缓存的实现原理,设计缓存时应该注意什么?
- 六、某宝热门商品信息存在JVM内存的哪个区域?
- 七、操作系统的页式存储管理
- 八、volatile如何保证内存的可见性?
- 九、happens-before原则
- 十、Java锁有哪些种类,以及区别
- 十一、Http请求的过程与原理
- 十二、TCP连接的特点,如何保证连接的安全可靠
- 十三、为什么建立TCP连接需要三次握手,两次不可以吗?
- 十四、AOP的原理,JDK动态代理与CGLib代理的区别
- 十五、代理的实现原理