花费了3天的时间,完成了对纯真IP数据库的分析,同时参照Lumaqq 对纯真数据的读取代码,完成了自己的对IP数据库读取的java代码,弥补了Lumaqq代码上的不足,提高了查询速度,以及减小了CPU和内存的使用率。
简化代码,使用IP地址查询地址信息。使用地址来查询IP暂时就不用做了,因为这样做没多少的意义(除非是特殊情况),而且目前我写的查询实在是不敢露脸,因为从目前70多万记录查询 总共耗时19~26秒,CPU使用率在50%以上,内存使用100多MB
同时增加了一些附属,让IP查询代码能扩展到其它应用中去,比如jsp,struts,jsf。
现在可以稍微休息下。写这个查询数据库,想必某些高手 会嘲笑我,莫笑话,这也是我在学习。
等以后有时间了,我会将CNSS 新设计的IP数据库(IPWry) 查询代码写出来,他已经早在几年前开源了,不过是C/C++代码。 目前我的C/C++ 能力才吃皮了(太差了), 有空了再慢慢研究他的代码,因为IPWry 数据库的查询速度比QQWry更快,CPU、内存都使用很少,而且文件压缩比例很大,大大减少了磁盘的占用空间