java
shliuzw
这个作者很懒,什么都没留下…
展开
-
认识 p-unit : 一款开源的性能测试工具
认识 p-unit : 一款开源的性能测试工具原创 2010-11-11 21:58:00 · 1036 阅读 · 0 评论 -
java.lang.OutOfMemoryError: PermGen space及其解决方法
java.lang.OutOfMemoryError: PermGen space及其解决方法原创 2010-11-11 21:32:00 · 655 阅读 · 0 评论 -
用HttpClient来模拟浏览器GET POST
用HttpClient来模拟浏览器GET POST原创 2010-11-11 21:28:00 · 768 阅读 · 0 评论 -
使用ProGuard混淆器注意事项
使用ProGuard混淆器注意事项原创 2010-12-07 17:01:00 · 2403 阅读 · 0 评论 -
Proguard简述
Proguard简述原创 2010-12-07 17:01:00 · 1655 阅读 · 0 评论 -
使用 DJ Java Decompiler 将整个jar包反编译成源文件(转载)
使用 DJ Java Decompiler 将整个jar包反编译成源文件(转载)原创 2010-12-06 13:15:00 · 4643 阅读 · 0 评论 -
用java实现zip压缩
用java实现zip压缩原创 2010-09-20 16:29:00 · 1159 阅读 · 0 评论 -
ArrayList,LinkedList,ArrayBlockingQueue,LinkedBlockingQueue的比较
ArrayList,LinkedList,ArrayBlockingQueue,LinkedBlockingQueue的比较原创 2010-09-16 09:52:00 · 6265 阅读 · 2 评论 -
用Java实现断点续传(HTTP)
断点续传的原理其实断点续传的原理很简单,就是在Http的请求上和一般的下载有所不同而已。 打个比方,浏览器请求服务器上的一个文时,所发出的请求如下: 假设服务器域名为wwww.sjtu.edu.cn,文件名为down.zip。 GET /down.zip HTTP/1.1 Accept: image/gif, image/x-xbitmap, image/jpeg, i原创 2009-12-08 18:36:00 · 941 阅读 · 0 评论 -
利用HttpClient进行http文件上传
应用程序部分:注意:要载入commons-httpclient-3.1.jar commons-codec.jar commons-logging.jar这三个包import java.io.File;import org.apache.commons.httpclient.HttpClient;import org.apache.commons.httpclient.Ht原创 2009-12-08 17:44:00 · 6529 阅读 · 0 评论 -
JDK1.5中的线程池(java.util.concurrent.ThreadPoolExecutor)使用简介
在多线程大师Doug Lea的贡献下,在JDK1.5中加入了许多对并发特性的支持,例如:线程池。一、简介线程池类为 java.util.concurrent.ThreadPoolExecutor,常用构造方法为:ThreadPoolExecutor(int corePoolSize, int maximumPoolSize,long keepAliveTime, Time原创 2009-11-02 11:15:00 · 598 阅读 · 0 评论 -
JAVA上加密算法的实现用例
JAVA上加密算法的实现用例原创 2010-11-11 22:02:00 · 706 阅读 · 0 评论 -
Java Annotation手册
Java Annotation手册原创 2010-11-11 22:10:00 · 1080 阅读 · 0 评论 -
JNDI技术个人总结
JNDI技术个人总结原创 2010-11-11 22:11:00 · 2674 阅读 · 0 评论 -
建立安全的AXIS服务(上)
建立安全的AXIS服务(上)原创 2010-11-11 21:54:00 · 684 阅读 · 0 评论 -
LinkedHashMap特性 按插入和访问顺序排序
LinkedHashMap特性 按插入和访问顺序排序原创 2010-11-11 21:49:00 · 4397 阅读 · 0 评论 -
理解session机制
理解session机制原创 2010-11-11 21:00:00 · 754 阅读 · 0 评论 -
全面认识JUnit 4的新特征
全面认识JUnit 4的新特征原创 2010-11-11 22:00:00 · 858 阅读 · 0 评论 -
Java SE 6中 XML 数字签名的标准 Java 接口
Java SE 6中 XML 数字签名的标准 Java 接口原创 2010-11-11 21:51:00 · 1088 阅读 · 0 评论 -
用eclipse europa开发web service服务
用eclipse europa开发web service服务原创 2010-11-11 21:46:00 · 3697 阅读 · 1 评论 -
用 Eclipse 建立 JAVA Web Service 教學
用 Eclipse 建立 JAVA Web Service 教學原创 2010-11-11 21:41:00 · 3732 阅读 · 0 评论 -
接口 Context
接口 Context原创 2010-11-11 21:39:00 · 922 阅读 · 0 评论 -
Java远程通讯可选技术及原理
Java远程通讯可选技术及原理原创 2010-11-11 21:37:00 · 725 阅读 · 0 评论 -
动态编译JAVA程序
动态编译JAVA程序原创 2010-11-11 21:34:00 · 726 阅读 · 0 评论 -
Beanutils的使用
这是两个javaBean对象package com.beanutils;import java.util.*;public class Person { private String name; private String sex; private int age; private Address address; private List goo原创 2009-10-27 18:11:00 · 2576 阅读 · 0 评论 -
JAVA String.format 方法使用介绍
转载自:http://blog.csdn.net/andycpp/archive/2007/08/18/1749700.aspx 在JDK1.5中,String类增加了一个非常有用的静态函数format(String format, Objece... argues),可以将各类数据格式化为字符串并输出。其中format参数指定了输出的格式,是最复杂也是最难掌握的一点,而ar原创 2009-10-27 09:48:00 · 521 阅读 · 0 评论 -
java转义字符对照表
点的转义:. ==> u002E 美元符号的转义:$ ==> u0024 乘方符号的转义:^ ==> u005E 左大括号的转义:{ ==> u007B 左方括号的转义:[ ==> u005B 左圆括号的转义:( ==> u0028 竖线的转义:| ==> u007C 右圆原创 2009-09-30 10:26:00 · 5251 阅读 · 0 评论 -
forward与redirect之区别
在做前台开发过程中你可能经常遇到关于转发页面得操作,很显然的就想到了forward和redirect,但是到底用哪一个呢,他们之间有什么区别呢,现在我将我自己的理解以及开发的时候怎么应用写出来供大家参考一下:(1) 共同点: 都实现了根据自己的条件实现的页面得跳转。(2) 区别 类别原创 2009-02-24 09:00:00 · 679 阅读 · 0 评论 -
java 获取汉字拼音的首字母
在项目中要更能根据某些查询条件(比如姓名)的首字母作为条件进行查询,比如查一个叫“张三”的人,可以输入‘zs。写了一个工具类如下:/**GB 2312-80 把收录的汉字分成两级。第一级汉字是常用汉字,计 3755 个, * 置于 16~55 区,按汉语拼音字母/笔形顺序排列;第二级汉字是次常用汉字, * 计 3008 个,置于 56~87 区,按部首/笔画顺序排列,所以本程序只能查到* 对一级原创 2009-01-20 08:58:00 · 2845 阅读 · 3 评论 -
HashMap
public static void main(String[] args) { Map m1 = new HashMap(); List l1 = new ArrayList(); l1.add("a1"); l1.add("a2"); List l2 = new ArrayList(); l2.add("b1"); l2.add("b2");原创 2008-11-06 13:24:00 · 650 阅读 · 0 评论 -
Java中应用Filter对权限和Session控制
用Filter防止用户访问一些未被授权的资源,比如一个用户未登录就不允许访问网站的某些页面,并将页面重定向到需要用户登录的页面,下面是一个相关的例子: package com.drp.util.filter; import java.io.IOException; import javax.servlet.Filter; import javax.servlet.FilterChain; impo原创 2008-10-15 15:29:00 · 612 阅读 · 0 评论 -
异常的捕获和处理
引用:http://www.bitscn.com/java/xmlbeans/200806/143914_3.html二、 异常的捕获和处理 Java异常的捕获和处理是一个不容易把握的事情,如果处理不当,不但会让程序代码的可读性大大降低,而且导致系统性能低下,甚至引发一些难以发现的错误。 Java异常处理涉及到五个关键字,分别是:try、catch、finally、th原创 2008-10-20 11:13:00 · 1888 阅读 · 0 评论 -
JSP编程进度条设计
许多Web应用、企业应用涉及到长时间的操作,例如复杂的数据库查询或繁重的XML处理等,虽然这些任务主要由数据库系统或中间件完成,但任务执行的结果仍旧要借助JSP才能发送给用户。本文介绍了一种通过改进前端表现层来改善用户感觉、减轻服务器负载的办法。 当JSP调用一个必须长时间运行的操作,且该操作的结果不能(在服务器端)缓冲,用户每次请求该页面时都必须长时间等待。很多时候,用户会失去耐心,接着尝试点原创 2008-10-15 15:58:00 · 531 阅读 · 0 评论 -
Listener Servlet的应用
Listener是Servlet的监听器,它可以监听客户端的请求、服务端的操作等。通过监听器,可以自动激发一些操作,比如监听在线的用户的数量。当增加一个HttpSession时,就激发sessionCreated(HttpSessionEvent se)方法,这样就可以给在线人数加1。常用的监听接口有以下几个: ServletContextAttributeListener监听对Se原创 2008-10-15 15:41:00 · 477 阅读 · 0 评论 -
java中byte[]转换成String类型的问题
具体做法:将byte数组转换成string BASE64Encoder enc=new BASE64Encoder(); String 转换后的string=enc.encode(byte数组); 将string转换回来成为byte数组: BASE64Decoder dec=new BASE64Decoder(); try { byte数组 = dec.dec原创 2008-09-11 13:43:00 · 2167 阅读 · 0 评论 -
Java 版本的 Base64 编码解码类
J2SE 中没有标准的 Base64 编码解码类,虽然可以使用非标准的 sun.misc.BASE64Encoder 和 sun.misc.BASE64Decoder,但是用非标准的东西总感觉不好。所以自己写了一个 Base64 编码解码的类。这个类只有 2 个方法,一个 encode,一个 decode,encode 用来将 byte 数组转化为 Base64 字符串,而 decode 则将 B原创 2008-08-20 10:22:00 · 849 阅读 · 0 评论 -
DES加密解密算法
import javax.crypto.*;import javax.crypto.spec.*;import sun.misc.BASE64Decoder;import sun.misc.BASE64Encoder;import java.io.IOException;import java.security.*;public class DES { byte[] encryptKe原创 2008-08-20 10:03:00 · 750 阅读 · 0 评论 -
HashTable和HashMap的区别
HashTable的应用非常广泛,HashMap是新框架中用来代替HashTable的类,也就是说建议使用HashMap,不要使用HashTable。可能你觉得HashTable很好用,为什么不用呢?这里简单分析他们的区别。1.HashTable的方法是同步的,HashMap未经同步,所以在多线程场合要手动同步HashMap这个区别就像Vector和ArrayList一样。2.HashTa原创 2009-02-24 11:39:00 · 513 阅读 · 0 评论 -
获取前一月的当天日期时间
Calendar calClone = Calendar.getInstance(); calClone = (Calendar) calClone.clone(); calClone.set(Calendar.MONTH, calClone.get(Calendar.MONTH) - 2); DateFormat format2= new SimpleDateFormat("yyy原创 2009-04-16 16:51:00 · 848 阅读 · 0 评论 -
java String和Date转换
/** SimpleDateFormat函数语法: G 年代标志符 y 年 M 月 d 日 h 时 在上午或下午 (1~12) H 时 在一天中 (0~23) m 分 s 秒 S 毫秒 E 星期 D 一年中的第几天 F 一月中第几个星期几 w 一年中第几个星期 W 一月中第几个星期 a 上午 / 下午 标记符 k 时 在一天中 (1~24) K 时 在上午原创 2009-04-16 16:49:00 · 940 阅读 · 0 评论