02 2020 档案

摘要:谈到发布订阅模式,相信不会陌生,典型的观察者模式的实现。然而从表面来看,本地实现一个wait/notify通知、register/update调用, 实现一个远程mq服务, 还有本文说的 pub/sub, 其实道理都差不多。只是,同样的需求,针对不同的环境,实现上往往是有天壤之别的。 所以,我们就来 阅读全文
posted @ 2020-02-23 15:09 阿牛20 阅读(2439) 评论(0) 推荐(0) 编辑
摘要:前面几篇我们已经完全理解了redis的基本功能的实现了。 但单靠基本功能实现,往往还是称不上优秀的项目的。毕竟,我们现在面对的都是复杂的环境,高并发的场景,大数据量的可能。 简而言之,现在的系统一般都需要支持分布式部署,不存在单点问题,才算是一个合格的系统。 而redis作为一个存储系统,单点问题肯 阅读全文
posted @ 2020-02-18 11:26 阿牛20 阅读(1275) 评论(0) 推荐(1) 编辑
摘要:java中的所说的线程池,一般都是围绕着 ThreadPoolExecutor 来展开的。其他的实现基本都是基于它,或者模仿它的。所以只要理解 ThreadPoolExecutor, 就相当于完全理解了线程池的精髓。 其实要理解一个东西,一般地,我们最好是要抱着自己的疑问或者理解去的。否则,往往收获 阅读全文
posted @ 2020-02-05 23:25 阿牛20 阅读(5242) 评论(2) 推荐(5) 编辑
摘要:前面几篇文章,我们完全领略了redis的string,hash,list,set数据类型的实现方法,相信对redis已经不再神秘。 本篇我们将介绍redis的最后一种数据类型: zset 的相关实现。 本篇过后,我们对redis的各种基础功能,应该不会再有疑惑。有可能的话,我们后续将会对redis的 阅读全文
posted @ 2020-02-02 22:08 阿牛20 阅读(4266) 评论(0) 推荐(0) 编辑
摘要:上两篇我们讲了hash和list数据类型相关的主要实现方法,同时加上前面对框架服务和string相关的功能介绍,已揭开了大部分redis的实用面纱。 现在还剩下两种数据类型: set, zset. 本篇咱们继续来看redis中的数据类型的实现: set 相关操作实现。 研究过jdk的hashmap和 阅读全文
posted @ 2020-02-01 09:32 阿牛20 阅读(1517) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示