posts

文章归档

PlumePHP 全站文章的归档入口,按时间倒序汇总各专题的技术文章,并提供按主题浏览的专题分类入口。

这里是全站文章的归档入口,下面是按时间倒序排列的全部文章。若想按主题浏览,请从首页的专题分类进入。

全部文章

全部文章 game golang 客户端开发 Minigame Saas rust Python Java cg Typescript
scala

Scala 函数式错误处理实战:Either、Validated 与 Effect 的错误通道

系统覆盖 Scala 生态的错误处理范式:从异常(throw/catch)到类型化错误(Either/Validated)、错误建模(ADT 表示所有错误分支)、依赖型错误(Validated 累积)、Effect 系统的错误通道(IO 的 raiseError/recover)、错误边界与恢复策略、跨层错误传播(领域/应用/基础设施三层)、以及错误处理的取舍(何时异常何时 Either),帮助读者把错误处理从「事后调试」变成「类型安全的显式流程」。

9 分钟阅读
Scala 错误处理 Either
blockchain

RPC 节点与区块浏览器:JSON-RPC 架构、节点运维与数据索引

系统覆盖以太坊 JSON-RPC 协议全貌(eth_/net_/web3_ 命名空间)、常用读写调用与 eth_getLogs 深度解析、全节点与归档节点差异、执行层+共识层节点部署架构、托管 RPC 与自建节点的选型,以及区块浏览器的数据链路(区块落库、事件解码、地址搜索),为开发者提供从「调 API」到「懂节点」的完整知识路径。

8 分钟阅读
区块链 索引
database

ClickHouse 实时数仓架构实战:分层设计、实时管道与 Lambda/Kappa

从 T+1 离线数仓到分钟级实时数仓,ClickHouse 是 OLAP 侧的核心引擎。本文系统讲解实时数仓的分层架构(ODS/DWD/DWS/ADS)、Kafka 到 ClickHouse 的实时管道、物化视图秒级预聚合、一致性/迟到数据/重放三大挑战、宽表窄表建模、Lambda 与 Kappa 架构选型,以及实时数仓的运维要点。

11 分钟阅读
ClickHouse 实时数仓 数据管道
blockchain

钱包与 HD 分层确定性钱包:助记词、派生路径与签名流程

区块链钱包的核心是密钥管理而非 UI:从随机种子到 HD 分层确定性钱包的完整原理。覆盖 BIP32 密钥派生、BIP39 助记词编码、BIP44 派生路径约定、钱包层级结构(seed → master key → 账户 → 子地址)、多币种地址生成、硬件钱包交互(EIP-712 与离线签名)、助记词安全备份与恢复流程,以及常见实现陷阱。

8 分钟阅读
密钥管理