`
yuancihang
  • 浏览: 142355 次
  • 性别: Icon_minigender_1
  • 来自: 洛阳
社区版块
存档分类
最新评论
文章列表
该工具类适用于以下场合: a) 关闭空闲连接。服务器中,有很多客户端的连接,空闲一段时间之后需要关闭之。 b) 缓存。缓存中的对象,超过了空闲时间,需要从缓存中移出。 c) 任务超时处理。在网络协议滑动窗口请求应答式交互时,处理超时未响应的请求。 d)心跳任务   package com.yuan.common.async; import java.util.Iterator; import java.util.concurrent.DelayQueue; import java.util.concurrent.TimeUnit; import java.util.concu ...
1. 代码 package com.yuan.common.shell; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Arrays; import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.concurrent.atomic.AtomicBoolean; import org.slf4 ...
package com.yuan.common.asm; import java.util.ArrayList; import java.util.LinkedHashMap; import java.util.List; import java.util.Map; import java.util.Set; public class ByteClassLoader extends AbstractClassLoader {     private Map<String, byte[]> classDataMap = new LinkedHashMap<Strin ...
package com.yuan.common.asm; import java.io.File; import java.io.IOException; import java.net.MalformedURLException; import java.net.URL; import java.util.ArrayList; import java.util.Enumeration; import java.util.List; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import com.yuan ...
package com.yuan.common.asm; import java.io.File; import java.io.IOException; import java.net.MalformedURLException; import java.net.URL; import java.util.ArrayList; import java.util.Arrays; import java.util.Enumeration; import java.util.List; import org.slf4j.Logger; import org.slf4j.Logge ...
package com.yuan.common.asm; public abstract class AbstractClassLoader extends ClassLoader {         public AbstractClassLoader(ClassLoader parent){         super(parent);     }         protected String getPackageName(String className){         String packageName = "";         in ...
import java.util.ArrayList; import java.util.Enumeration; import java.util.List; public class ListEnumeration<E> implements Enumeration<E> {         private List<E> list = new ArrayList<E>();     private int index = -1;         public ListEnumeration(){         ...
1.环境 JDK6   2.代码 import java.io.File; import java.io.IOException; import java.sql.Connection; import java.sql.DatabaseMetaData; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.ResultSetMetaData; import java.sql.SQLException; import java.util.ArrayList; import ...
1.环境 JDK6   2.代码 import java.io.BufferedWriter; import java.io.File; import java.io.FileWriter; import java.io.IOException; import java.util.ArrayList; import java.util.List; import javax.tools.JavaCompiler; import javax.tools.JavaFileObject; import javax.tools.StandardJavaFile ...
1. import java.math.BigDecimal; import java.text.ParsePosition; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar; import javax.xml.datatype.DatatypeConfigurationException; import javax.xml.datatype.DatatypeFactory; import ...
1. 移动文件或者文件夹 /**      * 移动文件或者文件夹,如从e:/aa.txt到e:/tmp/aa.txt, 从e:/aa到e:/bb/aa      * @param input String      * @param output String      */     public static void move(String input, String output){         File inputFile = new File(input);         File outputFile = new File(output);         ...
1.环境   JDK6 Java MAIL   2. 代码 import java.io.ByteArrayInputStream; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; import java.io.UnsupportedEncodingException; import java.util.Collection; import java.util.Enumeration; import java.util.HashMap; ...
1 .依赖库   mail.jar   2. 代码 import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; ...
1.  依赖库 kryo-1.03.jar   2. 代码   public class Student {     private String name;     private int age;         public Student(){             }     public Student(String name, int age) {         super();         this.name = name;         this.age = age;     }     public String getName ...
1. 依赖库   xstream-1.3.1.jar xpp3_min-1.1.4c.jar   2. 代码   public class Student {     private String name;     private int age;         public Student(){             }     public Student(String name, int age) {         super();         this.name = name;         this.age = age;     } ...
Global site tag (gtag.js) - Google Analytics