0文章
0评论
0获赞
推荐彻底理解红黑树
在亿级数据中只需要进行几十次的比较就能查找到目标,这就是红黑树的魅力。 ...
推荐布隆过滤器原理、使用场景
什么是Bloom Filter? 布隆过滤器本质上是一种高效的数据结构,概率型的数据结构。 ...
推荐Redis集群高可用、哨兵
redis在生产中如何保证集群的高可用? 高可用指的是尽量减少服务的停工时间,保证redis的高可用,就是redis就算某个节点出现宕机,也不会影响到整 ...
推荐Redis缓存雪崩、击穿、穿透
缓存雪崩 按照目前行业内的普遍做法,高访问量的首页和热点数据都会去做缓存,缓存一般是定时任务去刷新,或者查不到结果去刷新的,但是定时任务有这么一个问题: ...
全文搜索引擎-elasticsearch,入门看这篇就够了
全文搜索是目前非常常见的需求,而开源的elasticsearch(以下简称es)更是全文搜索引擎的首选。 ...
kafka的零拷贝技术
kafka一直以高吞吐量著称,在其高性能的背后,是多方面协作的结果,架构。分布式partition存储、ISR数据同步、以及高效利用磁盘/操作系统特性。 ...
聊聊高并发IO模型及原理
一、IO读写基本原理 IO读写分为read和write,read调用,并不是直接从物理磁盘读取,同样,write调用也不是直接把数据写进物理磁盘。 ...
Kubernetes概述、组件、API、对象
Kubernetes是一个可移植的。可扩展的开源平台,用于管理容器化的工作负载和服务。 ...
一致性hash算法-分布式缓存的答案
一致性hash算法也是一种hash算法,目的是为了解决分布式缓存问题。在添加或移除服务器的时候,能尽可能的保证已存在的请求和处理请求的服务器之间的映射关系。 ...
分表分库,轻量级架构设计思路
一、数据切分 关系型的数据库本身是比较容易成为系统瓶颈的,单机存储容量、连接数、CPU的处理能力等都是有限的。 ...
单点登录的解决方案和问题?
什么是单点登录? 单点登录,Single Sign On,简称SSO。 ...
什么是跨域?
为什么会有跨域的问题? 浏览器的同源策略限制。 同源策略(Sameoriginpolicy):是一种约定,是浏览器最核心也是最基本的功能。 ...
mongodb架构模式、持久化原理
Mongodb是一个基于分布式的文件存储的内存型的非关系型数据库(NoSQL),由C++编写。 ...
Mysql基础架构介绍
先上一张Mysql的基本架构示意图 Mysql的基本架构示意图 Mysql分为Server层和存储引擎层两部分Server层:包含连接器,查询缓存 ...