Fork me on GitHub
摘要: 原文链接:Redisson分布式锁学习总结:公平锁 RedissonFairLock#lock 获取锁源码分析 一、RedissonFairLock#lock 源码分析 public class RedissonFairLockDemo { public static void main(Strin 阅读全文
posted @ 2022-01-01 16:02 不送花的程序猿 阅读(585) 评论(0) 推荐(0) 编辑
摘要: 原文链接:Redisson分布式锁学习总结:公平锁 RedissonFairLock#unLock 释放锁源码分析 一、RedissonFairLock#unlock 源码分析 上一篇讲到,RedissonFairLock 它主要是基于 RedissonLock 做的扩展,主要扩展在于加锁和释放锁的 阅读全文
posted @ 2022-01-01 16:02 不送花的程序猿 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 原文链接:Redisson分布式锁学习总结:可重入锁 RedissonLock#unlock 释放锁源码分析 一、RedissonLock#lock 源码分析 1、根据锁key计算出 slot,一个slot对应的是redis集群的一个节点 redisson 支持分布式锁的功能,基本都是基于 lua 阅读全文
posted @ 2022-01-01 16:01 不送花的程序猿 阅读(451) 评论(0) 推荐(0) 编辑
摘要: 原文:Redisson分布式锁学习总结:可重入锁 RedissonLock#lock 获取锁源码分析 一、RedissonLock#lock 源码分析 1、根据锁key计算出 slot,一个slot对应的是redis集群的一个节点 redisson 支持分布式锁的功能,基本都是基于 lua 脚本来完 阅读全文
posted @ 2022-01-01 15:59 不送花的程序猿 阅读(650) 评论(0) 推荐(0) 编辑
摘要: MySQL学习总结:提问式回顾 undo log 相关知识 阅读全文
posted @ 2021-10-04 13:49 不送花的程序猿 阅读(597) 评论(2) 推荐(1) 编辑
摘要: MySQL学习总结:提问式图文回顾 redo log 相关知识 阅读全文
posted @ 2021-10-01 17:47 不送花的程序猿 阅读(514) 评论(0) 推荐(0) 编辑
摘要: 原文链接:Pulsar の 保证消息的顺序性、幂等性和可靠性 一、背景 前面两篇文章,已经介绍了关于Pulsar消费者的详细使用和自研的Pulsar组件。 接下来,将简单分析如何保证消息的顺序性、幂等性和可靠性;但并不会每个分析都会进行代码实战,进行代码实战的都是比较有意思的点,如消费消息如何保证顺 阅读全文
posted @ 2021-09-04 21:23 不送花的程序猿 阅读(1085) 评论(0) 推荐(0) 编辑
摘要: 自研 Pulsar Starter:winfun-pulsar-spring-boot-starter 阅读全文
posted @ 2021-08-31 09:28 不送花的程序猿 阅读(691) 评论(0) 推荐(0) 编辑
摘要: 原文链接 1、使用前准备 引入依赖: <dependency> <groupId>org.apache.pulsar</groupId> <artifactId>pulsar-client</artifactId> <version>2.6.1</version> </dependency> 2、P 阅读全文
posted @ 2021-08-28 17:56 不送花的程序猿 阅读(3322) 评论(0) 推荐(1) 编辑
摘要: MySQL死锁分析实战 阅读全文
posted @ 2021-07-04 21:16 不送花的程序猿 阅读(743) 评论(0) 推荐(0) 编辑