ip2region

mica 2.0.1 发布新增最好用的 ip2region boot stater

巧了我就是萌 提交于 2020-08-13 15:21:13
mica(云母) mica 由如梦技术内部的 lutool(撸秃)演变而来。lutool 诞生于 2017 年,受 jhipster 启发逐步形成一个微服务的核心集。 因 lutool 名称与功能不太符合,故在2019年开源时将其改名为 mica(云母),寓意为云服务的基石。 mica 2.x核心依赖 mica 基于 java 8,没有历史包袱,支持传统 Servlet 和 Reactive(webflux)。采用 mica-auto 自动生成 spring.factories 和 spring-devtools.properties 配置,仅依赖 Spring boot、Spring cloud 全家桶,无第三方依赖。市面上鲜有的微服务核心组件。 依赖 版本 Spring Boot 2.2.x mica 2.0.1 更新说明 :sparkles: 开源 mica-ip2region 组件。 :zap: mica-core 优化 R.isNotSuccess 改为 isFail。 :bug: mica-redis jackson class info。 :bug: mica-redis jackson findAndRegisterModules。 :wrench: travis 替换为 Github actions,用于构建和 Snapshot 版本自动发布。 :arrow_up

Spark- 根据IP获取城市(java)

假装没事ソ 提交于 2020-04-28 11:26:20
开源 IP 地址定位库 ip2region 1.4 ip2region 是准确率 99.9% 的 IP 地址定位库,0.0x毫秒级查询,数据库文件大小只有 2.7M,提供了 Java、PHP、C、Python、Node.js、Golang 的查询绑定和 Binary、B树、内存三种查询算法,妈妈再也不同担心我的 IP 地址定位! ip2region 1.4 更新如下: 数据升级至 2018/01/12 的版本,包括 ip.merge.txt 和 ip2region.db。 升级的数据增加了 ipip 的缺失验证,主数据源缺失的数据使用 ipip 补充。 升级提醒:因为每次更新都有可能会更改 ip2region.db 的生成配置,请保持使用最新版本的 binding。 下载地址: 码云: https://gitee.com/lionsoul/ip2region/tree/v1.4-release github: https://github.com/lionsoul2014/ip2region/releases/tag/v1.4-release 一.Java - 使用Ip2Region(ip地址定位库)转换IP和地区 创建Maven工程(略) 如果使用IDEA,可先创建普通工程,然后右键点击工程,执行“Add Frameowrk support”,选择Maven

DataLakeAnalytics: 解析IP地址对应的国家城市地址的能力

萝らか妹 提交于 2019-12-14 11:51:42
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> Data Lake Analytics 作为云上数据处理的枢纽,最近加入了通过IP地址查找对应的国家、省份、城市、ISP的函数, 今天带大家体验一下。 函数详细介绍 本次一共添加了下面这些函数: ip2region : 功能最全的函数,可以获取国家,省份,城市的信息,而且支持语言切换, 但是参数较多。 ip_country : 获取IP地址对应的国家。 ip_province : 获取IP地址对应的地址/省。 ip_city : 获取IP地址对应的城市。 ip_isp : 获取IP地址对应的ISP(Internet Service Provider)的信息。 ip2long : 把IP地址转换成一个数字。 long2ip : 把数字转换成一个IP地址。 ip2region ip2region(ip, level, lang) 参数详解: ip: 要查询的IP地址 level: country/province/city/isp lang: cn/en, 返回结果的语言 ip_country/ip_province/ip_city/ip_isp ip_country/ip_province/ip_city/ip_isp是ip2region的一种快捷用法,参数较少,这几个函数风格类似,两种调用方式: ip

崛起于Springboot2.X + ip2region(31)

前提是你 提交于 2019-11-29 03:47:48
《SpringBoot2.X心法总纲》 ip2region:可以根据他获取一个具体ip的信息,国家、具体地址、网络服务商 1、添加依赖 <dependency> <groupId>org.lionsoul</groupId> <artifactId>ip2region</artifactId> <version>1.7</version> </dependency> 2、工具类 import org.lionsoul.ip2region.DataBlock; import org.lionsoul.ip2region.DbConfig; import org.lionsoul.ip2region.DbSearcher; import org.lionsoul.ip2region.Util; import java.io.File; import java.lang.reflect.Method; public class IPUtil { public static String getCityInfo(String ip){ //db String dbPath = IPUtil.class.getResource("/ip2region.db").getPath(); File file = new File(dbPath); if ( file.exists() ==