Dubbo 2019-05-09 Java 98 words 1 min read 目录 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注 Read more...
常见排序算法 2019-05-02 912 words 2 mins read 目录 start 排序算法 冒泡 插入 选择 归并 希尔 快速 基数 堆 Tim 目录 end|2020-04-27 23:42| 排序算法 Github: Java 实现 | Python 实现 参考: 十大经典排序算法 Github: 十大经典排序算法 wikipedia 排序算法 Read more...
UML 2019-04-25 81 words 1 min read 目录 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 插 Read more...
Java中的锁 2019-04-22 Java 60 words 1 min read 目录 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(); } Read more...
Protobuf 2019-04-20 序列化 2269 words 5 mins read 💠 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开源的序列化框架 全称 Read more...
泛型设计 2019-04-20 计算机基础 156 words 1 min read 💠 Generics 1.1. 协变 逆变 元编程 💠 2024-05-17 19:49:18 Generics 泛型和元编程的模型:Java, Go, Rust, Swift, D等 generics 协变 逆变 协变(covariant)和逆变(contravariant) Read more...
计算机中的IO 2019-04-20 计算机基础 5491 words 11 mins read 💠 计算机中的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. Read more...
线程池 2019-04-19 3907 words 8 mins read 💠 线程池 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线程池实现原理及 Read more...