Avatar

Orangex-position0的技术博客

记录学习 | 分享知识 | 费曼学习法

  1. 首页
  2. 文章
  3. 分类
  4. 标签
  5. 归档
  6. 友链
  7. 关于

2026 25

Rust Distributed-Systems Java Ai-Coding Blog Computer-Fundamentals Functional-Programming Programming-Language Refactoring

Rust Async Design-Pattern Java Type-System Fundamentals Interview Memory-Management Ownership Tokio
Distributed-Systems

使用 CQRS 处理读写分离架构

介绍 CQRS 架构模式的核心思想、五种设计原则、三种演进层次,以及电商订单系统的完整实践案例

2026-05-05
CQRS 架构模式 DDD 读写分离 事件驱动
Rust

手写 Rust Async Model(六):与 Tokio 相比

将手写的简易异步运行时与生产级 Tokio 逐项对比,看清差距与学习方向

2026-04-26
Rust Async Tokio
Rust

手写 Rust Async Model(五):async/await 揭秘

手写多步状态机并与 async/await 版本对比,揭示编译器语法糖背后的真相

2026-04-26
Rust Async State-Machine Compiler
Rust

手写 Rust Async Model(四):自引用和 Pin

为什么 async 需要固定内存地址?从自引用结构的问题出发,理解 PhantomPinned 和 Pin 的设计

2026-04-26
Rust Async Self-Referential
Rust

手写 Rust Async Model(三):并发任务调度

实现 JoinAll、Then、Select 三种 Future 组合器,掌握并发任务调度的核心模式

2026-04-26
Rust Async
Rust

手写 Rust Async Model(二):Reactor-Executor 模型

引入事件驱动架构,手写 Waker、Reactor、Executor 三大组件,实现真正的非阻塞异步运行时

2026-04-26
Rust Async Reactor-Executor
Rust

手写 Rust Async Model(一):简易版 Future 结构

从阻塞式编程的痛点出发,手写一个最简单的 Future Trait 和状态机,理解 Rust 异步编程的最底层抽象

2026-04-26
Rust Async
Java

接口 + 抽象模板组合模式:让子类只写核心逻辑

通过"接口定义契约 + 抽象类控制流程 + 子类专注业务"的组合设计,消除重复代码,以 JdbcTemplate 为例深入理解该模式的工程实践

2026-04-11
Java Design-Pattern Template-Method Spring
Functional-Programming

纯函数带来的架构思考:Functional Core 与 Imperative Shell

使用纯函数思想分离业务逻辑与副作用,通过 Functional Core / Imperative Shell 模式提升代码可测试性和可维护性

2026-04-08
函数式编程 纯函数 架构设计 重构 可测试性
Java Refactoring

重构实战:打破依赖关系的两种核心方法

通过方法拆分和依赖倒置两种重构技术,解决代码难以测试的问题,提升代码可维护性

2026-03-24
重构 单元测试 解耦
1 2 3
© 2026 Orangex-position0的技术博客

次访问 |  位访客