0%


SkipList 跳跃表是一种有序的数据结构,通过每个节点中维持多个指向其他节点的指针,从而达到快速访问的目的。跳跃表是有序集合数据类型的底层实现之一。

阅读全文 »


Redis 没有直接使用 C 语言的字符串数组,而是自己构建了一个简单动态字符串用于 Redis 底层的字符串表示,即 SDS (Simple Dynamic String)

阅读全文 »


Consul 用于实现分布式的服务发现和配置,内置了服务注册与发现框架,分布一致性协议实现,健康检查,Key/Value 存储,多数据中心方案,不再依赖其他工具。使用相对比较简单。

阅读全文 »


Consul 用于实现分布式的服务发现和配置,内置了服务注册与发现框架,分布一致性协议实现,健康检查,Key/Value 存储,多数据中心方案,不再依赖其他工具。使用相对比较简单。

阅读全文 »


Consul 用于实现分布式的服务发现和配置,内置了服务注册与发现框架,分布一致性协议实现,健康检查,Key/Value 存储,多数据中心方案,不再依赖其他工具。使用相对比较简单。

阅读全文 »


mac 下的 docker 安装

Nginx 作为高性能的 HTTP 和 反向代理服务器,被广泛使用在互联网的业务中。经典的比如 Nginx + PHP-FPM 的组合。本篇文章来简单了解一下 Nginx 的基本原理。

阅读全文 »