22.11
1.自我介绍
2.实现一个方法,传入多个参数返回拼接多个参数的字符串(我也不明白他描述的这道题是什么意思)
3.stringbuffer和stringbuilder区别
4.单例模式的几种实现
5.synchronized和volatile作用介绍和原理
6.创建线程的几种方法
7.线程池参数设置你常用哪些
8.用线程池怎么创建新线程(不会,他说用newSingleThread方法嘛,我说是,然后又问有啥缺点..整懵了)
9.mysql查询慢有什么原因,怎么解决
10.explain查看索引是否使用到需要看那个字段(不会)然后问有没有实际操作过(没有..)
11.索引背后的数据结构
12.b树和b+树的区别
13.数据库连接池,连接数过多怎么办(忘了怎么问的了,完全不会)
14.redo log 和undo log介绍
15.事务的隔离性怎么保证(记不清怎么问的)
16.transaction注解怎么使用
17.事务的传播类型
18.算法题,从两个排好序的数组中,找到所有数字的中位数(只能想到合并数组后统计好数字总数然后取中间位置)
19.redis在项目中怎么用的
20.还有没有了解其他的中间件(mq)
补..
21.bean的生命周期
22.aop用法,@aspect加在方法上能生效吗
没问项目,全都是基础八股,但背的太差了,能答上来的很少,寄!