摘要:
0> 匹配 (pattern) 匹配pattern并获取这一匹配,所获取的匹配可以从产生的Matches集合得到 1> 集合 [xyz] 字符集合(x/y或z) [a-z] 字符范围 [a-zA-Z] [^xyz] 负值字符集合 (任何字符, 除了xyz) [^a-z] 负值字符范围 [a-d][m 阅读全文
摘要:
1 服务开启,配置文件初始化 2 用户访问login请求 3 进入web.xml文件中我们配置的核心控制器(filter) 4 核心过滤器中有一个FilterDispatcher,FilterDispatcher调用AcionMapping,来决定是否调用某个Action! 5 ActionMapp 阅读全文
摘要:
拦截器与过滤器的区别 : 1、拦截器是基于Java的反射机制的,而过滤器是基于函数回调。 2、拦截器不依赖与servlet容器,过滤器依赖与servlet容器。 3、拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用。 4、拦截器可以访问action上下文、值栈里的对象,而过滤 阅读全文
摘要:
所谓回调,就是客户程序C调用服务程序S中的某个函数A,然后S又在某个时候反过来调用C中的某个函数B,对于C来说,这个B便叫做回调函数。例如Win32下的窗口过程函数就是一个典型的回调函数。一般说来,C不会自己调用B,C提供B的目的就是让S来调用它,而且是C不得不提供。由于S并不知道C提供的B姓甚名谁 阅读全文
摘要:
public class Dom4jTest { // Dom4j解析xml // 因为所有的方法都需要Dom树 static Document document = null; static Element root = null; public static void main(String[] 阅读全文
摘要:
import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStreamWriter;import java.io.Unsup 阅读全文
摘要:
从2017-02-17的第一篇博文, 今天开始记录这一刻: 最初的梦想 我为什么要写博客? 其实我最初打算写博客,第一篇博文的原因很简单,我就是想把工作中、学习中遇到 的问题及解决方案记录下来,方便日后用到的时候拿来就用,不用再去搜索别人的解决方案,一下子得到N多个结果,然后一个一个去验证。 完了? 阅读全文
摘要:
1 创建解析器工厂 DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); 2 解析器工厂对象创建解析器对象 DocumentBuilder builder = factory.newDocumentBuilder 阅读全文