java
ourife
这个作者很懒,什么都没留下…
展开
-
XMPP协议简介(文章最后提供Smack文档中文版下载地址)
XMPP(Extensible Messageing and Presence Protocol:可扩展消息与存在协议)是目前主流的四种IM(IM:instant messaging,即时消息)协议之一,其他三种分别为:即时信息和空间协议(IMPP)、空间和即时信息协议(PRIM)、针对即时通讯和空间平衡扩充的进程开始协议SIP(SIMPLE)。 在这四种协议中,XMPP是最灵活的。X转载 2007-06-25 13:56:00 · 7332 阅读 · 2 评论 -
日期操作类
import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Calendar;import java.util.Date;import java.util.Locale;public class AllMonday { publi原创 2008-05-21 11:10:00 · 1504 阅读 · 0 评论 -
java数组与容器之间的转换,实现数组扩容
String[] strs = {"a","b","c"};List list = Arrays.asList(strs);ArrayList al = new ArrayList(list);al.add("d");strs=(String[])al.toArray(new String[0]);for (int i = 0; i strs.length; i++) { Syst原创 2007-11-22 11:19:00 · 2217 阅读 · 0 评论 -
用java实现zip压缩解压缩(org.apache.tools.zip)
需要ant.jar包中的org.apache.tools.zip,能够压缩和解压缩用中文命名的文件。 实现压缩import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.Input原创 2007-09-20 13:45:00 · 7001 阅读 · 2 评论 -
java的垃圾回收机制详解和调优
1.jvm的gc概述 gc即垃圾收集机制是指jvm用于释放那些不再使用的对象所占用的内存。java语言并不要求jvm有gc,也没有规定gc如何工作。不过常用的jvm都有gc,而且大多数gc都使用类似的算法管理内存和执行收集操作。 在充分理解了垃圾收集算法和执行过程后,才能有效的优化它的性能。有些垃圾收集专用于特殊的应用程序。比如,实时应用程序主要是为了避免垃圾收集中断,而大多数oltp应用程序转载 2007-09-19 10:43:00 · 1572 阅读 · 0 评论 -
Java程序优化
一、避免在循环条件中使用复杂表达式 在不做编译优化的情况下,在循环中,循环条件会被反复计算,如果不使用复杂表达式,而使循环条件值不变的话,程序将会运行的更快。例子:import java.util.Vector;class CEL { void method (Vector vector) { for (int i = 0; i ; // ...转载 2007-06-14 10:39:00 · 550 阅读 · 0 评论 -
java读取网页内容
public static void main(String[] args) { // TODO Auto-generated method stub String CurrentLine=""; String TotalString=""; InputStream urlStream; try { U原创 2007-06-15 09:54:00 · 1376 阅读 · 0 评论 -
java程序里验证email合法性
private boolean isMail(String str){ String check = "^([a-z0-9A-Z]+[-|//._]?)+[a-z0-9A-Z]@([a-z0-9A-Z]+(-[a-z0-9A-Z]+)?//.)+[a-zA-Z]{2,}$"; Pattern regex = Pattern.com原创 2007-06-14 17:22:00 · 2363 阅读 · 5 评论 -
LinkedHashMap & LinkedHashSet
LinkedHashMap和LinkedHashSet是JDK 1.4中引入的两个新的集合类。虽然已经过去5年了,但我敢打赌并不是很多人都用过(因为我就没有用过)。但这两个类在某些情况下还是非常有用的,过去没有用,现在没有用,都没有关系。但还是应该对这两个Collection框架的新成员有所了解,因为也许以后你会到,或者其实你现在就应该要用到。LinkedHashMap/LinkedHashS转载 2007-06-11 14:11:00 · 1058 阅读 · 0 评论 -
用java实现论坛ubb的代码
import java.util.regex.*;//导入正则表达式包中的类 /** * 使网页支持ubbcode. * @author shanwei * @version 1.0 */ public final class UbbCode { private static final String ImagePath = "images/"; //定义图片路径转载 2007-06-07 14:03:00 · 1161 阅读 · 0 评论 -
Bob Lee的新的单例模式
public class Singleton { static class SingletonHolder { static Singleton instance = new Singleton(); } public static Singleton getInstance() { return SingletonHolder.instance;原创 2007-06-07 13:58:00 · 791 阅读 · 0 评论 -
关于在两台linux上架设rmi出现的问题
在两台linux下架设rmi经常会出现以下异常,Naming.lookup(url)中url的ip地址明明是server端的ip,可返回的信息却是被本机的ip拒绝,确实很怪异,异常如下:java.rmi.ConnectException: Connection refused to host: 127.0.0.1; nested exception is: java.net.ConnectEx原创 2007-06-07 14:26:00 · 717 阅读 · 0 评论 -
最简单jmx示例
1.编写一个以MBean结尾的接口SimpleStandardMBean: public interface SimpleStandardMBean { public void setName(String name); public String getName(String name); public void reSet(); public int getAge()转载 2007-06-07 10:43:00 · 913 阅读 · 0 评论 -
运行 Think In Java中的 RMI 示例可能产生的几种异常及解决
在Think In Java里有一个示例 RMI 的代码 PerfectTime, 可是其中并没有把有些执行细节说明了,也就可以造成新手运行它会出某些异常而不知所措。下面将列出可能产生的异常,并说明解决办法,如读者在执行当中还遇到其他未列出的异常,可留言告知,吾将尽力而为。首先把代码PerfectTime和DisplayPerfectTime 中的//colossus:2005/Perfect转载 2007-06-07 10:41:00 · 968 阅读 · 0 评论 -
JAVA RMI 快速入门实例
本实例为参考多篇文章写就而成,网上及书上各类文章介绍如何使用RMI有多种实例可参考,譬如有:1. 用命令rmiregistry启动RMI注册服务的2. 同时创建存根(stub)和骨架(skeleton)的3. 只创建存根类的的(jdk1.2以后版本)4. 通过RemoteRef和rmi://协议字串方式的5. 比较少讲到的用LocateRegistry直接在代码上启动RMI注册服务的。以上转载 2007-06-07 10:40:00 · 727 阅读 · 0 评论 -
用JAVA调用.net的webservice实例
最近做的项目都是同webService有关的,自然就要关心一下webservice方面的资源。 http://www.wopos.com/webservice/Weather转载 2007-06-07 10:22:00 · 1334 阅读 · 0 评论 -
去掉数组中重复的数据
String[] str={"a","b","c","a"};List list = Arrays.asList(str);Set set = new HashSet(list);str=(String [])set.toArray(new String[0]);原创 2007-07-02 18:02:00 · 980 阅读 · 0 评论 -
javadoc,在 Java 的注释上做文章
目录 前言 一. Java 文档和 javadoc 二. 文档注释的格式 1. 文档注释的格式化 2. 文档注释的三部分 三. 使用 javadoc 标记 1. @see 的使用 2. 使用 @author、@version 说明类 3. 使用 @param、@return 和 @exception 说明方法 四. javadoc 命令前言转载 2007-06-25 16:48:00 · 631 阅读 · 0 评论 -
java实现ftp上传
需要导入edtftpj包,这是下载地址import java.io.File;import java.io.IOException;import java.text.SimpleDateFormat;import java.util.Calendar;import com.enterprisedt.net.ftp.FTPClient;import com.enterprisedt.n原创 2008-05-26 16:48:00 · 2209 阅读 · 1 评论