-
类的加载过程
-
静态变量在哪个过程被赋值的
-
静态变量在哪里个过程开辟内存空间的
-
线程的生命周期
-
sleep()和wait()的区别
-
execute()方法和submit()的区别
-
execute()方法没有返回值,怎么判断任务完成了?
-
线程池的工作原理
-
假设现在核心线程大小是5,此时又有一个新任务,需要新建线程吗?
-
线程是不是越多越好?
-
Threadlocal用过吗?
-
Threadlocal在使用的时候要注意哪些问题?(内存泄露,脏数据?remove?)
-
线程有哪几种阻塞队列
-
Springboot bean的生命周期
-
消息队列怎么解决重复消费问题或者少消费问题?
-
怎么解决循环依赖?
-
为什么是三级缓存而不是二级缓存?所有的都是三级缓存吗?
-
如果有A,B,C三个consumer,有一个message队列,C没消费到,消息丢失了怎么处理?
-
redis的持久化?
-
AOF和RDB有什么区别?
-
项目里面是怎么使用Redis的?是集群还是什么?(用的单机版,说了单机版和集群的区别)
-
redis的清除策略
-
你项目里面用的是哪种清楚策略
-
redis是怎么保证热点数据?(淘汰策略?)
-
算法题,翻转两个结点之间的链表,链表长了会有什么问题?有没有其他更好的做法?
全部评论
(3) 回帖