Java 插件化架构体系演进:从 JPF、OSGi、PF4J 到 Java 9 JPMS
插件化架构(Plugin Architecture / Microkernel Architecture)是一种将系统核心功能与业务扩展能力解耦的经典架构模式。在 Java 生态中 … Read More>>
插件化架构(Plugin Architecture / Microkernel Architecture)是一种将系统核心功能与业务扩展能力解耦的经典架构模式。在 Java 生态中 … Read More>>
在软件工程中,设计模式(Design Patterns)是针对特定场景的具象解决方案,而设计原则(Design Principles)则是指导我们构建可维护、可扩展、低耦合、高内聚 … Read More>>
Rust 是一门注重安全、速度和并发的系统级编程语言。它最大的创举在于:在没有垃圾回收(GC)的前提下,通过编译期静态检查保证了绝对的内存安全与线程安全。 本文旨在为有一定编程基础 … Read More>>
Linux 驱动的本质,是把千差万别的硬件,通过统一的抽象层接入内核,向用户态提供一致的操作接口。本文从设计模式、数据传输全路径、epoll 与软中断机制,以及 C/Rust 驱动 … Read More>>
多区域(Multi-Region)与多租户(Multi-Tenancy)是全球化业务系统设计的两个核心维度。它们解决的是不同的问题:多区域关注物理位置与容灾,多租户关注资源与数据的 … Read More>>