1. 首页
  2. > 香港公司年审 >

地区ip代码表(在终端怎么查询ip地址)

2.统计IP的访问数量,单个用户重复IP去重



1.获取IP119.118.179.94=>地址中国|0|辽宁省|沈阳市|联通 2.获取的IP信息主要用到的是第二个坐标的省份,这里把省份去掉(因为echarts的map信息没有用省结尾) @ResponseBody @RequestMapping(value="/ipMap") public List<Map<String,String>> getIPMap(){ List<Map<String,Object>> ipMap=this.userService.getIPCount(); Map<String,String> mapCount=new HashMap<String,String>(); if(null!=ipMap && ipMap.size()>0) { for(Map<String,Object> map : ipMap) { String address=IPUtil.getAddress(map.get("IP").toString(),IPDBTargetPath); logger.info("获取IP{}=>地址{}",map.get("IP"),address); if(!StringUtil.isNUll(address)) { String provice=address.split("|")[2]; if(provice.endsWith("省")) { provice=provice.substring(0,provice.length()-1); if(StringUtil.isNUll(mapCount.get(provice))) { mapCount.put(provice, map.get("COUNT_IP").toString()); }else { mapCount.put(provice, Integer.valueOf(mapCount.get(provice)) Integer.valueOf(map.get("COUNT_IP").toString()) ""); } } } } } List<Map<String,String>> listMapCount=new ArrayList<Map<String,String>>(); for(String key : mapCount.keySet()) { Map<String,String> map=new HashMap<String,String>(); map.put("name", key); map.put("value", mapCount.get(key)); listMapCount.add(map); } return listMapCount; }

4.借助echarts展示


这里主要参考了(https://github.com/Jackyyans/code123/tree/master/normal)

5.效果图





版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至123456@qq.com 举报,一经查实,本站将立刻删除。

联系我们

工作日:9:30-18:30,节假日休息