上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 31 下一页
摘要: 提供了引用变量的读写原子性操作 阅读全文
posted @ 2020-06-30 11:51 陶朱公Boy 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 浅谈集群版Redis和Gossip协议 昨天的文章写了关于分布式系统中一致性哈希算法的问题,文末提了一下Redis-Cluster对于一致性哈希算法的实现方案,今天来看一下Redis-Cluster和其中的重要概念Gossip协议。 1.Redis Cluster的基本概念 集群版的Redis听起来 阅读全文
posted @ 2020-06-18 11:53 陶朱公Boy 阅读(1011) 评论(0) 推荐(0) 编辑
摘要: 一 redis的安装 Redis是c语言开发的。安装redis需要c语言的编译环境。如果没有gcc需要在线安装:yum install gcc-c++ 第一步:获取源码包:wget http://download.redis.io/rele... 第二步:解压缩redis:tar zxvf redi 阅读全文
posted @ 2020-06-17 21:27 陶朱公Boy 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 实现连续登录X天送红包这个连续登录X天算法 阅读全文
posted @ 2020-06-09 17:28 陶朱公Boy 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 用显式锁Lock和显式条件队列Condition 实现了一个简易版本的生产者消费者模式下往容器中存取操作;如果容器内元素已满 那么存操作阻塞,挂起;如果空,则取操作阻塞挂起,且通知 阅读全文
posted @ 2020-06-07 22:36 陶朱公Boy 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 听阿里大神分析可重复读、幻读;真正说到骨子里... 阅读全文
posted @ 2020-05-21 23:21 陶朱公Boy 阅读(1478) 评论(0) 推荐(0) 编辑
摘要: 在实际应用场景中 特别是 1,2,4,8,16 这种2的整数次幂的数字,因为具有非常典型的特点 首先是 1、2、4 这几位数了,因为他们的特点就是二进制只有一个为 1 的位,其他位都是 0,并同其他数位 1 的位不冲突 所以我们的其中一个场景 比如用户需要一个字段他是多个字段值组合而成的,比如这样一 阅读全文
posted @ 2020-05-13 15:15 陶朱公Boy 阅读(501) 评论(0) 推荐(0) 编辑
摘要: 在网络传输中,粘包和半包应该是最常出现的问题,作为 Java 中最常使用的 NIO 网络框架 Netty,它又是如何解决的呢?今天就让我们来看看。 阅读全文
posted @ 2020-05-06 17:17 陶朱公Boy 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 我们知道IO模型中有一个NIO模型,像我们平时接触到的dubbo类的RPC框架底层基于Netty作为通讯框架,而Netty实现的IO模型就是NIO模型。而NIO模型中 底层技术就用到了Linux的epoll,当然早起版本是select,这篇文章通过生活中等快递的比喻故事比较形象、生动的阐述了IO多路复用的原理、本质 阅读全文
posted @ 2020-05-06 14:40 陶朱公Boy 阅读(564) 评论(0) 推荐(0) 编辑
摘要: 关于冒泡排序,从性能最低版本实现到性能最优版本实现 阅读全文
posted @ 2020-04-30 12:09 陶朱公Boy 阅读(353) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 31 下一页