1 / 50
文档名称:

数据挖掘DMS代码(JAVA).doc

格式:doc   大小:111KB   页数:50页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据挖掘DMS代码(JAVA).doc

上传人:雾里看花 2019/4/19 文件大小:111 KB

下载得到文件列表

数据挖掘DMS代码(JAVA).doc

文档介绍

文档介绍:.;;;;;***;;;;;;.Socket;;;;;;lassDMSClient{蒂 privateDMSClientFrameframe;螁 /**袇 *用于保存日志文件读取位置螆 */薂 privateFilepositionFile;袈 /**蕿 *用readLogs生成的文本日志文件薅 */蚂 privateFiletextLogFile;艿 /**肆 *原始的unix日志文件莄 */螂 privateFilelogFile;虿 publicstaticfinalintLOG_LENGTH=372;螈 publicstaticfinalshortLOGIN=7;肂 publicstaticfinalshortLOGOUT=8;袂 privatePropertiesconfig;肀 privateintbatch;膆 privateFilematchedLogFile;膅 privateFileloginFile;袂 privateStringserverHost;芇 privateintserverPort;羈 /**袄 *利用构造器初始化对象属性羂 */蚈 publicDMSClient(){莆//读取配置文件,利用配置文件初始化参数对象蚃 config=newProperties();肁 try{聿 (newFileInputStream(""));肈}catch(IOExceptione){蚆 ();膁 thrownewRuntimeException(e);蒀}薆 logFile=newFile((""));蒅 positionFile=newFile((""));芁 textLogFile=newFile((""));袁 batch=(("batch"));芈 matchedLogFile=newFile((""));芄 loginFile=newFile((""));莁 serverHost=("");羈 serverPort=((""));螅 }羃 publicvoidshowReadLogsMsg(Stringmsg){蒁 if(frame==null){莈 (msg);蒇}else{肅 (msg);蒁}蝿 }袅螄 /**薁 *读取日志文件膀 */薇 publicvoidreadLogs(){薃//要保证在调用readLog()时logFile变量要有适用的对象蚁 if(!()){薁 showReadLogsMsg("没有unix日志文件!");肅 return;薆}螀 if(()){蚈 showReadLogsMsg("文本文件存在!本次不读取了!");螇 return;莅}袀//读取上回位置判断是否有新记录产生聿 intn=0;//上次读取的记录号葿 Scannerin=null;膄 if(()){羀 try{蒀 in=newScanner(