项目初始化

This commit is contained in:
2026-03-25 12:20:14 +08:00
parent 52618d491b
commit 754c9992eb
9 changed files with 186 additions and 331 deletions

View File

@@ -0,0 +1,17 @@
package com.jeesite.modules.apps.Module;
import lombok.Data;
import java.io.Serializable;
@Data
public class HostInfo implements Serializable {
private Integer cpuNum;
public HostInfo(){}
public HostInfo(Integer cpuNum){
this.cpuNum = cpuNum;
}
}

View File

@@ -1,4 +1,15 @@
package com.jeesite.modules.apps;
public class Start {
public static void main(String[] args) {
}
}

View File

@@ -0,0 +1,14 @@
package com.jeesite.modules.apps.web;
import cn.hutool.system.SystemUtil;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
@Controller
@RequestMapping(value = "${adminPath}/sys/analysis")
public class SysAnalysisController {
public void sss(){
SystemUtil.getJvmInfo();
}
}

View File

@@ -0,0 +1,33 @@
package com.jeesite.modules.utils;
import cn.hutool.system.oshi.CpuInfo;
import cn.hutool.system.oshi.OshiUtil;
import com.jeesite.modules.apps.Module.HostInfo;
public class HostUtils {
public static HostInfo getHostInfo() {
// return "CpuInfo{CPU核心数=" + this.cpuNum + ", CPU总的使用率=" + this.toTal + ",
// CPU系统使用率=" + this.sys + ", CPU用户使用率=" + this.user + ", CPU当前等待率=" + this.wait + ",
// CPU当前空闲率=" + this.free + ", CPU利用率=" + this.getUsed() + ", CPU型号信息='" + this.cpuModel + '\'' + '}';
CpuInfo cpuInfo = OshiUtil.getCpuInfo();
System.out.println(cpuInfo);
System.out.println("================");
System.out.println(cpuInfo.getCpuNum());
System.out.println(cpuInfo.getToTal());
System.out.println(cpuInfo.getSys());
System.out.println(cpuInfo.getUser());
System.out.println(cpuInfo.getWait());
System.out.println(cpuInfo.getFree());
System.out.println(cpuInfo.getUsed());
return new HostInfo();
}
public static void main(String[] args) {
getHostInfo();
}
}