自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

思考,思考,再思考~

每天学习一个新知识,写一个小程序...

  • 博客(10)
  • 资源 (5)
  • 收藏
  • 关注

转载 web.xml 中的listener、 filter、servlet 加载顺序及其详解

在项目中总会遇到一些关于加载的优先级问题,近期也同样遇到过类似的,所以自己查找资料总结了下,下面有些是转载其他人的,毕竟人家写的不错,自己也就不重复造轮子了,只是略加点了自己的修饰。        首先可以肯定的是,加载顺序与它们在 web.xml 文件中的先后顺序无关。即不会因为 filter 写在 listener 的前面而会先加载 filter。最终得出的结论是:listener -

2014-03-30 18:21:19 1488

转载 在web.xml中classpath和classpath*的区别

写spring的代码到现在,一直都很习惯性的拷贝web.xml中的内容,没怎么在意里面的内容,最近认真研究了下,很多东西都不是很理解,特别是classpath和classpath*的区别,研究了许久才搞明白,记录下备忘。classpath 和 classpath* 区别:classpath:只会到你指定的class路径中查找找文件;classpath*:不仅包含class路径,还包

2014-03-30 18:17:37 1470

转载 读Tomcat源码确定加载web.xml中节点元素的顺序

转载于点击打开链接有时候面试时会被问tomcat启动时web.xml中节点(类似listener,filter等)被加载的顺序,死记硬背那多没品,正好手里有tomcat7的源码,找了点时间翻了翻。让我们先来喵一眼tomcat的架构,大致了解下tomcat启动的顺序,那我们目前关心的仅仅是web.xml中的加载顺序,按照架构来讲肯定是在Context中,架构如下图:

2014-03-30 18:11:19 6775

转载 Spring源代码解析(二):IoC容器在Web容器中的启动

以下引用自博客:http://jiwenke-spring.blogspot.com/ 上面我们分析了IOC容器本身的实现,下面我们看看在典型的web环境中,Spring IOC容器是怎样被载入和起作用的。 简单的说,在web容器中,通过ServletContext为Spring的IOC容器提供宿主环境,对应的建立起一个IOC容器的体系。其中,首先需要建立的是根上下文,这个上下文持有的

2014-03-30 17:58:50 1540

转载 Spring: DispacherServlet和ContextLoaderListener中的WebApplicationContext的关系

.在Web容器(比如Tomcat)中配置Spring时,你可能已经司空见惯于web.xml文件中的以下配置代码: contextConfigLocation /WEB-INF/applicationContext.xml org.spri

2014-03-30 17:49:29 1930

转载 第三章 DispatcherServlet详解 ——跟开涛学SpringMVC

3.1、DispatcherServlet作用DispatcherServlet是前端控制器设计模式的实现,提供Spring Web MVC的集中访问点,而且负责职责的分派,而且与Spring IoC容器无缝集成,从而可以获得Spring的所有好处。 具体请参考第二章的图2-1。 DispatcherServlet主要用作职责调度工作,本身主要用于控制流程,主要职责如下:

2014-03-30 17:40:32 1264

原创 使用FastDateFormat来代替JDK自带的DateFormat

SimpleDateFormat来做Date到String的类型转换,建议使用Apache commons-lang中的FastDateFormat。因为JDK里自带的SimpleDateFormat存在线程不安全问题。maven依赖: commons-lang commons-lang 2.5代码: private String initDate() {

2014-03-28 13:12:29 17430

转载 JUnit 4 常用的几个annotation 介绍

★ @Before:初始化方法,在任何一个测试执行之前必须执行的代码;★ @After:释放资源,在任何测试执行之后需要进行的收尾工作;★ @Test:测试方法,表明这是一个测试方法。对于方法的声明也有如下要求:名字可以随便取,没有任何限制,但是返回值必须为void,而且不能有任何参数。如果违反这些规定,会在运行时抛出一个异常。至于方法内该写些什么,那就要看你需要测试些什么了;在这里可以测

2014-03-26 16:24:39 1320

转载 JSP/Servlet 工作原理(转载)

ServletServlet 没有 main 方法,不能够独立的运行,它的运行需要容器的支持,Tomcat 是最常用的 JSP/Servlet 容器。Servlet 运行在 Servlet 容器中,并由容器管理从创建到销毁的整个过程。对于用户到达Servlet的请求,Servlet容器会创建特定于这个请求的ServletRequest对象和ServletResponse对象,然后调用S

2014-03-08 23:20:09 23138 1

原创 SQL实例

一、题目:图书表id book_id author_id book_name pages press奖项表id book_id author_id cup_type cup_time作者表id author_id author_name content一、设计表,写出建表语句二、设计索引,写出创建索引的语句三、完成以下SQL1. 查询姓王的作者有多少2.

2014-03-05 17:26:47 2636

基于链表的快排,只改变结点内容,但不改变链表指向

基于链表的快排,只改变结点内容,但不改变链表指向 C++实现

2013-09-11

c++实现基于链表的快排,改变链表指向,不改变结点指针

基于链表的快排,改变链表指向,不改变结点指针、c++代码

2013-09-11

指针与C程序效率教学探究(指针与数组效率对比)

指针与C程序效率教学探究(指针与数组效率对比),介绍了指针比数组好的原因

2013-06-04

C++写的各种QSort

C++写的各种QSort,还有效率对比代码..

2012-07-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除