Dubbo

目录 start Dubbo SPI Tips 目录 end|2020-10-12 14:58| Dubbo Official Doc | Github Sample RegistryService 通过查看 Type Hierarchy 可以看到所有 Dubbo 支持的注册中心 SPI META-INF 目录结构 Tips SpringBoot 整合 Dubbo 使用 XML 方式 只需在Configuration注

常见排序算法

目录 start 排序算法 冒泡 插入 选择 归并 希尔 快速 基数 堆 Tim 目录 end|2020-04-27 23:42| 排序算法 Github: Java 实现 | Python 实现 参考: 十大经典排序算法 Github: 十大经典排序算法 wikipedia 排序算法

UML

目录 start UML Tool 目录 end|2020-07-05 14:58| UML 个人整理 参考: 五分钟读懂UML类图 wiki: list of uml tools 免费UML软件统计 博客 bouml 官方网站下载 argouml argouml官网 visual paradigm yed astah dia VSCode 安装 plantUML 插

Java中的锁

目录 start Lock 队列同步器 目录 end|2020-04-27 23:42| Lock 1 2 3 4 5 6 7 8 Lock lock = new ReentrantLock(); // 不能放在 try中, 防止 获取锁失败, 并执行了释放锁 lock.lock(); try { } finally { lock.lock(); }

Protobuf

💠 Protobuf 1.1. proto文件定义 1.2. 数据类型 1.2.1. Protobuf3 1.3. Linux上安装Protobuf 1.4. Java中的使用 1.5. 实现原理 💠 2024-11-18 14:31:55 Protobuf Google开源的序列化框架 全称

泛型设计

💠 Generics 1.1. 协变 逆变 元编程 💠 2024-05-17 19:49:18 Generics 泛型和元编程的模型:Java, Go, Rust, Swift, D等 generics 协变 逆变 协变(covariant)和逆变(contravariant)

计算机中的IO

💠 计算机中的IO 1.1. IO模型 1.1.1. Blocking IO 1.1.2. Nonblocking IO 1.1.3. IO multiplexing 1.1.4. Signal driven IO 1.1.5. Asynchronous IO 1.1.6. 经典比喻 1.2. 阻塞和非阻塞 1.3. 同步和异步 1.4. 同异步和阻塞 多路复用 2.1. 多路复用模型 2.1.1. Reactor 2.1.2. Proactor 2.1.3.

线程池

💠 线程池 1.1. ExecutorService 接口 1.2. Executors 1.3. CompletionService 接口 1.4. ScheduledThreadPoolExecutor STPE 1.5. 分支合并框架 Fork/Join Spring 2.1. ThreadPoolTaskExecutor 实践 3.1. 线程池 参数优化 监控 3.2. 业务线程池 3.3. 停止线程池 💠 2025-02-06 18:51:23 线程池 Java线程池实现原理及