src/main/java/com/zx/maintain/util/BaseTools.java
(开头部分) 25KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
package com.zx.maintain.util;
import java.io.ByteArrayOutputStream;
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.HttpURLConnection;
import java.net.InetAddress;
import java.net.URL;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Vector;
import java.util.zip.ZipInputStream;
import org.apache.commons.lang.StringUtils;
import org.dom4j.Document;
import org.dom4j.DocumentHelper;
import org.dom4j.Element;
/**
* <p>Title: 系统小工具</p>
*
* <p>Description: 此类是一个小工具的集合体。所谓小工具,即是在系统操作中时常会用到的一些辅助工具,
* 如屏幕信息显示、X文件删除、XML数据集解析、特殊符号转换、操作系统信息取得 </p>
*
* <p>此处将本类的实例初始化方法设为内部调用。这样处理的用意在于: 此类中的常量和方法全部都是static形式的,
* 当外部调用类中常量或方法的时候,没有必要创建实例,于是干脆不允许其创建实例,而是直接从类名调用。 </p>
* @author Administrator
*
*/
public class BaseTools {
private static Map<Character, String> XML_KEY = new HashMap<Character, String>(4);
private static String REG_XML = ".*[<>&\"].*";
private static final int DEFAULT_BUFFER_SIZE = 1024 * 8;
static {
XML_KEY.put('<', "<");
XML_KEY.put('>', ">");
XML_KEY.put('&', "&");
XML_KEY.put('"', """);
}
/**
* 得到本地计算机IP地址
* @return
* @throws Exception
*/
public static String getLocalHostIP() throws Exception {
String sAddress = "";
try {
sAddress = InetAddress.getLocalHost().getHostAddress();
return sAddress;
后面还有 706 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
