Java
文章平均质量分 84
lichen0921itcast
这个作者很懒,什么都没留下…
展开
-
log4j常用配置
log4j.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE log4j:configuration SYSTEM "log4j.dtd"> <log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">2009-09-16 14:20:57 · 64 阅读 · 0 评论 -
Java回归线之Static修饰符
static 修饰符 static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。 被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。只要这个类被加载,Java虚拟机就能根据类名在运行时数据区的方法区内定找到他们。因此,sta...原创 2010-01-28 21:23:54 · 79 阅读 · 0 评论 -
JAVA读取properties文件
JAVA读取properties文件 test.properties keykey=Oh.I get the value! 测试类SuperPath.java package com.test.superpath; import java.io.InputStream; import java.util.Properties; /** * @auth...2009-08-10 10:52:12 · 75 阅读 · 0 评论 -
网页生成PDF
看了介绍一个PDF的生成方案 由于是高手所写,难免简略一下,所以自己写一个简单好理解的. 需要的jar包: core-renderer.jar 和 iText-2.0.8.jar 一个html页面 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xh...原创 2010-01-12 17:31:02 · 117 阅读 · 0 评论 -
Java回归线之→堆栈
1 . 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地点 。与C++不同,Java自动管理栈和堆,程序员不能直接地配置 栈或堆。 2 . 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据可以共享,详见第 3 点。堆的优势是可以动态地分配内存大小,生存期也...原创 2010-01-06 13:15:41 · 69 阅读 · 0 评论 -
单例模式 工厂模式
单例 package com.enorth.user; /** * @author 李晨 * @version 创建时间:Jun 29, 2009 9:10:02 AM */ public class Singleton { private static Singleton singleton = null; private Singleton() { ...2009-06-29 10:01:20 · 53 阅读 · 0 评论 -
protocol buffer
protocol buffer 是 google 的一种数据交换的格式,它独立于语言,独立于平台。google 提供了三种语言的实现:java、c++ 和 python,每一种实现都包含了相应语言的编译器以及库文件。由于它是一种二进制的格式,比使用 xml 进行数据交换快许多。可以把它用于分布式应用之间的数据通信或者异构环境下的数据交换。本文通过一个简单的示例介绍 protocol buffer。...2010-03-15 15:18:01 · 151 阅读 · 0 评论 -
struts2 上传文件(临时文件版)
上传文件是很多Web程序都具有的功能。Struts2本身没有提供解析上传文件内容的功能,它使用第三方的文件上传组件提供对文件上传的支持。所以我们要想利用Struts2实现文件上传的功能,首先要将commons-fileupload-1.2.1.jar和commons-io-1.4.jar复制到项目的WEB-INF/lib目录下。 我们知道,Struts1.x的上传组件需要一个ActionForm...原创 2009-10-20 14:10:16 · 191 阅读 · 0 评论 -
Struts FileUpload 异常处理之Processing of multipart/form-data request failed.
问题: 在使用FileUpload的过程中,有一个经常抛出异常如下: ERROR [http-8081-Processor21] (CommonsMultipartRequestHandler.java:201) -2008-04-10 11:20:27,671 Failed to parse multipart requestorg.apache.commons.fileupload.Fil...原创 2009-10-20 10:55:03 · 1145 阅读 · 0 评论 -
Struts2防止表单重复提交
防止表单重复提交主要用的到标签是<s: token />,拦截器 <interceptor-ref name="token" />,还有一个默认的返回值<result name="invalid.token">/input.jsp</result> 在页面加载时,<s: token />产生一个GUID(Globally Un原创 2009-10-16 10:57:44 · 73 阅读 · 0 评论 -
Java实现MD5加密
package com.lichen.test; import java.security.MessageDigest; public class Test_MD5{ public final static String MD5(String s) { char hexDigits[] = { '0', '1', '2', '3', '4', '5', '6', '7', '...原创 2009-09-25 13:24:37 · 100 阅读 · 0 评论 -
Java回归线之包装类
java包装类 在Java中,有8种基本数据类型:boolean、byte、char、short、int、long、float、double,对应的包装类分别为Boolean、Byte、Character、Short、Integer、Long、Float、Double。 包装类具有以下特点: ① 所有的包装类都是final类型,因此不能创建它们的子类。 ② 包装类是不可变类...原创 2010-01-29 21:35:26 · 109 阅读 · 0 评论