首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
kuzma_long
2023-02-13 00:43
已编辑
阿里巴巴_java研发工程师
发布于江苏
关注
已关注
取消关注
关于redis分布式锁
#八股文#
面试遇到这个问题的频率还是很高的,但是一直不知道如何全面的回答,关于分布式锁的演化过程需要从最开始的部分setnx->加过期时间expire->set ex nx->通过lua保证原子性->redisson,还是直接说Java版本的代码实现,还是直接说Redisson实现。请教一下大家
全部评论
推荐
最新
楼层
我是星星我会发亮
山东大学 后端工程师
我觉得直接讲JAVA实现就好了吧
1
回复
分享
发布于 2023-02-13 09:39
山东
虎虎生威1998
快手_商业化_服务端开发工程师
这就靠自己组织了吧
点赞
回复
分享
发布于 2023-02-13 14:21
重庆
微笑向前出发
同济大学 后端工程师
redis分布式锁面试经常问到
点赞
回复
分享
发布于 2023-02-13 09:27
上海
暂无评论,快来抢首评~
相关推荐
2025-12-29 12:45
东北大学 后端工程师
Java 八股大纲,很全!!
Java 基础集合 ⭐️⭐️⭐️⭐️⭐️HashMap, ArrayList, LinkedList, HashSet, ConcurrentHashMap掌握 ArrayList 和 LinkedList 的源码,区别,使用场景掌握 HashSet 的底层实现,使用场景,优势掌握 HashMap,ConcurrentHashMap 的底层原理,区别,使用场景,Hash 冲突解决方式等字符串 ⭐️⭐️⭐️⭐️String, StringBuilder, StringBufferJava 的 String 底层是用什么实现的?可变还是不可变?(这个百度考过我)String, StringBuil...
点赞
评论
收藏
分享
01-10 21:35
门头沟学院 Java
亚马逊Java后端一面-实习面经
1、如何在生产环境不停服情况下进行数据迁移,从原来的16张表迁移到64张表中?2、订单到期关单如何实现?3、为什么MSQL用B+树,MongoDB用B树?4、如果让你实现消息队列,会考虑哪些问题?5、Redis的zset实现排行榜,实现分数相同按照时间顺序排序,怎么做?6、消息队列使用拉模式好还是推模式好?为什么?7、如果让你实现一个RPC框架,会考虑用哪些技术解决哪些问题?8、Kafka,单分区单消费者实例,如何提高吞吐量?9、你是如何进行SOL调优的?10、不使用synchronized和Lock如何设计一个线程安全的单例?11、调用第三方接口支付时,第三方接口显示支付成功但是在调用方显示支付失败,问题可能出在哪里?12、一个表有用户和时间两个列,现有3个需求:根据用户查;根据日期查;根据日期和用户查;问怎么建立索引?13、如何从 1TB的搜索日志中找出搜索量最高的10个关键词?14、假设数据库成为了性能瓶颈点,动态数据查询如何提升效率?15、有一张上百万条数据的单表,从前端页面、Java后台、数据库三个层面做查询优化16、5亿条数据放到布隆过滤器中,大概需要多大内存?如何估算?
查看16道真题和解析
点赞
评论
收藏
分享
01-06 03:20
门头沟学院 Java
美团Java后端实习二面-27实习
二面 45min1.先介绍了实习的项目2.为什么这么设计?你自己的方案还是探讨出来的方案3.你说的并发问题剧具体指哪一步的并发4.分布式锁的key是什么 锁的粒度还能优化吗5.你说的优化后响应时间减少了 是具体因为什么减少你有研究过么 为什么会有读写锁冲突? 你仔细想想会存在么6.直接看log就能断定优化了么?7.那你压测关注什么指标 jmeter具体参数如何设置8.要是让你来测你写完的接口能不能抗住预期的并发量 比如你说的这么多用户 你会如何压测 详细说说
查看7道真题和解析
点赞
评论
收藏
分享
01-05 12:25
门头沟学院 Java
27实习小厂java后端二面
1.一个单机项目要用redis吗?2.如果不用,那么你这个ai项目上下文存在哪3.存数据库,每次读写太慢怎么办4.Caffeine、Hashmap的区别5.hashmap扩容机制,扩容之后一直删除节点会发生什么6.假如我已经 我已经过滤出了这个10万条数据,这10万条存在一个数组里面,取topK怎么做
查看6道真题和解析
点赞
评论
收藏
分享
01-06 02:20
门头沟学院 Java
美团Java开发日常实习一面
1 aop是怎么做的2 zset的底层数据结构是什么样 跳表如何完成一次查询? 时间复杂度?3 你这里说点赞流程加锁控制并发加的是什么锁 答基于redis的分布式锁 问 那这样不会有什么问题么 再答这种实现的缺点 然后介绍后面采用了redission 顺便说了redission源码4 @async有什么问题 和自定义线程池怎么选 你用过线程池么 一般如何考虑参数 异步返回值如何处理纯八股:1 spring用到了哪些设计模式?责任链设计模式介绍下?2 redis的常用数据结构和底层实现算法(15min)最接近的三数之和
查看7道真题和解析
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
15
11
分享
评论
提到的真题
返回内容
招聘动态
查看更多
牛客网申助</br>备战春招大杀器
27届寒假/转正实习汇总
全站热榜
更多
1
...
实习产出如何包装?
7438
2
...
32岁程序员猝死,底薪3千要24h待岗
1960
3
...
【官方活动】牛客新春计划:给陌生人的一封信
1844
4
...
实习生怎么快速融入团队
1729
5
...
后端从0开始来得及吗
1032
6
...
20多岁最痛苦的年纪
994
7
...
27届实习全时间全方位大体指南
955
8
...
程序员996斩杀线悄然而至
898
9
...
绷不住了,找了一个月实习嵌入式还找不到
878
10
...
阶段性的迷茫不过是人生正在“换挡”
810
创作者周榜
更多
正在热议
更多
#
哪些公司开春招了?
#
11670次浏览
122人参与
#
四大天坑是哪四家?
#
101176次浏览
235人参与
#
上班以后,你还有哪些坚持的爱好?
#
7953次浏览
183人参与
#
互联网公司评价
#
479396次浏览
4086人参与
#
你最近因为什么迷茫?
#
36014次浏览
581人参与
#
你觉得什么岗位会被AI替代
#
34752次浏览
229人参与
#
找工作以来,你最看不惯__
#
16399次浏览
329人参与
#
工作压力大怎么缓解
#
138467次浏览
1250人参与
#
实习离职怎么跟领导说
#
76078次浏览
432人参与
#
AI coding的好用工具分享
#
20249次浏览
390人参与
#
聊聊你的被动加班经历
#
3725次浏览
69人参与
#
实习教会我的事
#
51955次浏览
408人参与
#
实习怎么做才有更好的产出
#
13176次浏览
236人参与
#
一人一个landing小技巧
#
142896次浏览
1497人参与
#
百度工作体验
#
302339次浏览
2219人参与
#
百度求职进展汇总
#
653927次浏览
6275人参与
#
我和mentor的爱恨情仇
#
101497次浏览
919人参与
#
你都在哪些场所面过试?
#
21331次浏览
230人参与
#
实习生工资多少才算正常?
#
13903次浏览
209人参与
#
uu们,春招你还来吗?
#
43581次浏览
240人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务