java 网络抓包 (三)

2014-11-24 10:43:46 · 作者: · 浏览: 3
nal private int LOGTIME = 50;
private ArrayList webPacketArray = new ArrayList();
private WebPacketDao webPacketDao;

public DataLoger(){
String resource = "META-INF/conf/mybatis-config.xml";
InputStream inputStream;
try {
inputStream = Resources.getResourceAsStream(resource);
SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputStream);
SqlSession session = sqlSessionFactory.openSession();
this.webPacketDao = session.getMapper(WebPacketDao.class);
} catch (IOException e) {
e.printStackTrace();
}
}

public void saveLog(WebPacket webPacket) {
if(webPacketArray.size() webPacketArray.add(webPacket);
}else{
//保存数据
webPacketDao.insertWebPacket(webPacketArray);
webPacketArray.clear();
webPacketArray.add(webPacket);
}

}

}

package com.fitweber.util;

import java.io.IOException;
import java.io.InputStream;
import java.util.ArrayList;

import org.apache.ibatis.io.Resources;
import org.apache.ibatis.session.SqlSession;
import org.apache.ibatis.session.SqlSessionFactory;
import org.apache.ibatis.session.SqlSessionFactoryBuilder;

import com.fitweber.dao.WebPacketDao;
import com.fitweber.pojo.WebPacket;

public class DataLoger {
final private int LOGTIME = 50;
private ArrayList webPacketArray = new ArrayList();
private WebPacketDao webPacketDao;

public DataLoger(){
String resource = "META-INF/conf/mybatis-config.xml";
InputStream inputStream;
try {
inputStream = Resources.getResourceAsStream(resource);
SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputStream);
SqlSession session = sqlSessionFactory.openSession();
this.webPacketDao = session.getMapper(WebPacketDao.class);
} catch (IOException e) {
e.printStackTrace();
}
}

public void saveLog(WebPacket webPacket) {
if(webPacketArray.size() webPacketArray.add(webPacket);
}else{
//保存数据
webPacketDao.insertWebPacket(webPacketArray);
webPacketArray.clear();
webPacketArray.add(webPacket);
}

}

}