Avatar

Orangex-position0的技术博客

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

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

2026 20

Rust Distributed-Systems Java Blog Computer-Fundamentals Functional-Programming Refactoring

Rust Async Design-Pattern Fundamentals Interview Java Memory-Management Ownership Tokio 重构
Rust

Tokio Runtime 架构剖析:一个 Task 的诞生与旅程

钻进 Tokio Runtime 内部,剖析 Task、混合队列、Work Stealing 与 Reactor 如何协作,驱动成千上万的异步任务

2026-07-13
Rust Async Tokio
Rust

如果你来设计一门语言:Rust 内存模型是怎么想出来的

从 C 的凌晨三点崩溃说起,看 Rust 如何用所有权、借用、Option 三件套,把内存错误挪到编译期

2026-07-01
Rust Memory-Model Ownership Borrowing
Rust

Rust 迭代器的三个核心 Trait:Iterator、IntoIterator、FromIterator

从 trait 定义到 for 循环语法糖,再到自定义集合的完整迭代器支持,看 Iterator、IntoIterator、FromIterator 三个 trait 如何协作

2026-06-09
Rust Iterator
Distributed-Systems

使用 TCC 模式处理分布式事务一致性

介绍 TCC 分布式事务模式的核心思想、与 2PC 的对比、架构设计,以及幂等、空回滚、悬挂事务等关键实现问题的解决方案

2026-05-26
TCC 分布式事务 2PC
Rust

RAII:将资源生命周期绑定给对象

理解 RAII 资源管理思想,以及它在 Rust、C++、Java、Go 中的实现与差异

2026-05-11
Rust RAII Memory-Management Design-Pattern
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
1 2
© 2026 Orangex-position0的技术博客

次访问 |  位访客