diff --git a/common/pom.xml b/common/pom.xml
index 8a6739f..5afa1fd 100644
--- a/common/pom.xml
+++ b/common/pom.xml
@@ -25,6 +25,13 @@
5.8.38
+
+ com.github.oshi
+ oshi-core
+ 6.4.1
+
+
+
jakarta.servlet
@@ -74,6 +81,7 @@
com.fasterxml.jackson.core
jackson-core
+ 2.21.1
com.fasterxml.jackson.core
@@ -272,6 +280,7 @@
org.springframework
spring-webmvc
true
+ 7.0.6
org.springframework.boot
diff --git a/web-api/src/main/java/com/jeesite/modules/apps/Module/HostInfo.java b/web-api/src/main/java/com/jeesite/modules/apps/Module/HostInfo.java
new file mode 100644
index 0000000..0f854ae
--- /dev/null
+++ b/web-api/src/main/java/com/jeesite/modules/apps/Module/HostInfo.java
@@ -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;
+ }
+}
diff --git a/web-api/src/main/java/com/jeesite/modules/apps/Start.java b/web-api/src/main/java/com/jeesite/modules/apps/Start.java
index 45c4956..98a7240 100644
--- a/web-api/src/main/java/com/jeesite/modules/apps/Start.java
+++ b/web-api/src/main/java/com/jeesite/modules/apps/Start.java
@@ -1,4 +1,15 @@
package com.jeesite.modules.apps;
+
public class Start {
+
+
+ public static void main(String[] args) {
+
+
+
+
+
+
+ }
}
diff --git a/web-api/src/main/java/com/jeesite/modules/apps/web/SysAnalysisController.java b/web-api/src/main/java/com/jeesite/modules/apps/web/SysAnalysisController.java
new file mode 100644
index 0000000..6d80650
--- /dev/null
+++ b/web-api/src/main/java/com/jeesite/modules/apps/web/SysAnalysisController.java
@@ -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();
+ }
+}
diff --git a/web-api/src/main/java/com/jeesite/modules/utils/HostUtils.java b/web-api/src/main/java/com/jeesite/modules/utils/HostUtils.java
new file mode 100644
index 0000000..fcc72fa
--- /dev/null
+++ b/web-api/src/main/java/com/jeesite/modules/utils/HostUtils.java
@@ -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();
+ }
+}
diff --git a/web-vue/packages/biz/views/biz/myNotes/form.vue b/web-vue/packages/biz/views/biz/myNotes/form.vue
index 53f6cfc..a578016 100644
--- a/web-vue/packages/biz/views/biz/myNotes/form.vue
+++ b/web-vue/packages/biz/views/biz/myNotes/form.vue
@@ -15,8 +15,17 @@
{{ getTitle.value }}
-
-
+
+
+
+
+
+