首页 > 编程语言 >java 判断网络通断

java 判断网络通断

时间:2023-05-18 10:35:47浏览次数:35  
标签:通断 urlConnection java 0.100 网络 System 9999 setProperty

private static boolean isInternetOK(String[] urls) {
        System.setProperty("http.proxyHost", "192.168.0.100");
        System.setProperty("http.proxyPort", "9999");
        System.setProperty("https.proxyHost", "192.168.0.100");
        System.setProperty("https.proxyPort", "9999");
        
        for (String url : urls) {
            try {
                HttpURLConnection urlConnection = (HttpURLConnection) new URL(url).openConnection();
                urlConnection.setRequestMethod("HEAD");
                urlConnection.setConnectTimeout(5000); // 设置连接超时时间为5秒钟
                int statusCode = urlConnection.getResponseCode();
                if (statusCode == 200)
                    return true;
            } catch (Exception e) {

            }
        }
        return false;
    }

 

标签:通断,urlConnection,java,0.100,网络,System,9999,setProperty
From: https://www.cnblogs.com/nanfei/p/17411152.html

相关文章

  • java opencv配置环境变量
    javaopencv配置环境变量Windows开发环境:1、下载路径:opencv官网下载文件,解压,我这里用的版本是3.4.16。2、解压后opencv\build\java\x64目录下的opencv_java3416.dll文件拷到C盘的system32下,opencv\build\java下面的opencv-3416.jar文件复制到本地D盘,新建lib文件夹里面,可以直接通......
  • java正确开发系列:根据日期获取当月天数
    背景:提供任意日期,比如:2023-01-01,计算对应月份的天数 方案一:CalendarCalendarcalendar=Calendar.getInstance();SimpleDateFormatsimpleDateFormat=newSimpleDateFormat("yyyy-MM-dd");calendar.setTime(simpleDat......
  • Java 常见日期格式,转Date和String
    1.ThuFeb01201800:00:00GMT0800(中国标准时间)转DatestartTime="ThuFeb01201800:00:00GMT0800(中国标准时间)";StringSPLIT_STRING="(中国标准时间)";startTime=startTime.split(Pattern.quote(SPLIT_STRING))[0].replace(REPLACE_STRING[0],REPLAC......
  • Java数组最常用操作方法(Arrays类)
    最近在写代码的过程中发现我们很多地方都会处理数组,有时只是模糊的记得有API可以调用,每次都查文档很是费事儿,适当的总结希望提高开发速度一、申明数组数组的申明十分简单也十分的基础,注意第三种申明方式,[]里面是不带数字的String[]Array1=newString[5];String[]Arra......
  • Java8 Stream --groupingBy 分组讲解
    本文主要讲解:Java8Stream之Collectors.groupingBy()分组示例Collectors.groupingBy()分组之常见用法功能代码:/***使用java8streamgroupingBy操作,按城市分组list*/publicvoidgroupingByCity(){Map<String,List<Employee>>map=employe......
  • Java中的字符串
    目录一、简介二、字符串定义2.1直接定义字符串2.2通过使用String类的构造方法来创建字符串三、如何使用JavaAPI帮助文档3.1帮助文档下载地址3.2帮助文档使用3.2中文帮助文档四、String字符串和int、double、float的相互转换4.1String转int4.2String转Double、Flo......
  • Java字符串就是Unicode字符序列
    一、简介Java字符串就是Unicode字符序列。Java里没有内置的字符串类型,而是在标准的类库中提供了一个预定义类,String。每个用双引号""括起来的都是String类的一个实例。字符串是日常开发中最常用,Java字符串的一个重要特点就是字符串不可变二、字符串定义2.1直接定义字符串......
  • Docker网络
    基本概念是什么?是docker对容器网络隔离的一项技术,提供了多种不同的模式供用户使用,选择不同的网络模式来实现容器网络的互通以及彻底的隔离。为什么需要?实现容器间的网络隔离实现部分容器之间的网络共享管理多个子网下容器的IP能干什么提供了多种模式,可以定制化的为每个......
  • Java商城网站系统设计与实现(带源码)
    基于Java的商城网站系统设计与实现功能介绍平台采用B/S结构,后端采用主流的Springboot框架进行开发,前端采用主流的Vue.js进行开发。整个平台包括前台和后台两个部分。前台功能包括:首页、商品详情页、订单、用户中心模块。后台功能包括:总览、订单管理、商品管理、分类管理、标......
  • java基于springboot+vue的篮球竞赛预约平台、比赛预约管理系统,附源码+数据库+lw文档+P
    1、项目介绍根据篮球竞赛预约平台的功能需求,进行系统设计。前台功能:用户进入系统可以实现首页,竞赛项目,平台公告,个人中心,后台管理等功能进行操作;后台由管理员和用户,主要功能包括首页,个人中心,用户管理,项目分类管理,竞赛项目管理,赛事预约管理,系统管理等功能;系统对这些功能进行整合......