This commit is contained in:
thinkgem
2023-04-05 18:53:38 +08:00
parent 5562a98a0e
commit 3086736d4e
6 changed files with 21 additions and 25 deletions

View File

@@ -4,36 +4,26 @@
*/
package com.jeesite.common.io;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.io.RandomAccessFile;
import java.util.Enumeration;
import java.util.List;
import java.util.zip.ZipEntry;
import java.util.zip.ZipFile;
import java.util.zip.ZipOutputStream;
import javax.activation.MimetypesFileTypeMap;
import javax.servlet.ServletOutputStream;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.jeesite.common.codec.EncodeUtils;
import com.jeesite.common.collect.ListUtils;
import com.jeesite.common.lang.StringUtils;
import net.sf.jmimemagic.Magic;
import net.sf.jmimemagic.MagicMatch;
import org.apache.commons.io.IOUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.core.io.ClassPathResource;
import com.jeesite.common.codec.EncodeUtils;
import com.jeesite.common.collect.ListUtils;
import com.jeesite.common.lang.StringUtils;
import net.sf.jmimemagic.Magic;
import net.sf.jmimemagic.MagicMatch;
import javax.activation.MimetypesFileTypeMap;
import javax.servlet.ServletOutputStream;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.*;
import java.util.Enumeration;
import java.util.List;
import java.util.zip.ZipEntry;
import java.util.zip.ZipFile;
import java.util.zip.ZipOutputStream;
/**
* 文件操作工具类
@@ -41,6 +31,7 @@ import net.sf.jmimemagic.MagicMatch;
* @author ThinkGem
* @version 2015-3-16
*/
@SuppressWarnings("deprecation")
public class FileUtils extends org.apache.commons.io.FileUtils {
private static Logger logger = LoggerFactory.getLogger(FileUtils.class);

View File

@@ -23,6 +23,7 @@ import java.security.ProtectionDomain;
import java.util.HashSet;
import java.util.WeakHashMap;
@SuppressWarnings({"restriction", "rawtypes", "unchecked"})
class AccessClassLoader extends ClassLoader {
// Weak-references to class loaders, to avoid perm gen memory leaks, for example in app servers/web containters if the
// reflectasm library (including this class) is loaded outside the deployed applications (WAR/EAR) using ReflectASM/Kryo (exts,

View File

@@ -27,6 +27,7 @@ import java.util.Map;
import static org.springframework.asm.Opcodes.*;
@SuppressWarnings("rawtypes")
public abstract class FieldAccess {
private String[] fieldNames;
private Class[] fieldTypes;

View File

@@ -25,6 +25,7 @@ import java.util.Map;
import static org.springframework.asm.Opcodes.*;
@SuppressWarnings("rawtypes")
public abstract class MethodAccess {
private String[] methodNames;
private Class[][] parameterTypes;

View File

@@ -71,6 +71,7 @@ public class ExcelExport implements Closeable{
*/
private Map<Class<? extends FieldType>, FieldType> fieldTypes = MapUtils.newHashMap();
@SuppressWarnings("rawtypes")
private static Class dictUtilsClass = null;
/**

View File

@@ -63,6 +63,7 @@ public class ExcelImport implements Closeable {
*/
private Map<Class<? extends FieldType>, FieldType> fieldTypes = MapUtils.newHashMap();
@SuppressWarnings("rawtypes")
private static Class dictUtilsClass = null;
/**