Java突击队大约 2 分钟

(上海)邮乐网 邮乐网,Java,5年, 上海 自我介绍 说说最近在做的项目

  • 有哪些类加载器
  • 类加载过程
  • 什么是双亲委派机制
  • 内存结构,哪些属于运行时数据区
  • JMM
  • 深拷贝和浅拷贝
  • 引用类型
  • 判断垃圾回收有哪些方法
  • 什么是GC roots
  • 有哪些垃圾回收器
  • cms 垃圾回收流程
  • 为什么g1更适合大内存
  • g1分代回收
  • aqs 底层原理
  • synchronized 和lock 区别
  • 两个线程交替打印0-100
  • 有哪些jvm核心参数
  • 哪些场景用到多线程 redis 持久化有几种方式,各有什么特点
  • redis 有那几种数据结构
  • redis zset 底层是什么样的
  • redis为什么不用红黑树而用跳表实现zset
  • 项目里在哪些场景使用到了redis
  • redis 作为分布式锁,一定能保证可以锁住吗?会有什么问题
  • 除了使用redis,还可以怎么实现分布式锁
  • redis 缓存过期清除策略
  • redis 缓存过期删除策略
  • 什么是缓存的击穿,穿透,雪崩,以及redis 如何处理
  • 如何保证数据库和redis 缓存一致性
  • redis 事务
  • 隔离级别有哪几种,分别解决什么问题
  • 为什么mysql 默认隔离级别是rr,而不是rc
  • mysql 的ACID
  • 你项目里用的mysql 隔离级别是什么?为什么
  • mvcc 实现原理?
  • mysql 有哪些日志类型
  • mysql binlog 有哪些类型?
  • mysql主从复制流程了解吗?
  • 针对一个慢sql如何进行调优
  • mysql索引结构?
  • mysql 索引失效场景
  • mysql 联合索引查询流程
  • 如何给字段加索引
  • 为什么mysql 用b+树而不用b树,或者二叉树
  • 什么是回表?索引下推和索引覆盖
  • mysql 有哪些类型的锁
  • mysql 处理死锁有哪些方法
  • 有没有进行sql 调优经验
  • mysql 有哪些存储引擎,有什么区别
  • mysql buffer poll 是什么
  • mysql in 和exit 查询有什么区别
  • 为什么要用自增主键,可以用uuid吗?
  • mysql order by 分页 存在相同数据怎么处理