持续更新
- String 、StringBuffer、StringBuilder 之间的区别 为什么StringBuffer是线程安全的,StringBuilder是不安全的?
- 类的访问权限?
- 初始化的顺序?
- 自动装箱和自动拆箱?
- 集合类
- 反射和代理反射和代理
- 多线程
- 设计模式:设计模式
- JVM 垃圾回收
- JVM 类的生命周期
- 包装类的自动装箱和拆箱: 包装类的自动装箱和拆箱
- InputStreamReader流:JAVA基础知识之InputStreamReader流
- OutputStreamWriter流:JAVA基础知识之OutputStreamWriter流
结果,这小伙最近半年居然一直在闭关修炼,把一些基础的源码慢慢都啃了一遍。
最基本的HashMap 和 ConcurrentHashMap
线程池的源码实现
阻塞队列BlockingQueue相关实现
ReentrantLock 实现,以及其内部同步器Sync的实现原理
Future的实现原理
AtomicXXX是如何运转的
技术面
项目中的监控:那个监控指标常见的有哪些?
微服务涉及到的技术以及需要注意的问题有哪些?
注册中心你了解了哪些?
consul 的可靠性你了解吗?
consul 的机制你有没有具体深入过?有没有和其他的注册中心对比过?
项目用 Spring 比较多,有没有了解 Spring 的原理?AOP 和 IOC 的原理
Spring Boot除了自动配置,相比传统的 Spring 有什么其他的区别?
Spring Cloud 有了解多少?
Spring Bean 的生命周期
HashMap 和 hashTable 区别?
Object 的 hashcode 方法重写了,equals 方法要不要改?
Hashmap 线程不安全的出现场景
线上服务 CPU 很高该怎么做?有哪些措施可以找到问题
JDK 中有哪几个线程池?顺带把线程池讲了个遍
SQL 优化的常见方法有哪些
SQL 索引的顺序,字段的顺序
查看 SQL 是不是使用了索引?(有什么工具)
TCP 和 UDP 的区别?TCP 数据传输过程中怎么做到可靠的?
说下你知道的排序算法吧
查找一个数组的中位数?