/ posts/ 56

# 请介绍 Git 的原理和工作流程?

8 min read

Git 是一个分布式版本控制系统,其本质是一个内容寻址文件系统,通过快照(snapshot)而非差异(delta)来管理文件版本,核心数据结构为有向无环图(DAG)。

Read

# 请描述简单工厂模式的工作原理。

7 min read

简单工厂模式是一种创建型设计模式,它通过一个专门的工厂类来封装对象的创建逻辑,根据传入的参数决定创建哪种具体产品类的实例,从而将客户端代码与具体产品的实现解耦。

Read

# 让你设计一个 RPC 框架,怎么设计?

11 min read

RPC(Remote Procedure Call)框架是一种允许程序调用位于不同地址空间(通常是另一台机器上)的过程或函数的通信协议实现,其核心目标是让远程服务调用像本地调用一样简单透明。

Read