![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 87
华帝之魂
这个作者很懒,什么都没留下…
展开
-
最通俗易懂的KMP算法
字符串匹配是计算机的基本任务之一。 举例来说,有一个字符串"BBC ABCDAB ABCDABCDABDE",我想知道,里面是否包含另一个字符串"ABCDABD"? 许多算法可以完成这个任务,Knuth-Morris-Pratt算法(简称KMP)是最常用的之一。它以三个发明者命名,起头的那个K就是著名科学家Donald Knuth。 这种算原创 2014-09-24 11:21:35 · 889 阅读 · 0 评论 -
过滤器、监听器、拦截器的区别
转自:http://blog.csdn.net/x_yp/article/details/6358630 1.过滤器 Servlet中的过滤器Filter是实现了javax.servlet.Filter接口的服务器端程序,主要的用途是过滤字符编码、做一些业务逻辑判断等。其工作原理是,只要你在web.xml文件配置好要拦截的客户端请求,它都会帮你拦截到请求,此时你就可以对请求或响应(转载 2014-09-25 09:44:01 · 485 阅读 · 0 评论 -
深入了解JVM—内存区域
目录[-] 1.Java虚拟机运行时数据区 1.1程序计数器 1.2Java虚拟机栈 1.3本地方法栈 1.4Java堆(Java Heap) 1.5方法区(Method Area) 1.5.1运行时常量池 1.6直接内存 2引用对象的访问 1)使用句柄方式访问 2)使用直接指针访问方式 1.Java虚拟机运行时数据区 在前面的几篇博文中,我们转载 2014-09-25 10:49:15 · 797 阅读 · 0 评论