20201203某互联网公司面试题 每天看一遍多 知道自己有多菜

本文探讨了消息队列使用的通信协议,预警消息的去重策略,以及Mq部署方式。还涉及了MQ的高可用性保障,定时任务的应用及其框架,以及系统挑战和JDK8特性。重点讲解了volatile关键字的作用,Redis分布式锁实现及原理,以及MySQL优化策略。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

消息队列用的什么协议
系统的预警消息有做去重吗 , 万一重复了怎么办
Mq这个中间件是你们自己部署的, 还是一个集中的中间件平台?
MQ 有做高可用吗
定时任务是用于什么业务, 用的什么框架?
系统里面有没有遇到什么难点, 能分享一下吗. ( 与第三方的沟通对接不算是难点. )
说一下你了解的Jdk8的新的特性
说一下volatile 关键字的作用? 怎么样保证可见性的? 是怎么保证禁止指令重排的? 是怎么实现禁止指令重排的? 指令重排的具体的例子能不能说个导致线程安全的例子? 什么时候该用volatile 关键字.
Redis实现分布式锁的步骤是什么? 实现的原理是什么 ? Redisson 框架的原理
mysql查询优化可以从哪些方面入手 ?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值