摘要:
web.xml加载spring配置文件的方式主要依据该配置文件的名称和存放的位置不同来区别,目前主要有两种方式。 1.如果spring配置文件的名称为applicationContext.xml,并且存放在WEB-INF/目录下,那么只需要在web.xml中加入以下代码即可 该监听器会自动扫描WEB 阅读全文
摘要:
HTTP请求中,如果是get请求,那么表单参数以name=value&name1=value1的形式附到url的后面,如果是post请求,那么表单参数是在请求体中,也是以name=value&name1=value1的形式在请求体中。通过chrome的开发者工具可以看到如下(这里是可读的形式,不是真 阅读全文
摘要:
1. 循环list中的所有元素然后删除重复 2. 通过HashSet踢除重复元素 3. 删除ArrayList中重复元素,保持顺序 4.把list里的对象遍历一遍,用list.contain(),如果不存在就放入到另外一个list集合中 转载:http://blog.csdn.net/u011728 阅读全文
摘要:
在web开发中,避免不了对日期的操作,就几种常见的日期操作做个总结(部分参考网络,在此表示感谢): java.util.Date、java.sql.Date、java.sql.Time、java.sql.Timestamp java.lang.Object ....|__java.util.Date 阅读全文
摘要:
一,添加log4j依赖包 可从官网上下载该依赖包log4j-x.x.xx.jar,下载后 build path,添加依赖包 二,创建 log4j.properties 配置文件 log4j.properties配置文件用来配置 日志的输出格式、输出的地址.... log4j.appender.D.F 阅读全文
摘要:
使用背景: apache的log4j是一个功能强大的日志文件,当我们使用eclipse等IDE在项目中配置log4j的时候,需要知道我们的配置文件的加载方式以及如何被加载的。 加载方式: (1)、自动加载配置文件: log4j在启动的时候会默认寻找source folder的配置文件,可以是log4 阅读全文
摘要:
(1)通过org.apache.commons.logging.Log 接口实例化: 注意: 方法传递的参数通过log4j配置格式符号%c写入日志: a)如果参数是第一种,传入字符串,则日志中格式符号%c位置处显示该字符串; b)如果参数是第二种,传入class类型参数,则日志中格式符号%c位置处显 阅读全文
摘要:
第一个bug的起始,是在线上日志发现一个频繁打印的异常——java.lang.ArrayIndexOutOfBoundsException。但是却没有堆栈,只有一行一行的ArrayIndexOutOfBoundsException。没有堆栈,不知道异常是从什么地方抛出来的,也就不能找到问题的根源,更 阅读全文
摘要:
随着项目规模的越来越大,会不断的引入新的模块,不同的模块都会打印自己的日志,最后就造成日志根本没法查看,比如我自己的项目中,就存在以下这些日志: 这其中,消息日志和后台线程的日志数据量非常庞大,如果所有日志打印在一个文件中,使用tail -f log.log文件,会发现日志在快速的滚动,根本无法查看 阅读全文
摘要:
一、Log4j简介Log4j有三个主要的组件:Loggers(记录器),Appenders (输出源)和Layouts(布局)。这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出。综合使用这三个组件可以轻松地记录信息的类型和级别,并可以在运行时控制日志输出的样式和位置。1、Loggers 阅读全文
摘要:
Spring MVC中异常处理的类体系结构 下图中,我画出了Spring MVC中,跟异常处理相关的主要类和接口。 在Spring MVC中,所有用于处理在请求映射和请求处理过程中抛出的异常的类,都要实现HandlerExceptionResolver接口。AbstractHandlerExcept 阅读全文
摘要:
aliases There are many built-in type aliases for common Java types. They are all case insensitive, note the special handling of primitives due to the 阅读全文