当前位置: 首页 > news >正文

央视网商城网站建设网盘资源

央视网商城网站建设,网盘资源,南京软件定制开发,想建立一个网站怎么做地区 & IP 库 yudao-spring-boot-starter-biz-ip (opens new window)业务组件,提供地区 & IP 库的封装。 #1. 地区 AreaUtils (opens new window)是地区工具类,可以查询中国的省、市、区县,也可以查询国外的国家。 它的数据来自 …

地区 & IP 库

yudao-spring-boot-starter-biz-ip (opens new window)业务组件,提供地区 & IP 库的封装。

#1. 地区

AreaUtils (opens new window)是地区工具类,可以查询中国的省、市、区县,也可以查询国外的国家。

它的数据来自 Administrative-divisions-of-China (opens new window)项目,最终整理到项目的 area.csv (opens new window)文件。每一行的数据,对应 Area (opens new window)对象。代码所示:

public class Area {/*** 编号*/private Integer id;/*** 名字*/private String name;/*** 类型** 枚举 {@link AreaTypeEnum}* 1 - 国家* 2 - 省份* 3 - 城市* 4 - 地区, 例如说县、镇、区等*/private Integer type;/*** 父节点*/private Area parent;/*** 子节点*/private List<Area> children;}

AreaUtils 主要有如下两个方法:

// AreaUtils.java/*** 获得指定编号对应的区域** @param id 区域编号* @return 区域*/
public static Area getArea(Integer id) {// ... 省略具体实现
}/*** 格式化区域** 例如说:*      1. id = “静安区”时:上海 上海市 静安区*      2. id = “上海市”时:上海 上海市*      3. id = “上海”时:上海*      4. id = “美国”时:美国* 当区域在中国时,默认不显示中国** @param id 区域编号* @param separator 分隔符* @return 格式化后的区域*/
public static String format(Integer id, String separator) {// ... 省略具体实现
}
  • 具体的使用,可见 AreaUtilsTest (opens new window)测试类。

另外,管理后台提供了 [系统管理 -> 地区管理] 菜单,可以按照树形结构查看地区列表。如下图所示:

地区管理

  • 后端代码,对应 AreaController (opens new window)的 /admin-api/system/area/tree 接口
  • 前端代码,对应 system/area/index.vue (opens new window)界面

#2. IP

IPUtils (opens new window)是 IP 工具类,可以查询 IP 对应的城市信息。

它的数据来自 ip2region (opens new window)项目,最终整理到项目的 ip2region.xdb (opens new window)文件。

IPUtils 主要有如下两个方法:

// IPUtils.java
/*** 查询 IP 对应的地区编号** @param ip IP 地址,格式为 127.0.0.1* @return 地区id*/
public static Integer getAreaId(String ip) {// ... 省略具体实现
}/*** 查询 IP 对应的地区** @param ip IP 地址,格式为 127.0.0.1* @return 地区*/
public static Area getArea(String ip) {// ... 省略具体实现
}
  • 具体的使用,可见 IPUtilsTest (opens new window)测试类。

另外,管理后台提供了 [系统管理 -> 地区管理] 菜单,也提供了 IP 查询城市的示例。如下图所示:

IP 查询城市

  • 后端代码,对应 AreaController (opens new window)的 /admin-api/system/area/get-by-ip 接口
http://www.15wanjia.com/news/39567.html

相关文章:

  • php企业网站多少钱快速排名提升
  • 教做衣服的网站有哪些怎么创建网站赚钱
  • 长沙调查公司东莞网站推广优化网站
  • 做网站国家大学科技园郑州营销方案怎么写模板
  • 中国最新新闻头条成都谷歌seo
  • 芜湖做网站找哪家好百度seo不正当竞争秒收
  • 豆各庄做网站的公司学电商运营的培训机构
  • 怎么进入网络管理系统seo公司赚钱吗
  • 爬虫 wordpress太原网站优化公司
  • 西安网易网站建设长尾关键词挖掘
  • 静态网站可以做哪些seo长沙
  • 沈阳单页网站制作win7优化大师官方免费下载
  • 方寸网站建设seo外链建设的方法有
  • 企业门户网站开发平台的设计必应搜索引擎怎么样
  • 使用vs2015做网站教程企业推广网
  • 广州建委科技委网站首页网上售卖平台有哪些
  • 手机网站免费制作推销产品的万能句子
  • 深圳网站空间购买百度关键词seo公司
  • 嘉定网站建设电脑培训河南郑州网站顾问
  • 个人做什么类型网站广告营销公司
  • 手机网站建设原则seo关键词工具
  • 国内的有什么好wordpress主题苏州seo排名优化课程
  • php网站建设难点江苏网页设计
  • 给个网站谢谢各位了品牌整合营销
  • 校园门户网站设计论文seo 百度网盘
  • 从化电子商务网站建设怎么在百度上发表文章
  • 政府网站建设方案链接购买
  • 利用国外网站文章图片做书营利女教师遭网课入侵视频大全播放
  • 济南住建局官方网站网络优化行业的发展前景
  • 品牌网站制作公司北京建站优化