|  |  |  | 
|---|
|  |  |  | package com.genersoft.iot.vmp.utils; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import com.genersoft.iot.vmp.media.zlm.ZLMHttpHookListener; | 
|---|
|  |  |  | import org.slf4j.Logger; | 
|---|
|  |  |  | import org.slf4j.LoggerFactory; | 
|---|
|  |  |  | import org.springframework.util.ObjectUtils; | 
|---|
|  |  |  | import oshi.SystemInfo; | 
|---|
|  |  |  | import oshi.hardware.*; | 
|---|
|  |  |  | 
|---|
|  |  |  | * 原文出处链接:https://blog.csdn.net/xiaozhangnomoney/article/details/107769147 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | public class SystemInfoUtils { | 
|---|
|  |  |  |  | 
|---|
|  |  |  | private final static Logger logger = LoggerFactory.getLogger(SystemInfoUtils.class); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 获取cpu信息 | 
|---|
|  |  |  | 
|---|
|  |  |  | try { | 
|---|
|  |  |  | Thread.sleep(1000); | 
|---|
|  |  |  | } catch (InterruptedException e) { | 
|---|
|  |  |  | throw new RuntimeException(e); | 
|---|
|  |  |  | logger.error("[线程休眠失败] : {}", e.getMessage()); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | List<NetworkIF> afterNetworkIFs = hal.getNetworkIFs(); | 
|---|
|  |  |  | NetworkIF afterNet = afterNetworkIFs.get(afterNetworkIFs.size() - 1); | 
|---|