Prometheus告警机制原理
介绍hashmap和concurrentHashmap
concurrentHashmap和hashmap如果线程1在遍历 另一个线程对这个map进行修改操作 会发生什么现象
对线程安全的理解
通过什么方法解决线程安全
除了上锁 CAS等还有其他手段 不用锁的话 (集合的类设计成一种不可变的状态 多个线程相互传递就不是一个对象了 自然也不会有线程安全的问题)
java创建对象和对象回收的过程 类加载的过程
了解过自定义类加载器吗
多线程项目里怎么用
多线程怎么让一个线程终止
linux kill命令的底层原理是什么
执行一条sql会分成哪些阶段
mysql存储引擎怎样实现事务 可重复读隔离级别 怎么实现
undo log redo log的作用
记到redo log里的数据 如果机器宕机的话数据可以恢复吗 redo log怎么持久化
mysql主从同步相关的 如果没有主从同步的话 可以从redo log里从数据里恢复 如果是主从同步下的场景 主库宕机了 从库可能还没有收到binlog 或者是其他的原因 这样怎么来确保主从同步
redis和kafka和项目怎么用到
kafka主要解决什么问题
kafka生产消息时候怎么确定生产到哪个分区
如果多个分区 消息的有序性怎么保证
算法题:
快排