Java
文章平均质量分 73
insistGoGo
这个作者很懒,什么都没留下…
展开
-
Java_List元素的遍历和删除
1、创建一个ArrayListList list = new ArrayList();2、List常用的遍历方法有三种:(1)下标循环for (int i = 0, len = list.size(); i < len; i++) { System.out.print(list.get(i).toString()); }(2)fo原创 2014-02-21 14:40:08 · 14847 阅读 · 0 评论 -
JSP/Servlet 工作原理(转载)
ServletServlet 没有 main 方法,不能够独立的运行,它的运行需要容器的支持,Tomcat 是最常用的 JSP/Servlet 容器。Servlet 运行在 Servlet 容器中,并由容器管理从创建到销毁的整个过程。对于用户到达Servlet的请求,Servlet容器会创建特定于这个请求的ServletRequest对象和ServletResponse对象,然后调用S转载 2014-03-08 23:20:09 · 23176 阅读 · 1 评论 -
使用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 · 17480 阅读 · 0 评论 -
Spring源代码解析(二):IoC容器在Web容器中的启动
以下引用自博客:http://jiwenke-spring.blogspot.com/ 上面我们分析了IOC容器本身的实现,下面我们看看在典型的web环境中,Spring IOC容器是怎样被载入和起作用的。 简单的说,在web容器中,通过ServletContext为Spring的IOC容器提供宿主环境,对应的建立起一个IOC容器的体系。其中,首先需要建立的是根上下文,这个上下文持有的转载 2014-03-30 17:58:50 · 1562 阅读 · 0 评论 -
第三章 DispatcherServlet详解 ——跟开涛学SpringMVC
3.1、DispatcherServlet作用DispatcherServlet是前端控制器设计模式的实现,提供Spring Web MVC的集中访问点,而且负责职责的分派,而且与Spring IoC容器无缝集成,从而可以获得Spring的所有好处。 具体请参考第二章的图2-1。 DispatcherServlet主要用作职责调度工作,本身主要用于控制流程,主要职责如下:转载 2014-03-30 17:40:32 · 1280 阅读 · 0 评论 -
Spring: DispacherServlet和ContextLoaderListener中的WebApplicationContext的关系
.在Web容器(比如Tomcat)中配置Spring时,你可能已经司空见惯于web.xml文件中的以下配置代码: contextConfigLocation /WEB-INF/applicationContext.xml org.spri转载 2014-03-30 17:49:29 · 1947 阅读 · 0 评论 -
读Tomcat源码确定加载web.xml中节点元素的顺序
转载于点击打开链接有时候面试时会被问tomcat启动时web.xml中节点(类似listener,filter等)被加载的顺序,死记硬背那多没品,正好手里有tomcat7的源码,找了点时间翻了翻。让我们先来喵一眼tomcat的架构,大致了解下tomcat启动的顺序,那我们目前关心的仅仅是web.xml中的加载顺序,按照架构来讲肯定是在Context中,架构如下图:转载 2014-03-30 18:11:19 · 6821 阅读 · 0 评论 -
web.xml 中的listener、 filter、servlet 加载顺序及其详解
在项目中总会遇到一些关于加载的优先级问题,近期也同样遇到过类似的,所以自己查找资料总结了下,下面有些是转载其他人的,毕竟人家写的不错,自己也就不重复造轮子了,只是略加点了自己的修饰。 首先可以肯定的是,加载顺序与它们在 web.xml 文件中的先后顺序无关。即不会因为 filter 写在 listener 的前面而会先加载 filter。最终得出的结论是:listener -转载 2014-03-30 18:21:19 · 1520 阅读 · 0 评论 -
JUnit 4 常用的几个annotation 介绍
★ @Before:初始化方法,在任何一个测试执行之前必须执行的代码;★ @After:释放资源,在任何测试执行之后需要进行的收尾工作;★ @Test:测试方法,表明这是一个测试方法。对于方法的声明也有如下要求:名字可以随便取,没有任何限制,但是返回值必须为void,而且不能有任何参数。如果违反这些规定,会在运行时抛出一个异常。至于方法内该写些什么,那就要看你需要测试些什么了;在这里可以测转载 2014-03-26 16:24:39 · 1346 阅读 · 0 评论