- 浏览: 1363708 次
- 性别:
- 来自: 江西
文章分类
- 全部博客 (287)
- oracle (30)
- Java (73)
- MySQL (16)
- Myeclipse/eclipse (12)
- javascript (15)
- JSP/Servlet (7)
- maven (14)
- AJAX (2)
- JQuery (9)
- tomcat (8)
- spring (21)
- Linux (28)
- PHP (9)
- UI (1)
- 编程错误及处理 (38)
- 多线程 (18)
- hibernate (10)
- Web Service (3)
- struts2 (6)
- log4j (3)
- SVN (4)
- DWR (1)
- lucene (1)
- 正则表达式 (4)
- jstl (2)
- SSL (3)
- POI (1)
- 网络编程 (1)
- 算法 (2)
- xml (4)
- 加密解密 (1)
- IO (7)
- jetty (2)
- 存储过程 (1)
- SQL Server (1)
- MongoDB (1)
- mybatis (1)
- ETL (1)
- Zookeeper (1)
- Hadoop (5)
- Redis (1)
- spring cloud (1)
最新评论
-
ron.luo:
牛逼,正解!
maven设定项目编码 -
lichaoqun:
java.sql.SQLException: Can't call commit when autocommit=true -
Xujian0000abcd:
Thanks...
Cannot proxy target class because CGLIB2 is not available. Add CGLIB to the clas -
renyuan2ni:
[i][b][u]引用[list]
[*][img][flas ...
Manual close is not allowed over a Spring managed SqlSession -
851228082:
宋建勇 写道851228082 写道<!-- 文件拷贝时 ...
maven设定项目编码
package cn.com.songjy; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Ping { public static void main(String[] args) throws IOException { System.out.println(ping("127.0.0.1", 1)); System.out.println("************************************"); System.out.println(ping("www.baidu.com", 35)); } /** * * @param target_name * IP地址或域名 * @param out_time * 超时间隔,单位为毫秒 * @return * @throws IOException */ public static boolean ping(String target_name, int out_time) throws IOException { Runtime runtime = Runtime.getRuntime(); String ping_command = "ping " + target_name + " -w " + out_time; System.out.println("命令格式:" + ping_command); Process process = runtime.exec(ping_command); if (null == process) return false; BufferedReader bufferedReader = new BufferedReader( new InputStreamReader(process.getInputStream(), "GBK"));// windows下编码默认是GBK,Linux是UTF-8 String line = null; while (null != (line = bufferedReader.readLine())) { System.out.println(line); if (line.startsWith("Reply from")) return true; if (line.startsWith("来自")) return true; } bufferedReader.close(); return false; } } /* 这里只是简单检测是否能通,如果还需要更详细信息可查看ping命令的介绍 */
效果图如下:
以下来自java Ping域名网络工具类PingUtils.java源代码分享
package demo; import java.net.InetAddress; import java.net.UnknownHostException; public class PingUtils { public static Domain ping(String domian) { long start = System.currentTimeMillis(); Domain result = new Domain(); try { InetAddress address = InetAddress.getByName(domian); result.ip = address.getHostAddress(); result.host = address.getHostName(); long end = System.currentTimeMillis(); result.time = (end - start); } catch (UnknownHostException e) { result.ip = "0.0.0.0"; result.host = "UNKONW"; } return result; } public static class Domain { String ip; String host; long time; @Override public String toString() { return String.format("host=%s, ip=%s, time=%s", host, ip, time); } } public static void main(String[] args) { Domain domain = ping("www.baidu.com"); System.out.println(domain); } }
效果如下:
java 调用shell命令
java使用dos命令创建文件夹
JAVA执行bat文件和shell脚本文件
del命令和rd命令
发表评论
-
Linux备份数据学习记录
2016-04-15 15:17 8011、插入救援光盘(已刻录系统:systemrescuecd-x ... -
java.io.NotSerializableException: java.util.ArrayList$SubList
2016-03-15 11:36 2777错误信息: 原代码: if (null != dto ... -
java.lang.NoSuchMethodError
2015-10-30 19:50 1077在执行命令 java -Djava.ext.dirs=./de ... -
OutOfMemoryError
2015-01-07 10:49 628错误信息: 执行命令(修改前): java -Djava. ... -
自定义ClassLoader
2014-12-14 17:13 853一、自定义类加载器代码: package foo; im ... -
Linux中启动Oracle
2014-07-28 11:33 788一、用oracle用户登录linux系统并执行命令:lsnrc ... -
Linux中安装MySQL
2014-03-19 18:11 3412参阅mysql在linux下安装 一、下载MySQL 二、 ... -
URL传递中文参数乱码问题
2014-03-14 12:55 1109项目特殊要求,form表单使用get方式提交,由此出现了中文乱 ... -
Linux/DOS命令
2014-01-22 17:40 826Linux shell编程指南 Linux ... -
linux 命令 文本查找 grep
2014-01-16 10:27 1147linux 命令 文本查找 grep Linux文本编辑器.p ... -
linux进入单用户模式改密码
2014-01-10 18:47 640linux进入单用户模式改密码 linux进入单用户模式改密 ... -
Linux中添加路由
2014-01-09 22:39 1898Linux添加路由 在文件/etc/init.d/netwo ... -
servlet使用commons-fileupload上传文件示例
2014-01-03 14:32 842private static final Log log = ... -
Java使用正则进行奇偶替换
2013-12-30 11:20 1549/** * 将位于偶数位的数字1替换为2 */ ... -
Linux开机启动Java程序
2013-11-25 15:26 3526一、编写启动Java程序shell脚本(smssend.sh) ... -
单例模式
2013-11-05 09:58 752Java之美[从菜鸟到高手演变]之设计模式 Java开发中 ... -
MySQL存取大文本及二进制文件(图片)
2013-10-21 17:03 11796package cn.com.songjy.test.db; ... -
判定2个对象相等之重写equals方法
2013-10-18 11:03 1047package cn.com.songjy.test; ... -
SAX解析XML文件示例
2013-09-13 17:32 1003package cn.com.songjy.test.xml; ... -
二分查找算法(Binary Search)
2013-09-13 17:01 2366项目中遇到需要从数组中查找数据,但是算法很多,于是根据项目需求 ...
相关推荐
java中ping命令ping工具类(循环ping) java ping ip ping命令 ping工具类 支持linux和windows等所有平台 Ping是Windows下的一个命令 在Unix和Linux下也有这个命令。 ping也属于一个通信协议,是TCP/IP协议的一部分 ...
自己做的java调用ping命令实例 地址使用的是套接字地址 ping的主机用sping注入
用java实现ping的几种方式:纯Java实现ICMP的ping命令,JAVA调用外部EXE实现PING功能,ICMP Ping in Java(JDK 1.5 and above),最简单的办法,直接调用CMD
本文档介绍了如何在Java中使用ProcessBuilder类执行ping命令,以检测主机的网络连通性。我们提供了详细的步骤说明,并附带一个简单的源码示例,演示如何使用Java代码执行ping命令并解析结果。 内容概要 本文档涵盖...
主要介绍了Java简单实现调用命令行并获取执行结果,结合实例形式分析了Java调用ping命令并获取执行结果相关操作技巧,需要的朋友可以参考下
使用Java语言开发 基于ICMP协议 仿Windows系统的Ping程序 简单实现 使用了Jpcap 计算机网络课程设计的作业
如果从终端运行,请确保目录并使用以下命令对其进行编译:服务器编译-> javac UDP_Server.java Server_Receive.java NextGaussian.java服务器运行-> java UDP_Server'port'//输入要在其上运行的端口您想打开不带...
这是一个多线程的ping命令,可以同时ping一段网络地址,属于异步ping!仅希望大家作为参考学习!
方法来直接调用系统的Ping命令,也有人完成了纯Java实现Ping的程序,使用的是Java的NIO包(native io, 高效IO包)。但是设备检测只是想测试一个远程主机是否可用。所以,可以使用以下三种方式来实现: 1. Jdk1.5的...
扫描同一网段的IP主要是用SHELL方法 使用PING命令并判断返回值内容 从而确定服务器是否打开 扫描端口的原理是使用socket类判断是否连接成功 点击“目标IP段”标签,可以直接扫描自己主机IP(测试用功能) 需要...
本程序用java所作,可以直接调用windows内部的一些命令(本命令具有一定的极限向) 用法: 在上面的文本框里输入一条可以脱离cmd窗口的命令然后点”确认”就可以 如果要是有返回结果在下面就会显示出来 例如调用...
从扫描同一个网段的IP开始 逐步添加功能 现在还具有了扫描选定IP的常见TCP UDP端口 包括部分常见木马所使用端口 并可以自定义扫描端口 扫描同一网段的IP主要是用SHELL方法 使用PING命令并判断返回值内容 从而确定...
支持基本的INSTREAM扫描和PING命令。 此处介绍了Clamd协议: ://linux.die.net/man/8/clamd 可以从另一个存储库找到REST风格的API和服务器。 使用客户端 代码是不言自明的。 这样的想法是这样的: ClamAVClient ...
ping 5. kill 6. man 7.clear 8.netstat 4. 软件管理 - dpkg :离线 .deb .rpm .apk - apt-get :在线 5. 压缩解压 tar -cxgzvf 打包后的文件 要打包的文件 6. vim 的使用 三种模式 7. ssh理解 secure ...
java虚拟机配置 在默认情况下,程序启动时会使用自身的jre(以下所说的jar为java虚拟机1.6.0以上版本,低版本则无法启动程序)。 在主目录(安装目录、程序所在的目录)的“jre1.6”目录下,如果没有则需要在主目录...
平这个插件除了 ping /ping命令发布者或特定播放器之外什么都不做。权限允许目的默认ping.self 使用/ping自己真的ping.others 使用/ping 其他玩家操作员截图依赖关系没有任何版本1.1执照
如果可以使用ping 命令,可以更换使用该命令: 下面的命令将检查远程主机是否可用并会返回一个状态消息:ping host_name 注释: telnet,它为用户提供了在本地计算机上完成远程主机工作的能力(即远程登录).要开始一个...
java写的网络监控系统网络数据采集模块,基于java NIO,并没有使用MINA、netty等框架,主要通过采集端间歇性执行ping,telnet,tracert命令对执行的目标机器进行网络监控,并将监控结果汇总到服务器数据库。...
计算机网络项目实现了与提供的ping服务器通信的基于UDP的ping...可以使用以下命令运行ping服务器: java -jar pingserver.jar --port=<port> [--loss_rate=] [--bit_error_rate=] [--avg_delay=] loss_rate,bit_er
例如,如果您要创建一个名为“ ping”的命令,该命令仅在聊天中打印单词“ pong”,则实现方式如下: @BukkitCommand ( labels = { " ping " })public static boolean ping( CommandSender sender, Command cmd, ...