原子类Atomiclnteger的ABA问题谈谈?原子更新引用知道吗?
ArrayList是线程不安全,请编写一个不安全的案例并给出解决方案
CountDownLatch-CyclicBarrier-Semaphore
线程池用过吗?ThreadPoolExecutor谈谈你的理解?
JVM垃圾回收机制、GC发生在JVM哪部分,有几种GC,他们的算法是什么
JVM垃圾回收的时候如何确定垃圾?是否知道什么是GC Roots
你说你做过JVM调优和参数配置,请问如何查看JVM系统默认值
你平时工作用过的JVM常用基本配置参数有哪些?
请谈谈你对OOM的认识?
GC回收算法和垃圾收集器的关系?分别是什么请你谈谈
怎么查看服务器默认的垃圾收集器是哪个?生产上你是如何配置垃圾收集器的?谈谈你的理解?
G1垃圾收集器
强引用、软引用、弱引用、虚引用分别是什么?
Mybatis中当实体类中的属性名和表中的字段不一样,怎么办?
在你的项目中,哪些数据是数据库和redis缓存双写一份的?如何保持双写一致性?
系统上线,redis缓存系统如何部署
系统上线,redis缓存给多大的总内存?命中率有多高?抗住了多少QPS?数据流回源会有多少QPS?
热key大Value问题,某个key出现了热点缓存导致缓存集群中的某个机器负载过高?如何解决?
超大Value打满网卡的问题如何规避这样的问题?
你过往的工作经历中,是否出现过缓存集群事故?说说细节并说说高可用保障的方案
平时如何监控缓存集群的QPS和容量
缓存集群如何扩容?
说下redis的集群原理和选举机制
Key寻址算法都有哪些?
Redis线程模型现场画个图说说
Redis内存模型现场画个图说说
Redis的底层数据结构小结多少?
你们怎么解决缓存击穿问题?
消息队列的主要作用是什么?
你项目好好的情况下,为什么引入消息队列?理由是什么?
项目里你们是怎么用消息队列的?
你在项目中是如何保证消息队列的高可用?
kafka、activemq、rabbitmq、rocketmq都有什么区别?
MQ在高并发情况下假设队列满了如何防止消息丢失?
消费者消费消息,如何保证MQ幂等性
谈谈你对死信队列的理解
如果百万级别的消息积压了,你们如何处理?
你们为什么不用其他的MQ,最终选择了RocketMQ?
常用基本命令 - 进程类