文章
这里收录了我发布的全部文章。
-
Rust 基础:Serde 序列化框架
serde(框架层) 定义两个 trait: Serialize, Deserialize 定义中间数据模型: bool, i64, string, seq, map, struct, enum... 提供 #[derive] 宏 + #[serde(...)] 属性
-
Rust 基础:? 操作符
? 放在 Result 或 Option 后面,意思是:成功就解包继续,失败就提前返回。
-
Rust 基础:宏系统
Rust 有两套完全不同的宏系统:声明式宏(macro_rules!)和过程宏(procedural macros)。前者是模式匹配 + 模板替换,后者是编译期执行的 Rust 函数,操作 token 流。
-
系统设计基础(三):前台、中台、后台的兴衰与演进
前台面向用户、中台沉淀共享能力、后台支撑管理运营。中台的本质是"企业级能力复用平台",解决烟囱式重复建设问题。但中台不是银弹——阿里八年实践证明,当业务多元化到一定程度时,统一中台反而成为效率瓶颈。2023 年后行业从"大中台"转向"薄中台"或能力内化,Platform Engineering 正在成为国际语境下的对应概念。