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 3839 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. 停止线程池 💠 2024-12-10 22:06:23 线程池 Java线程池实现原理及 Read more...
高效的Linux 2019-04-18 Linux WIKI 2453 words 5 mins read 💠 高效的Linux 1.1. 效率工具 1.1.1. 协作工具 1.1.2. 目录跳转 1.1.3. xdotool 1.1.4. rofi 1.1.5. 远程工具 1.2. 零散工具集合 1.2.1. 剪贴板管理 1.3. 硬件检测工具 1.4. 文本处理 1.5. 文件操作 1.6. 安全工具 1.6.1. gpg Read more...
TreeMap 2019-04-16 69 words 1 min read 💠 TreeMap 💠 2024-08-28 10:59:31 TreeMap 参考: 通过分析 JDK 源代码研究 TreeMap 红黑树算法实现 参考: TreeMap详细介绍(源码解析)和使用示例 聊聊 HashMap 和 TreeMap 的内部结构 TreeMap in Java: A Must-Know Data Structure Read more...