- 浏览: 61998 次
- 性别:
- 来自: 福州
最新评论
-
xhpscdx:
兄弟,你这个算长连接应用吗?不关闭stream,不关闭sock ...
基于Socket长连接多线程传输数据的简单示例 -
daydayupzzc:
可以使用,谢谢博主
运行时修改TimerTask的执行周期 -
贝爷粉丝团:
davidchouwolf 写道也碰到一个类似的应用,需要长连 ...
基于Socket长连接多线程传输数据的简单示例 -
davidchouwolf:
也碰到一个类似的应用,需要长连接,客户端大约是两三千个,那么服 ...
基于Socket长连接多线程传输数据的简单示例 -
wangzhangxing:
丝打底了
运行时修改TimerTask的执行周期
文章列表
/**
* 灰度预测模型
*
* @author Sean Chen
* @version 1.0 2012-12-6
*/
public class GrayModel {
private double a0, a1, a2;
private int size;
private double error;
public GrayModel() {
}
public void build(double[] x0) {
size = x0.length;
double[] x1 = new double[size];
x ...
运行时修改TimerTask的执行周期
java.util.TimerTask类的执行周期period变量的声明如下:
/**
* Period in milliseconds for repeating tasks. A positive value indicates
* fixed-rate execution. A negative value indicates fixed-delay execution.
* A value of 0 ...
有人问及相关问题,就顺便贴出代码。其实方法都很简单:
//对象序列化写入文件
public static void writeObject(Object obj, File file) throws FileNotFoundException, IOException {
if (obj == null)
throw new NullPointerException("obj are null.");
ObjectOutputStream oos = new ObjectOutputStream(new BufferedOutputStream( ...
import java.io.InputStream;
import java.net.ServerSocket;
import java.net.Socket;
public class Server {
/**
* @param args
*/
public static void main(String[] args) throws Exception {
ServerSocket socketServer = new ServerSocket(9090);
while (true) {
Socket socket = socket ...
package bluechip.jnotify;
import java.io.File;
import java.util.HashMap;
import net.contentobjects.jnotify.JNotify;
import net.contentobjects.jnotify.JNotifyException;
import net.contentobjects.jnotify.JNotifyListener;
public class FileMonitor {
private final HashMap<File, FileMoni ...
//收集整理
public class HashUtils {
private static final int crctab[] = { 0x00000000, 0x77073096, 0xee0e612c, 0x990951ba,
0x076dc419, 0x706af48f, 0xe963a535, 0x9e6495a3, 0x0edb8832, 0x79dcb8a4, 0xe0d5e91e,
0x97d2d988, 0x09b64c2b, 0x7eb17cbd, 0xe7b82d07, 0x90bf1d91, 0x1db71064, 0x6ab020f2,
0 ...
public static String getUTF8StringFromGBKString(String gbkStr) {
try {
return new String(getUTF8BytesFromGBKString(gbkStr), "UTF-8");
} catch (UnsupportedEncodingException e) {
throw new InternalError();
}
}
public static byte[] getUTF8BytesFromGBKString(String gbkS ...
"DateFormat 不是同步的。建议为每个线程创建独立的格式实例。如果多个线程同时访问一个格式,则它必须保持外部同步。"----摘自JDK文档中文版
首先让我们看看一个简单的方法
public static Date toDate(String dateStr) {
SimpleDateFormat p= new SimpleDateFormat("yyyyMMdd");
try{
return p.parse(dateStr);
}catch (ParseException e) {
}
return null;
}
这个方 ...
索引类:
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.io.Serializable;
import java.util.BitSet;
import java.util.Collection;
import java.util.HashMap;
im ...
正好在“问答”和“论坛”中看到关于Bloom Filter的帖子,学习研究了一把,自娱自乐就写了一种实现。不多说,直接上代码,代码尽量写得具备可读性,不多解释了。关于Bloom Filter可以参考http://www.google.com.hk/ggblog/googlechinablog/2007/07/bloom-filter_7469.html
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java ...