杰出
1.说下ArrayList和LinkedList区别
这里主要想问底层数据结构:此处写出来
a.数据结构:ArrayList基于动态数组,而LinkedList是基于双向链表的结构
b.随机访问和插入删除:ArrayList 会申请一段连续的内存空间,所以进行随机访问的时候效率较快,LinkedList则是链表存储的下个节点的地址,所以访问仍需寻址,但插入删除时候只需操作指针
2.说下Spring声明式事务实现原理
声明式事务及在对应方法加上@Trasaction注解。其原理可以理解为加入事务切面,即通过Aop原理实现。
3.说下shiro的理解
库课
1.SpringCloud和Dubbo的区别
SpringCloud基于Http进行请求,Dubbo基于RPC协议。
ZooKeeper保证的是CP,Eureka保证的是AP
2.MQ在系统具体应用
建发
1.如何服务鉴权,Token生成策略,
2.对java中锁机制的了解
3.线程池在项目中使用场景
4.对分布式锁的理解
5.sql优化如何做
6.shiro的理解
7.