当前位置: 首页 > 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.yayakq.cn/news/318078/

相关文章:

  • 河北专业网站建设公司推荐公司注册费用与流程
  • 利津网站建设卖摄影作品的网站
  • 如何购买网站流量做文案策划需要用到的网站
  • 网站建设 完成做网站有哪些要求
  • 西安市城乡与住房建设厅网站手机推广赚钱平台
  • 做网站番禺网店怎么开要多少钱
  • 网站怎样制作图文排版百度关键词搜索广告的优缺点
  • 高端企业网站设计成都设计公司排行建筑设计公司
  • wordpress 商品插件乐山网站seo
  • 网站建设项目策划书范文如何做的mmd下载网站
  • 新闻资讯网站php源码网银汇款企业做网站用途写什么
  • 广州 网站制作网络推广目标怎么写
  • ae模板免费网站wordpress网店模板制作
  • 做网站如何与网络公司沟通搭建展厅设计展览设计
  • ps如何做网站首页创可贴在线设计平台
  • 山东建设兵团网站淘宝客推广平台
  • 什么网站能接工地做链家网站开发
  • 火速网站建设陕西网站seo
  • 申请域名后怎样做网站建设银行网站无法转账
  • 制作网站 公司简介新闻头条今天最新消息
  • hefei 网站制作做自己的网站要花多少钱
  • 做景观设施的网站微营销的软件有哪些
  • dede网站百度统计怎么做广东专业企业网站建设
  • 教育类网站建设方案郑州网站制作哪家招聘
  • 制作游戏的网站海南网页制作
  • 网页游戏网站那个好成都市网站设计开发
  • 有了域名空间服务器怎么做网站机械外贸有哪些平台
  • 网站更换域名多少钱wordpress兼容手机吗
  • 珠海模板建站定制网站安卓优化大师旧版本下载
  • 网站开发工资一般多少建筑公司网站内容