jd面经 已OC
1.java三大特性深层次
2.重写重载认识
3.范型了解
4.ThreadLocal了解,怎么实现多线程共享,怎么保证并发的安全,用到的是什么锁
5.synchronized锁升级过程
6.AQS内部逻辑,公平和非公平的区别
7.volital用在哪里,怎么保证的
8.hashmap的put流程
9.为什么采用头插法?
10.concurrenthashmap1.8后的优化
11.遍历集合过程中可以删除元素么?怎么解决的
12.线程池核心参数?以后工作流程?拒绝策略?为什么要设计一个阻塞队列?
13.springbean加载机制?(最开始问的其实是java bean怎么加载的)
14.spring aop的动态代理怎么实现?以及他们的区别
15.反射机制的效率
16.mysql隔离级别,RR怎么实现的?发生错误怎么进行回滚
17.为什么采用B+树结构
18.聚簇索引和非聚簇索引的区别?select *的弊端
19.三道sql语句(想要的话我在整理)
20.ES的弊端?内部的架构?
21.缓存雪崩怎么解决?加随机时间怎么保证不在同一时间失效?还有什么解决办法
22.mysql答到最大连接数会发生什么问题?
23.redis线程?哪里用到多线程?
24.redis大key的弊端?
25.mybatis一二级缓存?适用那些场景?
26.MQ幂等性怎么保证?
27.mycat怎么实现的读写分离?
#我的求职思考##23届找工作求助阵地#