Hutool工具获取系统资源使用情况

Hutool工具获取系统资源使用情况

当我们需要使用Java获取计算机信息的时候,通常会导入一些第三方jar包, 一个是不能保证安全, 还有就是操作比较繁琐. 那我们下面就用热门的中国人的开源工具hutool来获取系统信息

导入依赖

  1. pom.xml

    1. <dependency>
          <groupId>com.github.oshi</groupId>
          <artifactId>oshi-core</artifactId>
          <version>5.6.1</version>
      </dependency>
      <dependency>
          <groupId>cn.hutool</groupId>
          <artifactId>hutool-all</artifactId>
          <version>5.7.20</version>
      </dependency>
      

    代码

    1. //获取cpu信息
      @Test
      public void getCpuInfo() {
          final CpuInfo cpuInfo = OshiUtil.getCpuInfo();
          System.out.println("cpuInfoModel = " + cpuInfo.getCpuModel());
      
      }
      
      //获取内存信息
      @Test
      public void getMemoryInfo() {
          final long total = OshiUtil.getMemory().getTotal();
          System.out.println("total = " + total);
      }
      
      //获取电脑的生产编号
      @Test
      public  void getBattery(){
          final ComputerSystem system = OshiUtil.getSystem();
          System.out.println("system = " + system.getSerialNumber());
      }
      
    2. 使用hutool获取系统信息方便了许多, 比如我们想要知道电脑的编号,有些机型就需要进到bios中查看,但是现在调用一个方法就能获取到.

    3. 获取更多的信息可以移步官网查看 ,官网地址: Oshi封装-OshiUtil (hutool.cn)]

    欢迎搭建在评论区留言 !!!

上一篇:Go语言基础之流程控制


下一篇:scala特质练习