- 博客(4)
- 收藏
- 关注
原创 Redis 分布式锁,从问题到解法
文章探讨了Redis分布式锁的实现及其相关问题与解决方案。首先,分布式锁用于解决多进程访问共享资源时的并发问题,与单机锁不同,它适用于分布式环境。Redis通过setnx命令实现简单的分布式锁,但直接使用del释放锁可能导致误删他人锁,因此需通过Lua脚本确保原子性操作。此外,锁过期问题通过设置过期时间解决,但若操作时间超过锁的过期时间,Redisson提供了“看门狗”机制自动续期。文章还讨论了锁阻塞、可重入锁、公平锁及多节点下的锁问题,并介绍了RedLock算法以应对主从架构中的锁安全问题,尽管其使用场景
2025-05-16 16:09:56
568
原创 有关面试八股文的一些难点
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加这是为了面试所准备的一些重点难点,所以自己做一个总结提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录一、AQS二、Sync和lock的区别三、BIO NIO AIO 的区别四、volatile关键字五、 jvm 对象逃逸六、java代码运行过程七、双亲委派模型的破坏与重写✍🏻八、内存溢出与内存泄露九、spring事务的传播十、next-Lock十一、sql语句优化explain的参数提
2022-03-30 23:54:06
364
原创 字节跳动 2022.3.20后端开发笔试 解答
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、模糊字符串?二、小明买补给三、分地区四、反转字符串1.引入库2.读入数据总结前言本次的笔试还是比较简单的,我大概用了45分钟左右完成了ak不过还没有收到面试通知所以准备写题解(蒟蒻)来攒一波人品`提示:本文的代码不是笔试时的通过代码,所以可能有些BUG一、模糊字符串?作者:pikeduo链接:https://nowcoder.net/discuss/868691?type=2&channel=-.
2022-03-23 21:57:36
1898
2
原创 微信小程序的简单页面设计(不涉及后端)
大一萌新在朋友推荐下尝试写博客记录下自己的学习经历因为参加了学校的比赛的原因,需要自学一下微信小程序的制作。目前只学习了简单的页面设计,本次做个小结首先简单学习了墨刀的使用通过B站的视频学习下成功的做出(复制 )了学习项目的简单实现,既“树洞”第二点在B站观看完每一个页面的代码后,自己动手敲出代码,只有效果实在不理想并且无法完成时才会倒回去抄代码并记录(这点我还是很欣慰的,嘿嘿)...
2020-04-01 22:36:03
5159
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人