58-天亮大数据系列教程之练手小项目-给定IP查找到其对应的位置信息

目录
一、项目背景与目标
二、需求分析
三、主要思路与考点

详情
一、项目背景与目标

  • 项目背景

    • 在大数据日志分析中,经常会根据访问的来源IP地址,来判定该访客的所属省、市、区甚至更精准的位置信息,从而对该访问打上相应的位置标签,为后续精准推荐等服务,提供优质的基础数据。
    • 现在各大搜索引擎或专门IP服务公司,均提供类似的服务。
  • 项目目标

    • 用时不超过一周,主要是通过查看之前教学资料和视频,百度搜索等方式搞定,加强实战应用开发能力和自学能力。
    • 最终达到对于常用的小模块开发,可以在1-5天内迅速解决战斗,并形成自身的类库积累。

二、需求分析

  • 通过命令行来演示项目效果即可,查找用时要求在ms内完成。

  • IP地址库思考:很多公司在提供相应的服务,说明这方面的服务是有相应的公开数据的,只是细节更新上各有差异。

  • IP地址库开放位置: 天亮教育公开课资料链接:
    链接:https://pan.baidu.com/s/1Iu0FrjYIP1QtoL63_w48Ug 密码:899x
    进入后的具体位置如下图所示:
    在这里插入图片描述

    • 通过相应的地址库搜索或是查找算法,实现给定IP地址,找到其对应位置信息的功能。

三、主要思路与考点

  • 主要思路
    • 解析提供的地址库字符串,为结构化数据形式
    • 基于结构化数据构建成某个数据结构,加速给定IP地址的查找速度
    • 封装成相应的工具类API,开放其相应方法,即给定IP地址可以在ms内计算得到其位置信息。
  • 主要考点
    • 面向对象程序设计
    • 工具类封装与使用写法
    • 文件IO
    • 字符串处理
    • 二分查找
    • ip地址的不同形式的使用


天亮教育是一家从事大数据云计算、人工智能、教育培训、产品开发、咨询服务、人才优选为一体的综合型互联网科技公司。
公司由一批BAT等一线互联网IT精英人士创建,
以"快乐工作,认真生活,打造高端职业技能教育的一面旗帜"为愿景,胸怀"让天下没有难找的工作"使命,
坚持"客户第一、诚信、激情、拥抱变化"的价值观,
全心全意为学员赋能提效,践行技术改变命运的初心。

更多学习讨论, 请加入
官方-天亮大数据交流-366784928
群二维码:
这里写图片描述
天亮教育公开课-从小白到大佬修成记-全系列视频地址:http://bbs.myhope365.com/forum.php?mod=viewthread&tid=1422&extra=page%3D1

欢迎关注天亮教育公众号,大数据技术资料与课程、招生就业动态、教育资讯动态、创业历程分享一站式分享,官方微信公众号二维码:
在这里插入图片描述

天亮教育官方群318971238,
爬虫、nlp技术qq群320349384
hadoop & spark & hive技术群297585251
教育培训官网:http://myhope365.com
项目研发业务尚云科技官网:http://shangyuninfo.com/
官方天亮论坛:http://bbs.myhope365.com/

猜你喜欢

转载自blog.csdn.net/erliang20088/article/details/86616920