大华Java开发一面10.11(20分钟)
1、集合的分类,从上往下说
2、Map中哪些集合是线程安全的,为什么CurrentHashMap在1.8的线程安全,从源码角度说put操作
3、修改文件权限的linux命令,如何将一个文件给所有用户写权限
4、查询内存状态?top命令显示的内容有什么?
5、spring AOP使用场景,有什么注解?
6、spring三级缓存的问题,为什么不用二级缓存要用三级缓存
7、数据据索引的分类,为什么要用索引?索引的不建议使用的场景?
8、慢查询如何分析,具体什么命令?
9、spring中事务有没有用到?
10、Java的互斥锁,sync和lock有什么区别?
11、Map集合中,如果访问有序,用什么?
2、多线程任务,想要拿到显示后的日志,如何去做?