城市知识产权
使用 geoip 数据集查找解析为给定城市名称的 ipv4 地址的简单 Web 服务。 本质上提供了常规 maxmind 查找的反向映射,该查找返回给定 IP 地址的地理位置。
笔记
我之前中编写了相同服务的一个版本,以便在学习该语言的同时获得一些编写端到端 web 应用程序的实践经验。 出于类似的原因,我在这里用 java 重写了它,特别是为了获得 java 8 中添加的新语言功能(lambdas、nio 更新等)的实践经验,并尝试使用一些最新的 java web 容器,如 dropwizard。
跑步
从 下载并提取最新的 maxmind csv 数据文件。
使用块和位置文件的路径更新ip-for-city.yml 。
使用 maven 构建应用程序: mvn clean install - 在target/生成一个 'fat jar' ip-for-city-<VE
2021-06-03 18:06:14
19KB
Java
1