• AOP ,能谈谈它的实现原理嘛

    依靠动态代理实现的,动态代理又分为 JDK 自身的以及 CGLIB

  • 能说说他们的不同及优缺点嘛?

  • JMM 内存模型,如何划分的?分别存储什么内容?线程安全与否?

  • 类加载机制,谈到双亲委派模型后会问到哪些违反了双亲委派模型?为什么?为什么要双亲委派?好处是什么?

  • 平时怎么使用多线程?有哪些好处?线程池的几个核心参数的意义?

  • 线程间通信的方式?

  • HashMap 的原理?当谈到线程不安全时自然引申出 ConcurrentHashMap ,它的实现原理?

  • 分库分表如何设计?垂直拆分、水平拆分?

  • 业务 ID 的生成规则,有哪些方式?

  • SQL 调优?平时使用数据库有哪些注意点?

  • 当一个应用启动缓慢如何优化?

  • 谈谈你所理解的 HTTP 协议?

  • 对 TCP 的理解?三次握手?滑动窗口?

  • 基本算法,Base64 等。

  • Java 内存模型,Happen Before 的理解。

  • synchronize,Lock,他们两者的区别以及优缺点呢?

  • long 类型的赋值是否是原子的?

results matching ""

    No results matching ""