diff options
| -rw-r--r-- | README.md | 2 | ||||
| -rw-r--r-- | help/IPGEO.md | 15 | ||||
| -rw-r--r-- | src/main/java/com/geedgenetworks/utils/IpLookupV2.java | 1 |
3 files changed, 9 insertions, 9 deletions
@@ -16,7 +16,7 @@ Galaxy 的 Maven group ID 是 `com.geedgenetworks` 并且 artifactId 是 `galaxy <dependency> <groupId>com.geedgenetworks</groupId> <artifactId>galaxy</artifactId> - <version>1.1.1/version> + <version>1.2/version> </dependency> ``` diff --git a/help/IPGEO.md b/help/IPGEO.md index 6cf1f68..79acdb5 100644 --- a/help/IPGEO.md +++ b/help/IPGEO.md @@ -88,13 +88,14 @@ Galaxy IPGEO 即数据平台下的galaxy-tool支持的IP定位功能。最终的 ## 实现举例 ```java -IpLookup ipLookup = new IpLookup.Builder(false) - .loadDataFile("dat/ip.mmdb") - .loadDataFilePrivateV4("dat/ip_private_v4.mmdb") - .loadDataFilePrivateV6("dat/ip_v6.mmdb") - .loadAsnDataFile("dat/asn_v4.mmdb") - .loadAsnDataFileV6("dat/asn_v6.mmdb") - .build(); + IpLookupV2 ipLookup = new IpLookupV2.Builder(false) + .loadDataFileV4(new FileInputStream(new File("dat/ip_v4_built_in.mmdb"))) + .loadDataFilePrivateV4(new FileInputStream(new File("dat/ip_v4_user_defined.mmdb"))) + .loadDataFileV6(new FileInputStream(new File("dat/ip_v6_built_in.mmdb"))) + .loadDataFilePrivateV6(new FileInputStream(new File("dat/ip_v6_user_defined.mmdb"))) + .loadAsnDataFile(new FileInputStream(new File("dat/asn_v4.mmdb"))) + .loadAsnDataFileV6(new FileInputStream(new File("dat/asn_v6.mmdb"))) + .build(); logger.info(ipLookup.countryLookup("192.168.50.21")); logger.info(ipLookup.cityLookupDetail("192.168.50.21")); diff --git a/src/main/java/com/geedgenetworks/utils/IpLookupV2.java b/src/main/java/com/geedgenetworks/utils/IpLookupV2.java index b8eacb5..5830473 100644 --- a/src/main/java/com/geedgenetworks/utils/IpLookupV2.java +++ b/src/main/java/com/geedgenetworks/utils/IpLookupV2.java @@ -293,7 +293,6 @@ public final class IpLookupV2 extends AbstractDatabaseReader implements IPLocato } - /** * * @param asnDatabaseFile 加载ASN database文件,不区分IPv4/6 |
