摘要: 工具类:package com.azcSoft.zbksyj.task.util;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.UnsupportedEncodingException;import java.net.SocketException;import java.util.ArrayList;import java.util.Li 阅读全文
posted @ 2013-09-13 13:44 roscee 阅读(1815) 评论(0) 推荐(0) 编辑
摘要: 转载:http://www.cnblogs.com/chinafine/archive/2010/09/02/1815980.html1 定义头和根元素 部署描述符文件就像所有XML文件一样,必须以一个XML头开始。这个头声明可以使用的XML版本并给出文件的字符编码。DOCYTPE声明必须立即出现在此头之后。这个声明告诉服务器适用的servlet规范的版本(如2.2或2.3)并指定管理此文件其余部分内容的语法的DTD(Document Type Definition,文档类型定义)。所有部署描述符文件的顶层(根)元素为web-app。请注意,XML元素不像HTML,他们是大小写敏感的。因此.. 阅读全文
posted @ 2013-09-13 13:41 roscee 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 我们讨论的线程安全性好像是关于代码的,但是我们真正要做的,是在不可控制的并发访问中如何保护共享数据。一个对象是否应该是线程安全的,这取决于它是否会被多个线程访问。 阅读全文
posted @ 2013-09-13 11:06 roscee 阅读(104) 评论(0) 推荐(0) 编辑
摘要: log4j.properties 配置:log4j.rootLogger=WARN, Console, RollingFile#Consolelog4j.appender.Console=org.apache.log4j.ConsoleAppenderlog4j.appender.Console.layout=org.apache.log4j.PatternLayoutlog4j.appender.Console.layout.ConversionPattern=------------------------------------------------------------------ 阅读全文
posted @ 2013-09-13 09:08 roscee 阅读(164) 评论(0) 推荐(0) 编辑