当前位置: 首页 > 面试经验 >

携程暑期实习 Java 一面面经(已挂)

优质
小牛编辑
52浏览
2025-03-05

携程暑期实习 Java 一面面经(已挂)

只写没答上来,有价值的问题
1. 缓存击穿已经发生了怎么办:用互斥锁只允许一个请求去访问数据库
2. 静态变量什么时候赋值:(网上查到)使用 static+final 修饰,且显示赋值中不涉及到方法或构造器调用的基本数据类到或 String 类型的显式赋值,是在链接阶段的准备环节进行
3. Redis 分布式锁也可能会同时被两个机器持有:锁过期了或者时间不同步,可以选Redission分布式锁(看门狗)并且谁持有锁谁才能释放
4. ES 的底层结构:倒排索引+分布式存储
#携程##面经##Java#
 类似资料: