Browse Source

删除无用类

reghao 3 weeks ago
parent
commit
28bd76ce82

+ 0 - 10
jdk/src/main/java/cn/reghao/jutil/jdk/machine/data/MachineData.java

@@ -1,10 +0,0 @@
-package cn.reghao.jutil.jdk.machine.data;
-
-/**
- * @author reghao
- * @date 2021-10-16 18:42:28
- */
-public interface MachineData<T, K> {
-    T detail();
-    K stat();
-}

+ 0 - 39
jdk/src/main/java/cn/reghao/jutil/jdk/machine/data/detail/CpuDetail.java

@@ -1,39 +0,0 @@
-package cn.reghao.jutil.jdk.machine.data.detail;
-
-import java.io.Serializable;
-
-/**
- * @author reghao
- * @date 2021-10-16 18:15:16
- */
-public class CpuDetail implements Serializable {
-    private static final long serialVersionUID = 1L;
-
-    private String vendor;
-    private String name;
-    private int physicalCore;
-    private int logicalCore;
-
-    public CpuDetail(String vendor, String name, int physicalCore, int logicalCore) {
-        this.vendor = vendor;
-        this.name = name;
-        this.physicalCore = physicalCore;
-        this.logicalCore = logicalCore;
-    }
-
-    public String getVendor() {
-        return vendor;
-    }
-
-    public String getName() {
-        return name;
-    }
-
-    public int getPhysicalCore() {
-        return physicalCore;
-    }
-
-    public int getLogicalCore() {
-        return logicalCore;
-    }
-}

+ 0 - 77
jdk/src/main/java/cn/reghao/jutil/jdk/machine/data/detail/DiskDetail.java

@@ -1,77 +0,0 @@
-package cn.reghao.jutil.jdk.machine.data.detail;
-
-import java.io.Serializable;
-
-/**
- * @author reghao
- * @date 2021-10-16 18:15:16
- */
-public class DiskDetail implements Serializable {
-    private static final long serialVersionUID = 1L;
-
-    private String diskPath;
-    private String mountedOn;
-    private String fsType;
-    // bytes
-    private long total;
-    private long avail;
-    private long used;
-    private long inodeTotal;
-    private long inodeAvail;
-
-    public DiskDetail(String diskPath, String mountedOn, String fsType, long total, long avail, long used,
-                      long inodeTotal, long inodeAvail) {
-        this.diskPath = diskPath;
-        this.mountedOn = mountedOn;
-        this.fsType = fsType;
-        this.total = total;
-        this.avail = avail;
-        this.used = used;
-        this.inodeTotal = inodeTotal;
-        this.inodeAvail = inodeAvail;
-    }
-
-    public String getDiskPath() {
-        return diskPath;
-    }
-
-    public String getMountedOn() {
-        return mountedOn;
-    }
-
-    public String getFsType() {
-        return fsType;
-    }
-
-    public long getTotal() {
-        return total;
-    }
-
-    public void setAvail(long avail) {
-        this.avail = avail;
-    }
-
-    public long getAvail() {
-        return avail;
-    }
-
-    public void setUsed(long used) {
-        this.used = used;
-    }
-
-    public long getUsed() {
-        return used;
-    }
-
-    public long getInodeTotal() {
-        return inodeTotal;
-    }
-
-    public void setInodeAvail(long inodeAvail) {
-        this.inodeAvail = inodeAvail;
-    }
-
-    public long getInodeAvail() {
-        return inodeAvail;
-    }
-}

+ 0 - 67
jdk/src/main/java/cn/reghao/jutil/jdk/machine/data/detail/MachineDetail.java

@@ -1,67 +0,0 @@
-package cn.reghao.jutil.jdk.machine.data.detail;
-
-import java.io.Serializable;
-import java.util.List;
-
-/**
- * @author reghao
- * @date 2021-10-16 19:15:34
- */
-public class MachineDetail implements Serializable {
-    private static final long serialVersionUID = 1L;
-
-    private String machineId;
-    private OsDetail osDetail;
-    private List<NetworkDetail> networkDetails;
-    private CpuDetail cpuDetail;
-    private MemoryDetail memoryDetail;
-    private List<DiskDetail> diskDetails;
-
-    public void setMachineId(String machineId) {
-        this.machineId = machineId;
-    }
-
-    public String getMachineId() {
-        return machineId;
-    }
-
-    public void setOsDetail(OsDetail osDetail) {
-        this.osDetail = osDetail;
-    }
-
-    public OsDetail getOsDetail() {
-        return osDetail;
-    }
-
-    public void setNetworkDetails(List<NetworkDetail> networkDetails) {
-        this.networkDetails = networkDetails;
-    }
-
-    public List<NetworkDetail> getNetworkDetails() {
-        return networkDetails;
-    }
-
-    public void setCpuDetail(CpuDetail cpuDetail) {
-        this.cpuDetail = cpuDetail;
-    }
-
-    public CpuDetail getCpuDetail() {
-        return cpuDetail;
-    }
-
-    public void setMemoryDetail(MemoryDetail memoryDetail) {
-        this.memoryDetail = memoryDetail;
-    }
-
-    public MemoryDetail getMemoryDetail() {
-        return memoryDetail;
-    }
-
-    public void setDiskDetails(List<DiskDetail> diskDetails) {
-        this.diskDetails = diskDetails;
-    }
-
-    public List<DiskDetail> getDiskDetails() {
-        return diskDetails;
-    }
-}

+ 0 - 58
jdk/src/main/java/cn/reghao/jutil/jdk/machine/data/detail/MemoryDetail.java

@@ -1,58 +0,0 @@
-package cn.reghao.jutil.jdk.machine.data.detail;
-
-import java.io.Serializable;
-
-/**
- * @author reghao
- * @date 2021-10-16 18:15:16
- */
-public class MemoryDetail implements Serializable {
-    private static final long serialVersionUID = 1L;
-
-    // byte
-    private long total;
-    private long avail;
-    private long used;
-    private long swapTotal;
-    private long swapAvail;
-
-    public MemoryDetail(long total, long avail, long used, long swapTotal, long swapAvail) {
-        this.total = total;
-        this.avail = avail;
-        this.used = used;
-        this.swapTotal = swapTotal;
-        this.swapAvail = swapAvail;
-    }
-
-    public long getTotal() {
-        return total;
-    }
-
-    public void setAvail(long avail) {
-        this.avail = avail;
-    }
-
-    public long getAvail() {
-        return avail;
-    }
-
-    public void setUsed(long used) {
-        this.used = used;
-    }
-
-    public long getUsed() {
-        return used;
-    }
-
-    public long getSwapTotal() {
-        return swapTotal;
-    }
-
-    public void setSwapAvail(long swapAvail) {
-        this.swapAvail = swapAvail;
-    }
-
-    public long getSwapAvail() {
-        return swapAvail;
-    }
-}

+ 0 - 55
jdk/src/main/java/cn/reghao/jutil/jdk/machine/data/detail/NetworkDetail.java

@@ -1,55 +0,0 @@
-package cn.reghao.jutil.jdk.machine.data.detail;
-
-import java.io.Serializable;
-
-/**
- * @author reghao
- * @date 2021-10-16 18:15:16
- */
-public class NetworkDetail implements Serializable {
-    private static final long serialVersionUID = 1L;
-
-    private String iface;
-    // 格式 e8-2a-ea-7c-4a-a2
-    private String mac;
-    private String ipv4;
-    private String pubicIpv4;
-    private String ipv6;
-
-    public NetworkDetail(String iface, String mac) {
-        this.iface = iface;
-        this.mac = mac;
-    }
-
-    public String getIface() {
-        return iface;
-    }
-
-    public String getMac() {
-        return mac;
-    }
-
-    public void setIpv4(String ipv4) {
-        this.ipv4 = ipv4;
-    }
-
-    public String getIpv4() {
-        return ipv4;
-    }
-
-    public void setPubicIpv4(String pubicIpv4) {
-        this.pubicIpv4 = pubicIpv4;
-    }
-
-    public String getPubicIpv4() {
-        return pubicIpv4;
-    }
-
-    public void setIpv6(String ipv6) {
-        this.ipv6 = ipv6;
-    }
-
-    public String getIpv6() {
-        return ipv6;
-    }
-}

+ 0 - 50
jdk/src/main/java/cn/reghao/jutil/jdk/machine/data/detail/OsDetail.java

@@ -1,50 +0,0 @@
-package cn.reghao.jutil.jdk.machine.data.detail;
-
-import java.io.Serializable;
-
-/**
- * @author reghao
- * @date 2020-10-20 23:17:30
- */
-public class OsDetail implements Serializable {
-    private static final long serialVersionUID = 1L;
-
-    private String arch;
-    private String name;
-    // 系统版本或内核版本
-    private String version;
-    private String byteOrder;
-    private long bootTime;
-
-    public OsDetail() {
-        this.arch = System.getProperty("os.arch");
-        this.name = System.getProperty("os.name");
-        this.version = System.getProperty("os.version");
-        this.byteOrder = System.getProperty("sun.cpu.endian");
-        this.bootTime = 0;
-    }
-
-    public String getArch() {
-        return arch;
-    }
-
-    public String getName() {
-        return name;
-    }
-
-    public String getVersion() {
-        return version;
-    }
-
-    public String getByteOrder() {
-        return byteOrder;
-    }
-
-    public void setBootTime(long bootTime) {
-        this.bootTime = bootTime;
-    }
-
-    public long getBootTime() {
-        return bootTime;
-    }
-}

+ 0 - 8
jdk/src/main/java/cn/reghao/jutil/jdk/machine/data/stat/CpuStat.java

@@ -1,8 +0,0 @@
-package cn.reghao.jutil.jdk.machine.data.stat;
-
-/**
- * @author reghao
- * @date 2021-10-16 18:44:01
- */
-public class CpuStat {
-}

+ 0 - 8
jdk/src/main/java/cn/reghao/jutil/jdk/machine/data/stat/DiskStat.java

@@ -1,8 +0,0 @@
-package cn.reghao.jutil.jdk.machine.data.stat;
-
-/**
- * @author reghao
- * @date 2021-10-16 18:44:09
- */
-public class DiskStat {
-}

+ 0 - 43
jdk/src/main/java/cn/reghao/jutil/jdk/machine/data/stat/MachineStat.java

@@ -1,43 +0,0 @@
-package cn.reghao.jutil.jdk.machine.data.stat;
-
-import cn.reghao.jutil.jdk.machine.data.detail.DiskDetail;
-import cn.reghao.jutil.jdk.machine.data.detail.MemoryDetail;
-
-import java.io.Serializable;
-import java.util.List;
-
-/**
- * @author reghao
- * @date 2021-10-16 19:19:01
- */
-public class MachineStat implements Serializable {
-    private static final long serialVersionUID = 1L;
-
-    private String machineId;
-    private MemoryDetail memoryDetail;
-    private List<DiskDetail> diskDetails;
-
-    public void setMachineId(String machineId) {
-        this.machineId = machineId;
-    }
-
-    public String getMachineId() {
-        return machineId;
-    }
-
-    public void setMemoryDetail(MemoryDetail memoryDetail) {
-        this.memoryDetail = memoryDetail;
-    }
-
-    public MemoryDetail getMemoryDetail() {
-        return memoryDetail;
-    }
-
-    public void setDiskDetails(List<DiskDetail> diskDetails) {
-        this.diskDetails = diskDetails;
-    }
-
-    public List<DiskDetail> getDiskDetails() {
-        return diskDetails;
-    }
-}

+ 0 - 8
jdk/src/main/java/cn/reghao/jutil/jdk/machine/data/stat/MemoryStat.java

@@ -1,8 +0,0 @@
-package cn.reghao.jutil.jdk.machine.data.stat;
-
-/**
- * @author reghao
- * @date 2021-10-16 18:44:17
- */
-public class MemoryStat {
-}

+ 0 - 8
jdk/src/main/java/cn/reghao/jutil/jdk/machine/data/stat/NetworkStat.java

@@ -1,8 +0,0 @@
-package cn.reghao.jutil.jdk.machine.data.stat;
-
-/**
- * @author reghao
- * @date 2021-10-16 18:44:24
- */
-public class NetworkStat {
-}

+ 0 - 8
jdk/src/main/java/cn/reghao/jutil/jdk/machine/data/stat/OsStat.java

@@ -1,8 +0,0 @@
-package cn.reghao.jutil.jdk.machine.data.stat;
-
-/**
- * @author reghao
- * @date 2021-10-16 18:44:30
- */
-public class OsStat {
-}

+ 0 - 27
jdk/src/main/java/cn/reghao/jutil/jdk/machine/id/MachineId.java

@@ -1,27 +0,0 @@
-package cn.reghao.jutil.jdk.machine.id;
-
-/**
- * 唯一标识一台机器
- *
- * @author reghao
- * @date 2021-10-16 18:33:58
- */
-public interface MachineId {
-    /**
-     * 机器全局唯一 ID
-     *
-     * @param
-     * @return
-     * @date 2021-10-16 下午6:34
-     */
-    String id();
-
-    /**
-     * 只能在一个网络内唯一标识一台机器
-     *
-     * @param
-     * @return
-     * @date 2021-10-16 下午6:35
-     */
-    String ipv4();
-}

+ 0 - 78
jdk/src/main/java/cn/reghao/jutil/jdk/machine/id/MachineIdLinux.java

@@ -1,78 +0,0 @@
-package cn.reghao.jutil.jdk.machine.id;
-
-import java.io.*;
-import java.net.*;
-import java.util.ArrayList;
-import java.util.Enumeration;
-import java.util.List;
-
-/**
- * @author reghao
- * @date 2021-05-20 15:45:28
- */
-public class MachineIdLinux implements MachineId {
-    private String machineId = "";
-    private String machineIpv4 = "127.0.0.1";
-
-    @Override
-    public String id() {
-        if (!machineId.isBlank()) {
-            return machineId;
-        }
-
-        try {
-            File file = new File("/etc/machine-id");
-            BufferedReader in =  new BufferedReader(new InputStreamReader(new FileInputStream(file)));
-            machineId = in.readLine();
-            in.close();
-        } catch (IOException e) {
-            e.printStackTrace();
-        }
-
-        return machineId.isBlank() ? "no-machine-id" : machineId;
-    }
-
-    @Override
-    public String ipv4() {
-        String localhost = "127.0.0.1";
-        if (!machineIpv4.equals(localhost)) {
-            return machineIpv4;
-        }
-
-        List<String> ipv4List = detail();
-        machineIpv4 = ipv4List.isEmpty() ? localhost : ipv4List.get(0);
-        return machineIpv4;
-    }
-
-    private List<String> detail() {
-        List<String> list = new ArrayList<>();
-        try {
-            Enumeration<NetworkInterface> interfaces = NetworkInterface.getNetworkInterfaces();
-            // 遍历主机的网络接口
-            while (interfaces.hasMoreElements()) {
-                NetworkInterface iface = interfaces.nextElement();
-                String ifaceName = iface.getName();
-                // 过滤掉 localhost 和虚拟网卡
-                if (ifaceName.startsWith("enp")
-                        || ifaceName.startsWith("wlp")
-                        || ifaceName.startsWith("eth")
-                        || ifaceName.startsWith("wlan")
-                        || ifaceName.startsWith("em")) {
-                    Enumeration<InetAddress> inetAddrs = iface.getInetAddresses();
-                    while (inetAddrs.hasMoreElements()) {
-                        InetAddress address = inetAddrs.nextElement();
-                        if (!address.isLoopbackAddress()) {
-                            if (address instanceof Inet4Address) {
-                                list.add(address.getHostAddress());
-                            } else if (address instanceof Inet6Address) {
-                            }
-                        }
-                    }
-                }
-            }
-        } catch (SocketException e) {
-            e.printStackTrace();
-        }
-        return list;
-    }
-}