Forpersonaluseonlyinstudyandresearch;.。。。。。。。。。。。.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("">>。b5E2RGbCAP袅}catch(IOExceptione>{螀 (>。蝿 thrownewRuntimeException(e>。羆}羄 logFile=newFile(("">>。p1EanqFDPw蒃 positionFile=newFile(("">>。DXDiTa9E3d葿 textLogFile=newFile(("">>。RTCrpUDGiT羇 batch=(("batch">>。5PCzVD7HxA莆 matchedLogFile=newFile(("">>。jLBHrnAILg袃 loginFile=newFile(("">>。xHAQX74J0X芀 serverHost=("">。螅 serverPort=(("">>。LDAYtRyKfE蒄 }节 publicvoidshowReadLogsMsg(Stringmsg>{羀 if(frame==null>{袆 (msg>。薃}else{螁 (msg>。螀}羈 }羅 /**膁 *读取日志文件蒁 */螅 publicvoidreadLogs(>{肃//要保证在调用readLog(>时logFile变量要有适用的对象薀 if(!(>>{芁 showReadLogsMsg("没有unix日志文件!">。螆 return。蒆}芄 if((>>{蚇 showReadLogsMsg("文本文件存在!本次不读取了!">。袈
数据挖掘DMS代码(JAVA) 来自淘豆网www.taodocs.com转载请标明出处.