Java集合: HashMap实现原理? concurrentHashMap实现原理?
Java高级特性: synchronized 和 lock的区别?
##2019-12-06 星期五 敦煌网
-
redis怎么解决高并发,从线程角度说
-
原子类 atomic(考察乐观锁 悲观锁)
-
分布式锁实现
-
mysql数据库 包括b树 索引 sql优化 innodb和myisam的区别
-
多线程、线程池
-
锁升级顺序 无锁->轻量级锁->偏斜锁->重量级锁
-
http协议详情
##2019-12-12 星期四 阿里巴巴电话面试
-
redis缓存穿透 解决方案
-
web服务器校验参数
-
syno 双重锁同步校验
-
规范key的命名,将可能出现的key全部进行缓存,值为null 注意设置过期时间
-
-
各个mq的对比 优缺点
- kafka支持消费完信息后保存信息,可以将信息持久化,速度快,吞吐量高
-
concurrenthashmap 怎么加的锁
- 分段锁,锁住代码块
-
rpc框架 dubbo??
-
jvm垃圾收集器
-
cpu占用率过高
-top命令查看出错进程
-jdump打印SC日志找到出问题的线程,具体到代码块
- list各个实现的区别
-arraylist 查找快,增删慢
-linkedlist 增删快,查找慢,移动指针
到千万级别以上时 arraylist 增删会比linkedlist快
##2019-12-14 慧聪网
-
kafka消息失败怎么办
-
内存屏障
##2019-12-16 长城信息
-
线程池实现
-
线程池拒绝策略
-
gc回收算法
-
jvm内存结构
-
线程池拒绝策略
-
springboot注解
-
innod heqmy 区别 哪个效率高
-
atomic
-
jvm内存结构
-
union和union all
-
索引
-
age=25索引失效不失效
-
start跟run的区别
-
aop底层原理
-
sql索引
-
前端跨域,浏览器同源策略
-
set list区别
-
多线程计算1 + 2 + 3 + 4 +5 +......+n
##2020-01-08 搜狐
-
kafka零拷贝 nio
-
io多路复用好好了解一遍
-
全排列算法
-
哨兵机制为什么是单节点