Rabin-Karp指纹字符串查找算法 2026年03月30日 daichangya 20 Rabin-Karp 指纹字符串查找算法算法首先计算模式字符串(Pattern)的散列值(Hash Value)。如果在文本字符串(Text)中找到一个子字符串,其散列值与模式字符串的散列值相同,则继续验证两者是否完全匹配。这个过程等价于将模式字符串保存... 阅读全文 0 评论
第九章:实现过滤器(Filter)和监听器(Listener)-Minitomcat 2026年03月30日 daichangya 21 第九章:实现过滤器(Filter)和监听器(Listener)本章目标本章旨在为 Minitomcat 容器增加 Filter(过滤器) 和 Listener(监听器) 的支持,以便在请求处理过程中插入额外的操作或监听特定事件。具体实现目标如下:实现 F... 阅读全文 0 评论
Redis高级客户端Lettuce详解 2026年03月30日 daichangya 16 前言Lettuce 是一个 Redis 的 Java 驱动包。初次接触它是在使用 RedisTemplate 遇到一些问题,通过 Debug 追踪到底层源码时,发现 spring-data-redis 在某个版本之后将驱动包替换为了 Lettuce。Le... 阅读全文 0 评论
Spring MVC 3.2 技术预览(三):动手写一个异步Controller方法 2026年03月30日 daichangya 17 引言在前面的文章中,我介绍了 Servlet 3 与 Spring MVC 3.2 中支持异步的新特性,并探讨了一些实时更新的技术背景。在这篇文章中,我将展示 Spring MVC 3.2 新特性的技术细节,以及它们对 Spring MVC 请求生命周期... 阅读全文 0 评论
RETE算法简述 & 实践 2026年03月30日 daichangya 16 1. 概述Rete 算法是卡内基梅隆大学的 Charles L. Forgy 博士在 1974 年发表的论文中所阐述的算法,该算法为专家系统提供了一个高效实现。Rete 在拉丁语中译为"net"(即网络)。它是一种进行大量模式集合和大量对象集合间比较的高... 阅读全文 0 评论