- 浏览: 145151 次
- 性别:
- 来自: 洛阳
最新评论
-
widiots:
遇上你这种代码,StringBuilder 比窦娥还冤。你这测 ...
java 字符串拼接方法性能大比拼 -
Velly_zheng:
大神,666 !请问有没有上百万数据往指定模板中写数据的代 ...
使用POI读取100万行excel -
xiongshunli:
大神,请问下如何从table中取这些数据呢,这只是存起来,不去 ...
使用POI读取100万行excel -
g_man1990:
1和2应该是差不多的,还有append("[&quo ...
java 字符串拼接方法性能大比拼 -
sp42:
应该用java7自动关闭资源啦
我的新的开源项目happyhttp上线了
文章列表
该工具类适用于以下场合:
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;
} ...