Java面试系列
- 关于Java面试,你应该准备这些知识点
- 关于Java面试,你应该准备这些知识点-续
- 在Java路上,我看过的一些书、源码和框架
- 面试必问的volatile,你了解多少?
- 面试必问的CAS,要多了解
- Java面试必问,ThreadLocal终极篇
- 老生常谈,HashMap的死循环
- 如何有效的避免OOM,温故Java中的引用
- Java软引用究竟什么时候被回收
- 金三银四跳槽季,Java面试大纲
- 算法面试,写一个斐波那契数高效算法
- Java面试,如何设计一个秒杀系统
- 良好的RPC接口设计,需要注意这些方面
- 各大互联网公司的 Java 类校招对本科生的要求
Java基础系列
- 浅谈Java String内幕
- 浅谈Java String.intern()
- 浅谈StringBuilder
- 说说Java反射机制
- 说说Java枚举类型
- 说说Java代理模式
- 说说cglib动态代理
- 小谈java内部类对象的生成过程
- 闲谈HttpClient
- 浅谈tcp socket的backlog参数
- 深入分析String.intern和String常量的实现原理
- 深入分析Java方法反射的实现原理
- 从字节码角度分析 i++ 和 ++i 实现
- 性能优化之抛弃Calendar
- Git使用中的一些奇技淫巧
Java并发系列
- 原子操作的实现原理
- 深入浅出synchronized
- java内存模型
- 深入浅出 java CAS
- 深入浅出 java同步器AQS
- 深入浅出 java ReentrantLock
- 深入浅出 java线程池的实现原理
- 深入浅出 java ConcurrentHashMap1.8
- 深入浅出 java CountDownLatch
- 深入浅出 java CyclicBarrier
- 深入浅出 java Semaphore
- 深入浅出 java ThreadLocal
- java中的 Unsafe
- java volatile关键字解惑
- 谈谈ConcurrentHashMap1.7和1.8的不同实现
- ConcurrentHashMap的红黑树实现分析
- 深入分析ConcurrentHashMap1.8的扩容实现
- 如何保证数组元素的可见性
- 什么是Java内存模型