Skip to content

Latest commit

 

History

History
12 lines (7 loc) · 603 Bytes

File metadata and controls

12 lines (7 loc) · 603 Bytes

WossGather

这几天学习JavaEE做了一个简单的电信采集系统,通过对AAA服务器生成的日志文件读取,解析出必要的信息,然后保存到数据库中。

步骤

  1. 解析AAA服务器生成的日志文件-- radwtmp

  2. 日志文件中有上线信息和下线信息,通过上线信息和下线新的得到一个完整的对象。

  3. 完整的对象封装到list集合中,不完整信息保存到map中,key为ip,value为不完整对象。

  4. 不完整信息首先进行备份,完整信息通过客户端传到服务器,最后通过mybatis保存到数据库