贴心小王
首页
笔记
redis
mysql
linux
java
elastic
spring
github
memory-cache
贴心小王
累计撰写
42
篇文章
累计创建
12
个分类
累计收到
1
条评论
导航
首页
笔记
redis
mysql
linux
java
elastic
spring
github
memory-cache
目录
分类
笔记
一致性哈希的基本原理
一致性哈希是一种特殊的哈希算法,它将节点和数据都映射到一个环形哈希空间(通常是一个虚拟的环)。每个节点在环上占据一个位置,而每个数据的键通过哈希函数映射到环上的某个点。数据存储在顺时针方向最近的节点上。 当新增一个节点时,这个节点会被插入到环上的某个位置。此时,只有那些原本应该存储在新节点位置附近的
2025-04-11 13:07
7
0
0
24.7℃
笔记
设计模式
设计模式是软件工程中用于解决常见设计问题的可重用解决方案。它们由“四人帮”(GoF,Gang of Four)在《设计模式:可复用面向对象软件的基础》一书中首次系统化总结,共提出了 23 种经典设计模式,分为三大类: 1. 创建型模式(Creational Patterns) 这些模式关注对象的创建
2025-03-04 16:57
29
0
0
26.9℃
笔记
OSI 7层模型介绍
ISO(国际标准化组织)定义的 OSI(Open Systems Interconnection,开放系统互连)模型 是一个用于标准化计算机网络通信的框架。它将网络通信过程分为 7 层,每一层都有特定的功能和协议,层与层之间通过接口进行交互。以下是 OSI 7 层模型的详细介绍: 1. 物理层(Ph
2025-03-03 15:22
22
0
0
26.2℃
笔记
LVS和Nginx
LVS(Linux Virtual Server)和 Nginx 都是常用的代理和负载均衡工具,但它们在设计目标、工作原理、适用场景等方面存在显著区别。以下是它们的详细对比: 1. 设计目标 LVS: LVS 是一个基于 Linux 内核的四层(传输层)负载均衡器,专注于高效地分发 TCP/UDP
2025-03-03 15:18
22
0
0
26.2℃
笔记
常见代理方式
在代理层对后端服务进行代理的方式主要有以下几种: 1. 反向代理(Reverse Proxy) 定义:反向代理位于客户端和后端服务器之间,客户端请求通过反向代理转发到后端服务器,后端服务器的响应也通过反向代理返回给客户端。 优点: 隐藏后端服务器的真实IP地址,增强安全性。 负载均衡,将请求分发到多
2025-03-03 15:15
20
0
0
26.0℃
笔记
AKF拆分原则
AKF拆分原则(AKF Scaling Cube)是由《The Art of Scalability》一书的作者Martin L. Abbott和Michael T. Fisher提出的,用于指导系统扩展的三个维度。AKF拆分原则帮助企业在面对系统扩展需求时,能够从多个角度进行拆分和优化,以提升系统
2025-03-03 13:27
25
0
0
26.5℃
笔记
弹