首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
首页 /
技术博客
#
技术博客
#
3822次浏览
36人互动
收藏话题
分享
此刻你想和大家分享什么
热门
最新
2024-12-22 21:51
哈尔滨剑桥学院 golang
深入理解分布式锁的原理和使用场景
分布式锁是一种常用的技术,在高并发场景下,为了避免多个进程或线程同时操作同一资源造成冲突,引入分布式锁机制。本文将介绍分布式锁的原理和使用场景,并通过 Redis、Zookeeper、Redisson 等中间件来实现分布式锁。分布式锁的特性互斥:不同线程之间互斥,只有一个线程能持有锁。超时机制:代码耗时过长,网络原因等,导致锁一直被占用,造成死锁,所以引入超时机制,超过指定时间自动释放锁。完备的锁接口:阻塞的和非阻塞的接口都要有,lock 和 tryLock。可重入性:当前请求的节点 + 线程唯一标识,可以再次获取同一把锁公平性:锁唤醒时候,按照顺序唤醒,不公平的话,有可能出现饥饿现象。分布式...
技术博客记录
点赞
评论
收藏
分享
2025-10-11 17:09
美团_后端开发
Git系列之关联远程仓库
一、前言 对学计算机的同学来说,Git是基本功,自2005发布以来已经最受欢迎的分布式版本控制系统,有开发经验的同学本篇文章可以略过。 如果你是新手小白刚刚学完Git基本操作,还不熟悉远程仓库这一概念,对代码如何关联到远程仓库还一知半解,那这篇文章完全适合你入门,会带你实操一遍帮你理解。 当然这篇文章默认你学过Git基本操作(创建仓库,提交代码等等),如果你还没学过Git,这篇文章可能你会有很多疑惑。没关系,后面我也会专门写一篇文章来讲解Git基本使用,本篇文章不在这上面花费时间。二、本地仓库痛点 说到本地仓库的痛点,大家应该都或多或少有一些感受,自己写demo项目没什么问题,但是要知道一...
点赞
评论
收藏
分享
玩命加载中
创作者周榜
更多
热议话题
更多
1
...
这个offer值得去吗?
0
2
...
你实习是赚钱了还是亏钱了?
0
1
...
联宝杯大学生创新大赛,你的技术值得产业级答案
3
...
你会因为行情,降低找工作标准吗?
0
4
...
机械人晒出你的简历
0
5
...
如果春招能重来,我会___
0
6
...
实习想申请秋招offer,能不能argue薪资
0
7
...
刚入职的你踩过哪些坑
0
8
...
腾讯云智研发工作体验
0
9
...
招银网络求职进展汇总
0
10
...
面试官拷打AI项目都会问什么?
0
牛客网
牛客网在线编程
牛客网题解
牛客企业服务