上一页 1 2 3 4 5 6 ··· 23 下一页
摘要: 前言 (高清无损原图.pdf关注公众号后回复 ThreadLocal 获取,文末有公众号链接) 前几天写了一篇AQS相关的文章:我画了35张图就是为了让你深入 AQS,反响不错,还上了博客园首页编辑推荐,有生之年系列呀,哈哈。 这次趁热打铁再写一篇ThreadLocal的文章,同样是深入原理,图文并 阅读全文
posted @ 2020-05-09 13:07 一枝花算不算浪漫 阅读(3531) 评论(9) 推荐(8) 编辑
摘要: 申明 此文章肝了很久,图片较多,希望大家喜欢。 另外,感兴趣的小伙伴可关注个人公众号:一枝花算不算浪漫 公众号刚开始运营,希望与您一同成长。 前言 谈到并发,我们不得不说AQS(AbstractQueuedSynchronizer),所谓的AQS即是抽象的队列式的同步器,内部定义了很多锁相关的方法, 阅读全文
posted @ 2020-05-02 09:16 一枝花算不算浪漫 阅读(16817) 评论(10) 推荐(26) 编辑
摘要: 前言 谈到并发,我们不得不说AQS(AbstractQueuedSynchronizer),所谓的AQS即是抽象的队列式的同步器,内部定义了很多锁相关的方法,例如: getState():获取锁的标志state值 setState():设置锁的标志state值 tryAcquire(int):独占方 阅读全文
posted @ 2020-04-30 08:15 一枝花算不算浪漫 阅读(308) 评论(0) 推荐(1) 编辑
摘要: 前言 之前出过一个设计模式的系列文章,这些文章和其他讲设计模式的文章 有些不同 文章没有拘泥于讲解设计模式的原理,更多的是梳理工作中实际用到的一些设计模式,并提取出对应业务模型进行总结,回顾下之前的一些文章: 【一起学设计模式】策略模式实战一:基于消息发送的策略模式实战 【一起学习设计模式】策略模式 阅读全文
posted @ 2020-04-26 10:23 一枝花算不算浪漫 阅读(1651) 评论(2) 推荐(0) 编辑
摘要: 申明 本文章首发自本人公众号:壹枝花算不算浪漫,如若转载请标明来源! 感兴趣的小伙伴可关注个人公众号:壹枝花算不算浪漫 22.jpg 前言 Redis 的 Sentinel 系统用于管理多个 Redis 服务器(instance), 该系统执行以下三个任务: 监控(Monitoring): Sent 阅读全文
posted @ 2020-04-20 09:26 一枝花算不算浪漫 阅读(1388) 评论(1) 推荐(1) 编辑
摘要: 申明 本文章首发自本人公众号:壹枝花算不算浪漫,如若转载请标明来源! 感兴趣的小伙伴可关注个人公众号:壹枝花算不算浪漫 22.jpg 前言 前面已经学习了Redis的持久化方式,接下来开始学习Redis主从架构的原理,来看看Redis如何利用主从架构来保证高并发的。 Redis如何支持高并发 单机的 阅读全文
posted @ 2020-04-19 08:10 一枝花算不算浪漫 阅读(732) 评论(0) 推荐(0) 编辑
摘要: 申明 本文章首发自本人公众号:壹枝花算不算浪漫,如若转载请标明来源! 感兴趣的小伙伴可关注个人公众号:壹枝花算不算浪漫 22.jpg 前言 Redis是基于内存来实现的NO SQL数据库,但是我么你都知道存储在内存中的数据,只要服务器关机,内存中的数据就会消失了。 为了避免内存中的数据丢失,Redi 阅读全文
posted @ 2020-04-18 10:47 一枝花算不算浪漫 阅读(1097) 评论(0) 推荐(0) 编辑
摘要: 前言 前面已经讲解了Zookeeper可重入锁的实现原理,自己对分布式锁也有了更深的认知。 我在公众号中发了一个疑问,相比于Redis来说,Zookeeper的实现方式要更好一些,即便Redis作者实现了RedLock算法来解决Redis集群模式下分布式锁的弊端,但Redis实现的分布式锁仍然不是那 阅读全文
posted @ 2020-03-31 08:56 一枝花算不算浪漫 阅读(852) 评论(1) 推荐(0) 编辑
摘要: 前言 前面已经讲解了Redis的客户端Redission是怎么实现分布式锁的,大多都深入到源码级别。 在分布式系统中,常见的分布式锁实现方案还有Zookeeper,接下来会深入研究Zookeeper是如何来实现分布式锁的。 Zookeeper初识 文件系统 Zookeeper维护一个类似文件系统的数 阅读全文
posted @ 2020-03-30 07:27 一枝花算不算浪漫 阅读(948) 评论(0) 推荐(2) 编辑
摘要: 前言 前面已经写了Redisson大多的内容,我们再看看Redisson官网共有哪些组件: image.png 剩下还有Semaphore和CountDownLatch两块,我们就趁热打铁,赶紧看看Redisson是如何实现的吧。 我们在JDK中都知道Semaphore和CountDownLatch 阅读全文
posted @ 2020-03-23 10:46 一枝花算不算浪漫 阅读(1605) 评论(2) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 23 下一页