From ac15c7ae48f1d0658dacce6068d9ba199b32ad1a Mon Sep 17 00:00:00 2001 From: johnniang Date: Fri, 29 Mar 2019 00:33:39 +0800 Subject: [PATCH] Remove useless classes --- .../java/cc/ryanc/halo/utils/Md5Util.java | 60 ------------------- .../controller/admin/base/BaseController.java | 40 ------------- 2 files changed, 100 deletions(-) delete mode 100644 src/main/java/cc/ryanc/halo/utils/Md5Util.java delete mode 100644 src/main/java/cc/ryanc/halo/web/controller/admin/base/BaseController.java diff --git a/src/main/java/cc/ryanc/halo/utils/Md5Util.java b/src/main/java/cc/ryanc/halo/utils/Md5Util.java deleted file mode 100644 index c82ace7c0..000000000 --- a/src/main/java/cc/ryanc/halo/utils/Md5Util.java +++ /dev/null @@ -1,60 +0,0 @@ -package cc.ryanc.halo.utils; - -import cn.hutool.core.text.StrBuilder; -import org.springframework.web.multipart.MultipartFile; - -import java.io.InputStream; -import java.security.MessageDigest; - -/** - *
- *      获取文件hash
- * 
- * - * @author : Yawn - * @date : 2018/12/04 - */ -public class Md5Util { - - /** - * 计算文件MD5编码 - * - * @param file file - * @return byte - * @throws Exception Exception - */ - private static byte[] createChecksum(MultipartFile file) throws Exception { - final InputStream fis = file.getInputStream(); - - final byte[] buffer = new byte[1024]; - final MessageDigest complete = MessageDigest.getInstance("MD5"); - int numRead; - - do { - numRead = fis.read(buffer); - if (numRead > 0) { - complete.update(buffer, 0, numRead); - } - } while (numRead != -1); - - fis.close(); - return complete.digest(); - } - - /** - * 生成文件hash值 - * - * @param file file - * @return String - * @throws Exception Exception - */ - public static String getMD5Checksum(MultipartFile file) throws Exception { - final byte[] b = createChecksum(file); - StrBuilder result = new StrBuilder(); - - for (int i = 0; i < b.length; i++) { - result.append(Integer.toString((b[i] & 0xff) + 0x100, 16).substring(1)); - } - return result.toString(); - } -} diff --git a/src/main/java/cc/ryanc/halo/web/controller/admin/base/BaseController.java b/src/main/java/cc/ryanc/halo/web/controller/admin/base/BaseController.java deleted file mode 100644 index 47d0c074a..000000000 --- a/src/main/java/cc/ryanc/halo/web/controller/admin/base/BaseController.java +++ /dev/null @@ -1,40 +0,0 @@ -package cc.ryanc.halo.web.controller.admin.base; - -import cc.ryanc.halo.service.OptionService; -import cc.ryanc.halo.service.ThemeService; -import freemarker.template.Configuration; -import freemarker.template.TemplateModelException; -import org.springframework.beans.factory.annotation.Autowired; - -import static cc.ryanc.halo.model.support.HaloConst.THEMES; - -/** - * Admin base Controller - * - * @author : RYAN0UP - * @date : 2019/3/16 - */ -public abstract class BaseController { - - @Autowired - public Configuration configuration; - - @Autowired - public OptionService optionService; - - @Autowired - public ThemeService themeService; - - /** - * Clear all caches - */ - public void refreshCache() { - try { - THEMES.clear(); - THEMES = themeService.getThemes(); - configuration.setSharedVariable("options", optionService.listOptions()); - } catch (TemplateModelException e) { - e.printStackTrace(); - } - } -}