JavaEE
andrewlcgu
这个作者很懒,什么都没留下…
展开
-
Log4j的介绍
一、介绍 Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务 器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。 Log4j由三个重要的组件构成:日志信息的优先级,日志信息的输出目的地,日志信息转载 2011-11-22 19:28:21 · 431 阅读 · 0 评论 -
简说XML的解析方式(DOM,SAX,StAX)
一般来说,解析XML文件存在着两种方式,一种是event-based API,比如说象SAX,XNI. 第二种是tree-based API,比如说DOM,JDOM,DOM4j等等. 一般来说,读取配置文件时,我们一般比较喜欢应用tree-based API这种方式,就是把xml文件读入,变成DOM形式的一棵树,然后进行查找,获取自己说想要的东西. 但是,这种方式有个缺点,那就是如果你这个XML文转载 2012-02-01 13:19:39 · 371 阅读 · 0 评论 -
Spring IOC之bean的scope属性值:prototype与singleton
在spring2.0中,bean没有“singleton”这个属性,而是在“scope”中对它进行设定。“scope”可以设定为 “singleton”和“prototype”,默认情况下是“singleton”即和原先的“singleton=true”性质一样,如果要实现非单例模式则将“scope”设定为“prototype”,即和原先版本的“singleton=false”一样。 具体转载 2012-01-28 17:56:44 · 6160 阅读 · 0 评论 -
强悍的电子邮件地址(email address)正则表达式
1,匹配类似 "lc " 这样的包含姓名的格式. 2,添加了四个命名组: name, email, user, domain. 这样可以方便取出相应的信息. Regex re = new Regex(@"^((?'name'.+?)\s*[a-zA-Z\d!#$%&'*+\-/=?^_`{|}~]+\x20*|""(?'user'(?=[\x01-\x7f])[^""\\]|\\[\x转载 2011-12-05 19:15:22 · 6933 阅读 · 0 评论 -
字符编码笔记:ASCII,Unicode和UTF-8
1. ASCII码 我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从0000000到11111111。 上个世纪60年代,美国制定了一套字符编码,对英语字符与二进制位转载 2012-02-05 16:39:03 · 328 阅读 · 0 评论 -
关于contentType 和 pageEncoding 的差异
pageEncoding是.jsp文件本身编码,contentType里面的charset是指服务器吐出的内容的编码,也就是客户浏览器所得到的内容的编码。 .jsp文件不像.java,.java在被编译器读入的时候默认采用的是操作系统所设定的locale所对应的编码,比如中国大陆就是GBK,台湾就是BIG5或者MS950。而一般我们不管是在记事本还是在ue中写代码,如果没有经过特别转码的话,写出转载 2012-02-05 16:38:03 · 449 阅读 · 0 评论 -
Spring 使用注解方式进行事物管理
Spring 使用注解方式进行事物管理 事物注解方式: @Transactional 当标于类前时, 标示类中所有方法都进行事物处理 例子: @Transactional public class TestServiceBean implements TestService {} 当类中某些方法不需要事物时: @Transactional public class T转载 2012-01-28 19:45:13 · 87 阅读 · 0 评论 -
commons-logging结合log4j
一 :为什么同时使用commons-logging和Log4j?为什么不仅使用其中之一? Commons-loggin的目的 是为“所有的Java日志实现”提供一个统一的接口,它自身的日志功能平常弱(只有一个简单的SimpleLog?),所以一般不会单独使用它。 Log4j的功能非常全面强大,是目前的首选。我发现几乎所有的Java开源项目都会用到Log4j,但我同时发现,所有用到Log4j的转载 2011-11-27 14:06:25 · 338 阅读 · 0 评论 -
Java集合类详解
集合类说明及区别 Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack └Set Map ├Hashtable ├HashMap └WeakHashMap Collection接口 Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的转载 2011-11-27 10:37:18 · 282 阅读 · 0 评论 -
深入浅出Web编码
一 问题: 编码问题是JAVA 初学者在 web 开发过程中经常会遇到的问题,网上也有大量相关的文章介绍,但其中很多文章并没有对 URL 中使用了中文等非 ASCII 的字符造成服务器后台程序解析出现乱码的问题作出准确的解释和说明。本文将详细介绍由于在 URL 中使用了中文等非 ASCII 的字符造成乱码的根源。 1 在URL中中文字符通常出现在以下两个地方: (1) Que转载 2012-02-05 11:46:55 · 563 阅读 · 0 评论