当前位置: 首页 > news >正文

实习面经摘录回答(四)

来自网络,供个人学习,侵删 (3.2 某节)

先完成,再完美

1.synchronized怎么实现的

基于JVM的Minitor(对象监视器)

2.乐观锁怎么实现的

假设没有冲突,只在提交更新时,检查是否有人修改数据

java应用:java.util.concurrent.atomic包下的类(如AtomicInteger

数据库应用:版本号机制(version字段)或时间戳。

3.mysql用到什么锁

粒度分类

类型分类

InnoDB三个锁

4.Lua脚本怎么实现原子性

redis单线程处理命令,执行脚本时,会把整个脚本作为一个单个命令放在执行队列

5.讲下kafka的原理

发布/订阅模式。Producer -> Broker (Cluster) (服务代理)-> Consumer。

6.看门狗机制和底层原理

自动续期,防止持有锁的进程宕机导致死锁

7.kafka如何保证消息不丢失、不重复消费

不丢失的话,从Producer、Broker、Consumer三个角度考虑

不重复消费的话,从消费者实现幂等性考虑

8.大量热点key怎么保证服务不会崩掉;redis为什么快

1.本地缓存、读写分离/多副本、限流降级;

2.纯内存操作、单线程模型、IO多路复用、高效的数据结构(SDS/跳表(zset为撒使用跳表,InnoDB使用B+树)/压缩列表)

9.消息队列kafka、MQ、Stream有什么不同

Kafka 重吞吐,RocketMQ 重业务功能,Pulsar 重架构灵活性和云原生。

10.为什么使用redisson分布式锁

开箱即用/自动续期/原子性保证/高可用/可重入

单机并发控制(synchronized/CAS) ->数据存储一致性(MySQL 锁) ->高性能缓存与原子操作(Redis/Lua) ->分布式解耦与高吞吐(Kafka/MQ) ->分布式协同(Redisson/看门狗) 的完整后端技术栈。

http://www.jsqmd.com/news/446874/

相关文章:

  • CPU中央处理器(下)
  • 2026年留学生求职必看:中国留学生求职机构选型指南与适配场景全解析 - 品牌推荐
  • vue+elementui完美模拟pc版快手实现短视频,含短视频详情播放
  • TeXLive2023 pdflatex编译eps图像,出现错误的问题
  • 2026年用户口碑最佳的中国留学生求职机构推荐:五家真实服务体验与成果对比 - 品牌推荐
  • android scrollview嵌套webview,滚动冲突解决
  • 2026年中国留学生求职机构深度测评:基于海内外资源覆盖的五维战力解析 - 品牌推荐
  • 第二:Jmeter - 环境搭建
  • 2026年北京审计事务所深度测评:基于上市公司服务与跨境业务能力的五维对比 - 品牌推荐
  • 2026年游客口碑最好的宜昌两天一夜游路线推荐:五大真实体验与避坑对比 - 品牌推荐
  • xLua实现背包的热更新实践
  • Web前端之微信小程实现上下左右全向滑动切换、复杂解构、bindtouchstart、bindtouchend、parseInt
  • 第一:Jmeter-JDK安装和环境变量配置
  • 2026年隐私安全充电宝品牌深度测评:五维安全技术全解析与实战对比 - 品牌推荐
  • 前端「页面懒加载」
  • 软件工程:职业全景与前景深度解析 - 教程
  • 2026年短途度假必看:宜昌两天一夜游路线选型指南与场景化适配攻略 - 品牌推荐
  • 互联网大厂Java面试剧情:内容社区场景下Spring Boot/微服务/AI技术全解
  • Web前端之vue+element-puls的el-form-item实现label和内容换行、同时具有多个类名才起作用的条件样式写法、css类名条件判断、多条件选择器、样式选择器、initial
  • odoo开发中碰到的奇奇怪怪的问题(持续更新)
  • 03 常见服务器的对比
  • NViST 运行笔记
  • 小米笔记本开机提示:no bootable device -- insert boot disk and press any key
  • [esp32-C3][RT-THREAD] 基于ESP32C3运行RT-THREAD bsp最小系统
  • 详细介绍:基于信创openEuler系统安装部署OpenTeleDB开源数据库的实战教程
  • while循环和for循环
  • 状态压缩DP
  • 2026年餐饮业选型必看:商用咖啡机厂家适配指南与核心能力实测对比 - 品牌推荐
  • 把 SQLScript 写成一条好 SQL:深入理解 SAP HANA SQLScript Optimizer 的工作机制与实战调优
  • 物联网之温湿度传感器模块、arduino、esp32