自我介绍项目相关模块划分权限控制场景题数据库索引建立有什么建议?消息队列听说过吗?面向过程和面向对象的区别封装、继承、多态的理解包装类和基本类HashMap put过程hash扰动的作用HashMap线程安全吗?如何实现线程安全线程安全有什么不好的地方(成本)?多线程:启动三个线程,每个线程依次打印ABC,打印十次结束ArrayList和LinkedList区别类加载的过程自动装载Spring注解死锁是什么?如何避免?设计模式 (Spring是单例吗)项目当中可以优化的地方算法:求数组当中的波峰和波谷(二分)算法:重排链表