Myers 差异算法:高效比较序列的利器 2026年03月30日 daichangya 23 在日常工作与生活中,我们经常需要比较两个文本、文件或数据序列的差异,例如代码版本管理中的修改追踪、文档编辑中的变更对比等。1986 年,计算机科学家 Eugene W. Myers 提出的 O(ND) 差异算法,为这类问题提供了高效解决方案。该算法不仅能... 阅读全文 0 评论
Java多线程设计模式(两阶段终止模式) 2026年03月30日 daichangya 26 两阶段终止模式 (Two-Phase Termination Pattern)两阶段终止模式 (Two-Phase Termination Pattern) 指的是当希望结束一个线程时,发出终止请求后线程不会立即停止,而是先完成当前的刷新或清理工作。线程... 阅读全文 0 评论
一堂如何提高代码质量的培训课 2026年03月30日 daichangya 19 一堂如何提高代码质量的培训课编者注:本文为历史博文归档;涉及 JDK、框架与工具链版本请以当前官方文档为准。引用外链图片可能失效,阅读时请注意时效性。今天这堂培训课讲什么呢?我既不讲 Spring,也不讲 Hibernate,更不讲 Ext,我不讲任何一... 阅读全文 0 评论
Java内存管理面试指南一 2026年03月30日 daichangya 14 Java 内存管理面试指南一Java 基础面试指南一Java 基础面试指南二Java 基础面试指南三Java 基础面试指南四Java 线程面试指南一Java 线程面试指南二Redis 面试指南一Kafka 面试指南一Spring 面试指南一SpringB... 阅读全文 0 评论
海量存储系列之八、九、十 2026年03月30日 daichangya 15 海量存储系列之八、九、十编者注:本文为历史博文归档,主要探讨存储引擎的核心数据结构原理。涉及 JDK、框架与工具链版本请以当前官方文档为准。文中部分引用外链图片可能失效,阅读时请注意时效性。为什么磁盘存储常用 B+ 树?首先来回答一个问题:为什么在磁盘中... 阅读全文 0 评论