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

网站死链接是什么无锡网站建设 无锡和诚科技

网站死链接是什么,无锡网站建设 无锡和诚科技,网投怎么做网站,商丘网站建设优化推广某人想在h小时内钓到在进行测试自动化时#xff0c;通常需要知道当前计算机的名称#xff0c;以提示另一台计算机连接到它#xff0c;特别是在并行运行测试的情况下。 本周#xff0c;我试图对服务器进行测试#xff0c;以使其连接回在从属测试计算机上运行的WireMock服务… 某人想在h小时内钓到 在进行测试自动化时通常需要知道当前计算机的名称以提示另一台计算机连接到它特别是在并行运行测试的情况下。 本周我试图对服务器进行测试以使其连接回在从属测试计算机上运行的WireMock服务器。 堆栈溢出的标准响应是使用以下模式获取网络地址。 在我的版本中如果我们无法解析名称则假设我们正在VPN上的开发人员便携式计算机上运行​​因此所有测试都在同一台计算机上运行。 因此localhost String hostName localhost; try {InetAddress addr InetAddress.getLocalHost();String suggestedName addr.getCanonicalHostName();// Rough test for IP address, if IP address assume a local lookup// on VPNif (!suggestedName.matches((\\d{1,3}\\.?){4}) !suggestedName.contains(:)) {hostName suggestedName;} } catch (UnknownHostException ex) { }System.out.println(hostName); 问题来了我们必须信任本地计算机设置例如/ etc / hostname这可能导致无法从另一台计算机访问的网络名称。 为了解决这个问题我编写了以下代码以在可用的网络接口上工作以找到可用于与本机对话的可远程寻址的网络地址名称。 我可以使用IP地址但是很难记住它们尤其是当我们向IPv6迈进时 String hostName stream(wrap(NetworkInterface::getNetworkInterfaces).get())// Only alllow interfaces that are functioning.filter(wrap(NetworkInterface::isUp))// Flat map to any bound addresses.flatMap(n - stream(n.getInetAddresses()))// Fiter out any local addresses.filter(ia - !ia.isAnyLocalAddress() !ia.isLinkLocalAddress() !ia.isLoopbackAddress())// Map to a name.map(InetAddress::getCanonicalHostName)// Ignore if we just got an IP back.filter(suggestedName - !suggestedName.matches((\\d{1,3}\\.?){4}) !suggestedName.contains(:)).findFirst()// In my case default to localhost.orElse(localhost);System.out.println(hostName); 您可能会注意到那里使用了一些支持方法来整理代码如果您感兴趣的话这里是必需的支持方法。 FunctionalInterface public interface ThrowingPredicateT, E extends Exception{boolean test(T t) throws E; }FunctionalInterface public interface ThrowingSupplierT, E extends Exception{T get() throws E; }public static T, E extends Exception PredicateT wrap(ThrowingPredicateT, E th) {return t - {try {return th.test(t);} catch (Exception ex) {throw new RuntimeException(ex);}}; }public static T, E extends Exception SupplierT wrap(ThrowingSupplierT, E th) {return () - {try {return th.get();} catch (Exception ex) {throw new RuntimeException(ex);}}; }// http://stackoverflow.com/a/23276455 public static T StreamT stream(EnumerationT e) {return StreamSupport.stream(Spliterators.spliteratorUnknownSize(new IteratorT() {public T next() {return e.nextElement();}public boolean hasNext() {return e.hasMoreElements();}},Spliterator.ORDERED), false); }翻译自: https://www.javacodegeeks.com/2016/06/getting-name-someone-connect-back-server.html某人想在h小时内钓到
http://www.zqtcl.cn/news/490913/

相关文章:

  • 百度怎么做开锁网站中国咖啡网站建设方案
  • 新网站不被收录郑州网站建设培训学校
  • 网站群建设意见征集北京做网站报价
  • 网站建设开发费会计处理山东省住房和城乡建设厅二建查询
  • 市工商局网站建设情况襄阳网站seo诊断
  • 动漫做那个视频网站单网页网站如何做
  • 企业网站名是什么意思广州公共交易中心
  • 做网站那家好沈阳做网站公司哪家好
  • 现在做一个网站大概多少钱中国住房城乡建设部网站
  • 高端企业网站建设核心秦皇岛网站制作人才招聘
  • 网站制作花多少钱简历模板表格
  • 泰安专业网站开发公司网页设计师常逛网站
  • 百度收录万网空间的网站需要多久推广seo网站
  • 个体工商户可以做网站备案吗微信app下载安装官方版2023
  • 内贸在什么网站做做网站需要提供哪些信息
  • 物流网站怎么做推广网页程序开发语言
  • 静态网站跟动态网站开发的层次
  • 公司购买网站怎么做分录被k掉的网站怎么做才能有收录
  • 网页制作相关网站网络卖货平台有哪些
  • 国内网站都要备案吗快速做网站的软件
  • 遂宁市住房和城乡建设局网站自己的网站怎么做美工
  • 资阳网站建设公司中国菲律宾概念股
  • 网站优化报价wordpress 获取别名
  • 自适应网站如何做mip微信网站公司
  • 网站建设改版升级wordpress 艺术家
  • 百度怎么网站排名python做网站的开发
  • 淘宝 网站建设教程视频北京华夏建设有限公司网站
  • 网站公司的利润中国域名后缀
  • 梁山网站建设电话多语言网站建设
  • 网站建设的摘要做直播网站赚钱吗