使使用用Java代代码码获获取取服服务务器器性性能能信信息息及及局局域域网网内内主主机机名名

最近做个项目,就是要取 cpu 占有率等等的系统信息,一开始以为要用动态链接库了,但后来发现可以像下面这样做,不去调

用j ni,这样省去了很多看新技术的时间o(∩_ ∩)o...

在Java中,可以获 总的物理内存、剩余的物理内存、已使用的物理内存等信息,下面例子可以取 这些信息,并且获 在Win

dows下的内存使用率。

首先编写一个MonitorInfoBean类,用来装载监控的一些信息,包括物理内存、剩余的物理内存、已使用的物理内存、内存使

用率等字段,该类的代码如下:

package com.amgkaka.performance;

/** */ /**

* 监视信息的JavaBean类.

* @author amg

* @version 1.0

* Creation date: 200 -4-25 - 上午10:37:00

*/

public class MonitorInfoBean {

/** */ /** 可使用内存. */

private long totalMemory;

/** */ /** 剩余内存. */

private long freeMemory;

/** */ /** 最大可使用内存. */

private long maxMemory;

/** */ /** 操作系统. */

private String osName;

/** */ /** 总的物理内存. */

private long totalMemorySize;

/** */ /** 剩余的物理内存. */

private long freePhysicalMemorySize;

/** */ /** 已使用的物理内存. */

private long usedMemory;

/** */ /** 线程总数. */

private int totalThread;

/** */ /** cpu使用率. */

private double cpuRatio;

public long getFreeMemory() {

return freeMemory;

}

public void setFreeMemory( long freeMemory) {

this .freeMemory = freeMemory;

}

public long getFreePhysicalMemorySize() {

return freePhysicalMemorySize;

}

public void setFreePhysicalMemorySize( long freePhysicalMemorySize) {

this .freePhysicalMemorySize = freePhysicalMemorySize;

}

public long getMaxMemory() {

return maxMemory;

}

public void setMaxMemory( long maxMemory) {

this .maxMemory = maxMemory;

}

public String getOsName() {

return osName;

}

public void setOsName(String osName) {

this .osName

获取局域网内服务器信息,使用Java代码获取服务器性能信息及局域网内主机名.pdf...相关推荐

  1. 局域网内共享文件可集成Java代码实现——FileZilla Server

    局域网内共享文件可集成Java代码实现--FileZilla Server 1. 前言 Filezilla的主要优势在于:高安全.高性能.Filazilla的安全性是来自于其开放源代码的. Filez ...

  2. 通过身份证号获取个人信息(JAVA代码)

    通过身份证号获取个人信息(JAVA代码) 个人思路 如果有错误,欢迎留言 代码 个人思路 文档下载地址: 身份证对应省区 1.首先对身份证进行输入 对身份证信息进行匹配看是否符合身份证规则,我是利用正 ...

  3. java 读取流的字符编码格式_如何使用Java代码获取文件、文件流或字符串的编码方式...

    标签: 今天通过网络资源研究了一下如何使用Java代码获取文件.文件流或字符串的编码方式,现将代码与大家分享: package com.ghj.packageoftool; import info.m ...

  4. 如何使用java代码获取屏幕显示器个数

    使用java代码获取屏幕显示器个数,主要是使用java中的GraphicsEnvironment对象,关于GraphicsEnvironment对象的介绍,可以去GraphicsEnvironment ...

  5. java获取jndi密码_用JAVA代码获取Weblogic配置的JNDI 数据源连接

    第一步:生成与JDK版本对应的weblogicjar,利用cmd 进入到weblogic_home 路径下进入到server/lib目录,然后运行  JDK  1.6 命令 "java -j ...

  6. java代码获取银行实时汇率

    java代码获取银行实时汇率 因为工作的时候甲方要求实施获取银行汇率,并且他们还不提供免费的接口,我就自己去网上找了接口,并写了实现代码,如果你需要的话直接复制粘贴就可以用了. 我用的是idea开发的 ...

  7. UUID简介以及java代码获取UUID示例

    什么是UUID UUID 是指(Universally Unique Identifier)通用唯一识别码,128位.RFC 4122描述了具体的规范实现. 现实问题 我们开发的时候,数据库表总会有一 ...

  8. java代码获取ip_java如何获取ip地址

    java获取IP地址的方法:/** * 通过HttpServletRequest返回IP地址 * * @param request HttpServletRequest * @return ip St ...

  9. Android 使用java 代码获取res 里面的value 定义的数组

    现在res value 里面定义了一个array.xml 内容如下 <?xml version="1.0" encoding="utf-8"?> & ...

最新文章

  1. 年仅 16 岁的黑客少年,竟是搅乱 IT 巨头的幕后主使?
  2. Pci设备驱动:设备枚举
  3. 数学建模大赛赛题解析:Mathorcup高校数学建模挑战赛-环形穿梭车的设计与调度
  4. 1.9 Java 9增强的自动资源管理
  5. Go之Beego报错RegisterModel must be run before BootStrap
  6. div 布局_CSS布局:三栏布局
  7. find 命令_Linux下查找文件:find 命令
  8. 带你一文看懂--应用层、传输层的协议,HTTP协议及实现,UDP和TCP的报文格式以及为什么3次握手和4次挥手
  9. SpringMVC框架第二天
  10. 任意手机虚拟按键增加方法
  11. session简单学习2
  12. sqlmap入门使用教程
  13. matlab按图像边缘抠图_不会抠图?保姆级抠图教程!手把手教你抠图(二)
  14. stm32f412新工程配置的记录
  15. 网络安全知识竞赛(国家信息安全水平考试NISP)模拟题1
  16. OSChina 周一乱弹 —— 这片城市都会属于你,而你属于我
  17. C语言使用代码绘制爱心
  18. 网络安全——防火墙详解
  19. LoadBalancer集成Nacos实现负载均衡
  20. Plant Simulation中的“开机自启”-autoexec

热门文章

  1. Eclipse自动注册Servlet:web.xml注册和@Servlet注解 实现注册
  2. java 模块分离部署_GitHub - yangjiu/Mis: 模块接口服务,如何在一个模块内维护其对外暴露的接口(包括打包发布),而不是把接口和接口实现分离到两个不同的模块?...
  3. Sharding-JDBC改写自己查询规则思路
  4. php 简繁体转换类库,OpenCC for PHP 优雅的简繁体转换
  5. 计算机数值方法期末考试,《计算机数值方法》测试题二
  6. linux debian硬盘安装,硬盘安装linux debian如何配置grub文件
  7. java map套arraylist,在Java中的HashMap和ArrayList的区别?
  8. Fluid 架构创新论文被国际数据库顶会 ICDE 录用
  9. 云栖掠影|回首开源十年,RocketMQ 焕发新生
  10. Knative 基本功能深入剖析:Knative Serving 自动扩缩容 Autoscaler