22.111.自我介绍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加在方法上能生效吗没问项目,全都是基础八股,但背的太差了,能答上来的很少,寄!