文章目录

  • Hutool - 对于网络的一些方法和增强
    • 1、相关常用方法
    • 2、IP 以数字格式存储
    • 3、增强方法 - 判断某个字符串是否是一个 IP 地址
    • 4、增强方法 - 获取本机主机名称
    • 5、增强方法 - 获取本机公网IP
    • 6、增强方法 - 依托于第三方数据库,根据 IP 地址反推 IP 所属的省市区

Hutool - 对于网络的一些方法和增强


1、相关常用方法

longToIpv4 根据long值获取ip v4地址
ipv4ToLong 根据ip地址计算出long型的数据
isInnerIP 判定是否为内网IP
localIpv4s 获得本机的IP地址列表
hideIpPart 隐藏掉IP地址的最后一部分为 * 代替
getIpByHost 通过域名得到IP

2、IP 以数字格式存储

//根据ip地址计算出long型的数据
long ip= NetUtil.ipv4ToLong(ip);

3、增强方法 - 判断某个字符串是否是一个 IP 地址

  /**

Hutool - 对于网络的一些方法和增强相关推荐

  1. 50个初级网络营销推广方法 建议你收藏

    50个初级网络营销推广方法,建议你收藏! 1.Qq群网站推广法.用几十个Qq,每个Qq加入几十个群,每天发一遍网站.平均50个Qq每个Qq加入50个群每个群50个人=75000人观看.如果Qq更多,加 ...

  2. 10个常用破解网络密码的方法

    本文来自互联网,和大家共同分享. 个人网络密码安全是整个网络安全的一个重要环节,如果个人密码遭到黑客破解,将引起非常严重的后果,例如网络银行的存款被转账盗用,网络游戏内的装备或者财产被盗,QQ币被盗用 ...

  3. JAVAWeb开发(基于分片的网络状态查询方法、装置及存储介质)

    本文基于分片的网络状态查询方法.装置及存储介质已是申请的专利.本人为第一发明人,这里给出来是提供一种写专利的范本,仅供参考. 专利申请号:CN202110346967.5 正文部分: 技术领域 本申请 ...

  4. linux 查看san链路状态,Linux下查看网络状态的方法

    当我的设备在机房,懒得去查看网线连接情况:或者设备在远端,没有条件让眼睛亲临现场,我需要在终端查看设备网络接口的物理连接状态.基于此种场景,我就了解了几种关于命令查看网络状态的方法. 1. ifcon ...

  5. centos 重启网络服务的方法

    linux 重启网络服务的方法 - Linux - 5x54学习笔记 - Linux自学手册.Linux常见问题解决.原创作品整理 linux 重启网络服务的方法 如果是redhat或CentOS,重 ...

  6. 动态slimmable网络:高性能的网络轻量化方法!对比slimmable涨点5.9%

    动态slimmable网络:高性能的网络轻量化方法!对比slimmable涨点5.9% 论文链接: https://arxiv.org/abs/2103.13258 代码: https://githu ...

  7. finalshell连接超时怎么解决_电脑无线网络连接不上怎么回事 电脑连不上无线网络的解决方法...

    现在是一个网络多元化的时代,基本上家家户户都有电脑,用电脑就需要网络,今天我们要说的是无线网络,近日很多网络用户出现电脑连不上无限网络,又不知道如何处理,大家可以看看下面的电脑教程,帮你搞定无线网络连 ...

  8. tddebug怎么读取asm文件_如何利用 ASM 实现既有方法的增强?

    写在前面 在面向对象编程领域,方法增强有好几种做法: 继承:符合开闭原则,简单地通过继承类的扩展,实现方法增强,但需通过调用子类方法才能增强: 装饰:同样符合开闭原则,继承的优化方案,相比于继承更加灵 ...

  9. android系统电量优化,基于Android系统网络耗电量优化方法的.pdf

    基于Android系统网络耗电量优化方法的 2012年第10期,第 45卷 通 信 技 术 Vol.45,No.10,2012 总第250期 Communications Technology No. ...

最新文章

  1. 3164 质因数分解
  2. 周五:IPC连接及远程执行
  3. 2017第17周五当前困境思考2
  4. 解决packet tracer不能复制CLI内容的问题
  5. .NET斗鱼直播弹幕客户端(下)
  6. 下载丨6月数据库技术通讯:不规范SQL引发大量TX锁
  7. 解决ADT无法在线更新
  8. TensorFlow 中 tf.app.flags.FLAGS 的用法介绍
  9. python怎么样算安装好了_如何将安装好的Python
  10. 购物商城php设计与实现,php微信商城购物平台的设计与实现
  11. 电商项目5:商品模块
  12. tumblr_如何制作私人Tumblr博客
  13. 气象竞赛计算机技巧,气象装备保障竞赛及故障排除技巧分析
  14. cloudera-repos 地址
  15. 深度学习 VS 传统的机器学习
  16. 我的一年AI算法工程师成长记
  17. mac电脑循环次数多少算新_2020年度最佳Mac端App新鲜出炉!今年,你发现了哪些好软件?...
  18. 【已解决】IE无法上网、有道云PC客户端无连接
  19. 了解在Flash中的编程工作
  20. 音符起始点检测(音频节奏检测)(2)

热门文章

  1. 【linux性能优化】定位分析狂打日志的问题
  2. scratch案例——神奇闹钟
  3. 一般熟练盲打需要多久_如何学会盲打, 大概需要多长时间?
  4. 关于PEP8报too long问题的解决方式
  5. 让未来更近,三星The New Bixby与IoT打造智能物联
  6. centos7加载磁盘
  7. 一个公司存在不同职位,不同职位计算工资的方法也不相同。工资可能是固定的,也可能根据销售额或工作量来计算。假设公司有三种职务:经理、计件工人和计时工人:他们的工资组成分别为:
  8. 面试:你的离职原因该怎么回答
  9. 2020蓝桥杯省赛B组C++(第二场)真题
  10. 《SolidCAM+SolidWorks 2014中文版数控加工从入门到精通》——第1章 SolidCAM基础 1.1 CAD/CAM基础...