2020年10月15日

摘要: LeetCode题解——删除排序数组中的重复项 我的LeetCode代码集:https://github.com/cnamep001/LeetCode 原题链接:https://leetcode-cn.com/problems/trapping-rain-water/description/ 题目描 阅读全文
posted @ 2020-10-15 15:38 kk20_625 阅读(92) 评论(0) 推荐(0)
 
摘要: 一致性哈希算法的原理与实现 分布式系统中对象与节点的映射关系,传统方案是使用对象的哈希值,对节点个数取模,再映射到相应编号的节点,这种方案在节点个数变动时,绝大多数对象的映射关系会失效而需要迁移;而一致性哈希算法中,当节点个数变动时,映射关系失效的对象非常少,迁移成本也非常小。本文总结了一致性哈希的 阅读全文
posted @ 2020-10-15 13:56 kk20_625 阅读(146) 评论(0) 推荐(0)
 
摘要: MQ更新积压 1、大量积压:如果是kafka,那么就将topic的partition增加10倍,将原来的消费者程序修改一下,写回MQ中,这样就可以快速的消费掉积压的数据。但是如果消费过程中存在一些问题,比如DB压力,或者第三方调用等等还需要考虑。 2、rabbitmq设置了TTL数据丢失:夜深人静时 阅读全文
posted @ 2020-10-15 13:19 kk20_625 阅读(73) 评论(0) 推荐(0)
 
摘要: Redis的介绍与使用 NoSQL 主流的产品是 MongoDB、Redis。 Not Only SQL Redis 是当下主流的非关系型数据库,基于内存进行存储,支持 key-value 的存储形式,底层是用 C 语言实现的。 Redis 相当于一个 key-value 的数据字典,结构非常简单, 阅读全文
posted @ 2020-10-15 12:24 kk20_625 阅读(120) 评论(0) 推荐(0)
 
摘要: Twemproxy 介绍 Twemproxy是一种代理分片机制,由Twitter开源,主要用于减少后端缓存服务器的连接数量。Twemproxy作为代理,可接受来自多个程序的访问,按照路由规则,转发给后台的各个Redis或memcached服务器,再原路返回。该方案很好的解决了单个Redis或memc 阅读全文
posted @ 2020-10-15 12:21 kk20_625 阅读(215) 评论(0) 推荐(0)