会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
东阳马生架构
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
4
5
6
7
8
9
10
下一页
2025年3月4日
分布式锁—3.Redisson的公平锁
摘要: 大纲 1.Redisson公平锁RedissonFairLock概述 2.公平锁源码之加锁和排队 3.公平锁源码之可重入加锁 4.公平锁源码之新旧版本对比 5.公平锁源码之队列重排 6.公平锁源码之释放锁 7.公平锁源码之按顺序依次加锁 1.Redisson公平锁RedissonFairLock概述
阅读全文
posted @ 2025-03-04 23:14 东阳马生架构
阅读(855)
评论(0)
推荐(0)
2025年3月3日
分布式锁—2.Redisson的可重入锁
摘要: 大纲 1.Redisson可重入锁RedissonLock概述 2.可重入锁源码之创建RedissonClient实例 3.可重入锁源码之lua脚本加锁逻辑 4.可重入锁源码之WatchDog维持加锁逻辑 5.可重入锁源码之可重入加锁逻辑 6.可重入锁源码之锁的互斥阻塞逻辑 7.可重入锁源码之释放锁
阅读全文
posted @ 2025-03-03 21:48 东阳马生架构
阅读(788)
评论(0)
推荐(0)
2025年2月28日
分布式锁—1.原理算法和使用建议
摘要: 大纲 1.Redis分布式锁的8大问题 2.Redis的RedLock算法分析 3.基于Redis和zk的分布式锁实现原理 4.Redis分布式锁的问题以及使用建议 1.Redis分布式锁的8大问题 (1)非原子操作(set+lua) (2)忘了释放锁(手动+超时) (3)释放了其他线程的锁(lua
阅读全文
posted @ 2025-02-28 23:47 东阳马生架构
阅读(737)
评论(0)
推荐(0)
2025年2月27日
JUC并发—15.红黑树详解
摘要: 目录 1.红黑树的定义性质和推论 2.红黑树的旋转操作 3.红黑树之添加结点的方法 4.红黑树之删除结点的方法一 5.红黑树之删除结点的方法二 1.红黑树的定义性质和推论 (1)红黑树的定义和性质 (2)红黑树的推论 (1)红黑树的定义和性质 为了保持平衡二叉树的平衡性,插入和删除都要频繁调整结点的
阅读全文
posted @ 2025-02-27 22:11 东阳马生架构
阅读(379)
评论(0)
推荐(1)
2025年2月26日
JUC并发—14.Future模式和异步编程分析
摘要: 大纲 1.FutureTask(Future/Callable)的使用例子 2.FutureTask(Future/Callable)的实现原理 3.FutureTask(Future/Callable)的源码分析 4.CompletableFuture的基本介绍 5.CompletionStage
阅读全文
posted @ 2025-02-26 23:43 东阳马生架构
阅读(500)
评论(0)
推荐(0)
2025年2月25日
JUC并发—13.Future模式和异步编程简介
摘要: 大纲 1.Runnable接口与Callable接口 (1)Runnable接口实现异步任务 (2)Callable接口实现异步任务 2.Future模式 (1)Future模式的概念 (2)Future接口的使用 (3)FutureTask类的使用 3.CompletableFuture的使用和异
阅读全文
posted @ 2025-02-25 19:09 东阳马生架构
阅读(525)
评论(0)
推荐(2)
2025年2月24日
JUC并发—12.ThreadLocal源码分析
摘要: 大纲 1.ThreadLocal的特点介绍 2.ThreadLocal的使用案例 3.ThreadLocal的内部结构 4.ThreadLocal的核心方法源码 5.ThreadLocalMap的核心方法源码 6.ThreadLocalMap的原理总结 1.ThreadLocal的特点介绍 (1)T
阅读全文
posted @ 2025-02-24 23:06 东阳马生架构
阅读(428)
评论(0)
推荐(0)
2025年2月23日
JUC并发—11.线程池源码分析
摘要: 大纲 1.线程池的优势和JUC提供的线程池 2.ThreadPoolExecutor和Excutors创建的线程池 3.如何设计一个线程池 4.ThreadPoolExecutor线程池的执行流程 5.ThreadPoolExecutor的源码分析 6.如何合理设置线程池参数 + 定制线程池 1.线
阅读全文
posted @ 2025-02-23 23:13 东阳马生架构
阅读(496)
评论(0)
推荐(0)
2025年2月22日
JUC并发—10.锁优化与锁故障
摘要: 大纲 1.标志位修改场景优先使用volatile(服务优雅停机) 2.数值递增场景优先使用Atomic类(心跳计数器) 3.共享变量仅对当前线程可见的场景优先使用ThreadLocal(edits log的处理) 4.读多写少需要加锁的场景优先使用读写锁(服务注册表的并发读写) 5.尽量减少线程对锁
阅读全文
posted @ 2025-02-22 23:55 东阳马生架构
阅读(439)
评论(0)
推荐(1)
2025年2月21日
JUC并发—9.并发安全集合二
摘要: 大纲 1.并发安全的数组列表CopyOnWriteArrayList 2.并发安全的链表队列ConcurrentLinkedQueue 3.并发编程中的阻塞队列概述 4.JUC的各种阻塞队列介绍 5.LinkedBlockingQueue的具体实现原理 6.基于两个队列实现的集群同步机制 1.并发安
阅读全文
posted @ 2025-02-21 23:40 东阳马生架构
阅读(392)
评论(0)
推荐(0)
上一页
1
···
4
5
6
7
8
9
10
下一页
公告