Skip to content

ZepengChan/IPdatabase

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

IPdatabase

一个解析IP的项目

采用的是将10进制的ipv4 转换成二进制并且构建二叉树,用二叉查找树,查找对应的ip地址,时间复杂度为log2n

支持批量解析,由于需要打开项目的文件,第一个ip解析会比较慢

example:输出

IpInfo{country='中国', province='广东省', city='江门市'}

@Test
public void example()  {
   System.out.println(IpUtil.analyticIp("202.192.240.126"));
}

About

一个解析IP的项目

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages