diff --git a/src/main/java/com/cym/NginxWebUI.java b/src/main/java/com/cym/NginxWebUI.java index 43a6b92bcf97abd3d887237efe08b1ebbc3eefd6..b48212e26533171f0701becb588bbfe2b68c3930 100644 --- a/src/main/java/com/cym/NginxWebUI.java +++ b/src/main/java/com/cym/NginxWebUI.java @@ -17,7 +17,6 @@ import com.cym.utils.SystemTool; import cn.hutool.core.io.FileUtil; import cn.hutool.core.util.RuntimeUtil; -import cn.hutool.core.util.StrUtil; @EnableScheduling @SolonMain diff --git a/src/main/java/com/cym/config/AppFilter.java b/src/main/java/com/cym/config/AppFilter.java index 7cedf5893fd4825fca42710bb1b700eadc0a3069..005e0d506471214c571422e78fee4ccaff1e8f20 100644 --- a/src/main/java/com/cym/config/AppFilter.java +++ b/src/main/java/com/cym/config/AppFilter.java @@ -6,7 +6,6 @@ import java.io.File; import java.io.OutputStream; import java.io.UnsupportedEncodingException; import java.net.URLEncoder; -import java.nio.charset.Charset; import java.nio.charset.StandardCharsets; import java.util.ArrayList; import java.util.Date; @@ -138,7 +137,7 @@ public class AppFilter implements Filter { } String creditKey = ctx.param("creditKey"); - Boolean isCredit = creditService.check(creditKey); + boolean isCredit = creditService.check(creditKey); Boolean isLogin = (Boolean) ctx.session("isLogin"); if (!((isLogin != null && isLogin) || isCredit)) { diff --git a/src/main/java/com/cym/config/HomeConfig.java b/src/main/java/com/cym/config/HomeConfig.java index 37762890fd0abb023b54d307016e679a16d4fc11..7d4faf627424dd50e236424d84a249850cb300c8 100644 --- a/src/main/java/com/cym/config/HomeConfig.java +++ b/src/main/java/com/cym/config/HomeConfig.java @@ -5,7 +5,6 @@ import java.io.File; import org.noear.solon.annotation.Component; import org.noear.solon.annotation.Init; import org.noear.solon.annotation.Inject; -import org.noear.solon.core.bean.InitializingBean; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/src/main/java/com/cym/config/InitConfig.java b/src/main/java/com/cym/config/InitConfig.java index 26b9e21a9781ea9f642c8faab428793a8f9ee841..696325d2b3cf8877de835a0b88061d5633681105 100644 --- a/src/main/java/com/cym/config/InitConfig.java +++ b/src/main/java/com/cym/config/InitConfig.java @@ -3,7 +3,6 @@ package com.cym.config; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; -import java.nio.charset.Charset; import java.nio.charset.StandardCharsets; import java.util.ArrayList; import java.util.List; @@ -16,12 +15,10 @@ import org.slf4j.LoggerFactory; import com.cym.model.Admin; import com.cym.model.Basic; -import com.cym.model.Cert; import com.cym.model.Http; import com.cym.service.BasicService; import com.cym.service.ConfService; import com.cym.service.SettingService; -import com.cym.sqlhelper.utils.ConditionAndWrapper; import com.cym.sqlhelper.utils.SqlHelper; import com.cym.utils.EncodePassUtils; import com.cym.utils.MessageUtils; @@ -34,7 +31,6 @@ import cn.hutool.core.util.CharsetUtil; import cn.hutool.core.util.RuntimeUtil; import cn.hutool.core.util.StrUtil; import cn.hutool.core.util.ZipUtil; -import cn.hutool.crypto.SecureUtil; @Component public class InitConfig { @@ -224,11 +220,11 @@ public class InitConfig { StringBuilder stringBuilder = new StringBuilder(); // 使用readLine() 比较方便的读取一行 while (null != (str = reader.readLine())) { - stringBuilder.append(str + "\n"); + stringBuilder.append(str).append("\n"); } reader.close();// 关闭流 - stringBuilder.append("nginxWebUI " + versionConfig.currentVersion + "\n"); + stringBuilder.append("nginxWebUI ").append(versionConfig.currentVersion).append("\n"); logger.info(stringBuilder.toString()); diff --git a/src/main/java/com/cym/config/VersionConfig.java b/src/main/java/com/cym/config/VersionConfig.java index 107bce7b71c9e5ce2a95aca89b92e120cd95f260..16f79ed9ce83cc99d66d56ab07934c2fe56492af 100644 --- a/src/main/java/com/cym/config/VersionConfig.java +++ b/src/main/java/com/cym/config/VersionConfig.java @@ -1,7 +1,6 @@ package com.cym.config; import java.io.File; -import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; import java.io.InputStream; @@ -13,7 +12,6 @@ import org.apache.maven.model.io.xpp3.MavenXpp3Reader; import org.codehaus.plexus.util.xml.pull.XmlPullParserException; import org.noear.solon.annotation.Component; import org.noear.solon.annotation.Init; -import org.noear.solon.core.bean.InitializingBean; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/src/main/java/com/cym/controller/adminPage/AdminController.java b/src/main/java/com/cym/controller/adminPage/AdminController.java index 5a98dbd9c88424ac3b07e247283f028dd8ca4fd2..cf7e4225260ef2474f53a8050a51e9b82c7e13d4 100644 --- a/src/main/java/com/cym/controller/adminPage/AdminController.java +++ b/src/main/java/com/cym/controller/adminPage/AdminController.java @@ -25,7 +25,6 @@ import com.cym.service.SettingService; import com.cym.sqlhelper.bean.Page; import com.cym.utils.AuthUtils; import com.cym.utils.BaseController; -import com.cym.utils.EncodePassUtils; import com.cym.utils.JsonResult; import com.cym.utils.SendMailUtils; import com.google.zxing.BarcodeFormat; diff --git a/src/main/java/com/cym/controller/adminPage/CertController.java b/src/main/java/com/cym/controller/adminPage/CertController.java index 5b45dda8aceb87971a7114f93275296913fed320..db579421e4d69f3bebe6f8f1c307fdb226503061 100644 --- a/src/main/java/com/cym/controller/adminPage/CertController.java +++ b/src/main/java/com/cym/controller/adminPage/CertController.java @@ -3,7 +3,8 @@ package com.cym.controller.adminPage; import java.io.File; import java.io.FileInputStream; import java.io.IOException; -import java.security.cert.CertificateException; +import java.nio.file.Files; +import java.nio.file.Paths; import java.security.cert.CertificateFactory; import java.security.cert.X509Certificate; import java.util.ArrayList; @@ -372,7 +373,7 @@ public class CertController extends BaseController { ZipUtil.zip(dir); FileUtil.del(dir); - DownloadedFile downloadedFile = new DownloadedFile("application/octet-stream", new FileInputStream(dir + ".zip"), "cert.zip"); + DownloadedFile downloadedFile = new DownloadedFile("application/octet-stream", Files.newInputStream(Paths.get(dir + ".zip")), "cert.zip"); return downloadedFile; } diff --git a/src/main/java/com/cym/controller/adminPage/ConfController.java b/src/main/java/com/cym/controller/adminPage/ConfController.java index 980a8cc64fb70528e6761a4ddd07555312260fec..b92f29038a0ac497deaab9e70b00e786be2b41d3 100644 --- a/src/main/java/com/cym/controller/adminPage/ConfController.java +++ b/src/main/java/com/cym/controller/adminPage/ConfController.java @@ -30,12 +30,9 @@ import com.cym.utils.ToolUtils; import cn.hutool.core.codec.Base64; import cn.hutool.core.io.FileUtil; import cn.hutool.core.io.resource.ClassPathResource; -import cn.hutool.core.net.URLDecoder; -import cn.hutool.core.net.URLEncodeUtil; import cn.hutool.core.util.CharsetUtil; import cn.hutool.core.util.RuntimeUtil; import cn.hutool.core.util.StrUtil; -import cn.hutool.crypto.SecureUtil; import cn.hutool.json.JSONArray; import cn.hutool.json.JSONObject; import cn.hutool.json.JSONUtil; diff --git a/src/main/java/com/cym/controller/adminPage/ExportController.java b/src/main/java/com/cym/controller/adminPage/ExportController.java index e2e9e3f351bff061e8a549aa05243090bba6c728..52fb82400650764be48507e3d7229acde8c3b89c 100644 --- a/src/main/java/com/cym/controller/adminPage/ExportController.java +++ b/src/main/java/com/cym/controller/adminPage/ExportController.java @@ -2,11 +2,9 @@ package com.cym.controller.adminPage; import java.io.ByteArrayInputStream; import java.io.File; -import java.io.FileInputStream; -import java.io.FileNotFoundException; import java.io.IOException; -import java.nio.charset.Charset; import java.nio.charset.StandardCharsets; +import java.nio.file.Files; import java.util.Date; import org.noear.solon.annotation.Controller; @@ -22,7 +20,6 @@ import org.slf4j.LoggerFactory; import com.cym.ext.AsycPack; import com.cym.model.Cert; import com.cym.model.CertCode; -import com.cym.model.Stream; import com.cym.service.CertService; import com.cym.service.ConfService; import com.cym.sqlhelper.utils.ConditionAndWrapper; @@ -49,7 +46,7 @@ public class ExportController extends BaseController { } @Mapping("dataExport") - public DownloadedFile dataExport(Context context) throws IOException { + public DownloadedFile dataExport(Context context) { AsycPack asycPack = confService.getAsycPack(new String[] { "all" }); // 导出证书 asycPack.setCertList(sqlHelper.findAll(Cert.class)); @@ -91,10 +88,10 @@ public class ExportController extends BaseController { } @Mapping("logExport") - public DownloadedFile logExport(Context context) throws FileNotFoundException { + public DownloadedFile logExport(Context context) throws IOException { File file = new File(homeConfig.home + "log/nginxWebUI.log"); if (file.exists()) { - DownloadedFile downloadedFile = new DownloadedFile("application/octet-stream", new FileInputStream(file), file.getName()); + DownloadedFile downloadedFile = new DownloadedFile("application/octet-stream", Files.newInputStream(file.toPath()), file.getName()); return downloadedFile; } diff --git a/src/main/java/com/cym/controller/adminPage/HttpController.java b/src/main/java/com/cym/controller/adminPage/HttpController.java index 50a0c8960168d298140ec308f63429db5f8e9fd7..c85b2b331ccaecc69928ef0ade1da88d618b8290 100644 --- a/src/main/java/com/cym/controller/adminPage/HttpController.java +++ b/src/main/java/com/cym/controller/adminPage/HttpController.java @@ -7,9 +7,7 @@ import org.noear.solon.annotation.Inject; import org.noear.solon.annotation.Mapping; import org.noear.solon.core.handle.ModelAndView; -import com.cym.config.InitConfig; import com.cym.model.Http; -import com.cym.model.Server; import com.cym.service.HttpService; import com.cym.service.SettingService; import com.cym.utils.BaseController; diff --git a/src/main/java/com/cym/controller/adminPage/LogController.java b/src/main/java/com/cym/controller/adminPage/LogController.java index 28fa6a595afd456c1d188c2a7930e9a9696dd1ef..f1ccd973aaebbcd9751b6ebc34881c28197d154f 100644 --- a/src/main/java/com/cym/controller/adminPage/LogController.java +++ b/src/main/java/com/cym/controller/adminPage/LogController.java @@ -1,9 +1,9 @@ package com.cym.controller.adminPage; import java.io.File; -import java.io.FileInputStream; -import java.io.FileNotFoundException; +import java.io.IOException; import java.io.InputStream; +import java.nio.file.Files; import org.noear.solon.annotation.Controller; import org.noear.solon.annotation.Inject; @@ -25,7 +25,6 @@ import com.cym.utils.JsonResult; import com.cym.utils.SystemTool; import cn.hutool.core.io.FileUtil; -import cn.hutool.core.util.StrUtil; import cn.hutool.core.util.URLUtil; @Controller @@ -90,7 +89,7 @@ public class LogController extends BaseController { } @Mapping("down") - public void down(ModelAndView modelAndView, String id) throws FileNotFoundException { + public void down(ModelAndView modelAndView, String id) throws IOException { Log log = sqlHelper.findById(id, Log.class); File file = new File(log.getPath()); @@ -99,12 +98,12 @@ public class LogController extends BaseController { String headerValue = "attachment; filename=" + URLUtil.encode(file.getName()); Context.current().header(headerKey, headerValue); - InputStream inputStream = new FileInputStream(file); + InputStream inputStream = Files.newInputStream(file.toPath()); Context.current().output(inputStream); } @Mapping("tailCmd") - public JsonResult tailCmd(String id, String guid) throws Exception { + public JsonResult tailCmd(String id, String guid) { Log log = sqlHelper.findById(id, Log.class); if (!FileUtil.exist(log.getPath())) { return renderSuccess(""); diff --git a/src/main/java/com/cym/controller/adminPage/MainController.java b/src/main/java/com/cym/controller/adminPage/MainController.java index d918b7a3aae3ac3f6808d694dd1caeafa25f2355..11ff4644ceaf47808c42e59cdc7fdcb946c6a0e8 100644 --- a/src/main/java/com/cym/controller/adminPage/MainController.java +++ b/src/main/java/com/cym/controller/adminPage/MainController.java @@ -2,30 +2,24 @@ package com.cym.controller.adminPage; import java.io.File; import java.io.IOException; -import java.util.HashMap; import org.noear.solon.annotation.Controller; import org.noear.solon.annotation.Inject; import org.noear.solon.annotation.Mapping; import org.noear.solon.core.handle.Context; -import org.noear.solon.core.handle.DownloadedFile; import org.noear.solon.core.handle.ModelAndView; import org.noear.solon.core.handle.UploadedFile; import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import com.cym.config.InitConfig; -import com.cym.model.Remote; import com.cym.service.SettingService; import com.cym.utils.BaseController; import com.cym.utils.JarUtil; import com.cym.utils.JsonResult; -import com.cym.utils.SystemTool; import com.cym.utils.UpdateUtils; import cn.hutool.core.io.FileUtil; import cn.hutool.http.HttpUtil; -import cn.hutool.json.JSONUtil; @Mapping("") @Controller diff --git a/src/main/java/com/cym/controller/adminPage/MonitorController.java b/src/main/java/com/cym/controller/adminPage/MonitorController.java index 2ef7a3e344117ec6381c533a86792078be9cf7bc..9bf3abb25147b9fca032fe61b3c57521cdb4ba16 100644 --- a/src/main/java/com/cym/controller/adminPage/MonitorController.java +++ b/src/main/java/com/cym/controller/adminPage/MonitorController.java @@ -44,8 +44,8 @@ public class MonitorController extends BaseController { modelAndView.put("nginxExe", nginxExe); modelAndView.put("nginxPath", nginxPath); - Boolean isInit = StrUtil.isNotEmpty(nginxExe); - modelAndView.put("isInit", isInit.toString()); + boolean isInit = StrUtil.isNotEmpty(nginxExe); + modelAndView.put("isInit", Boolean.toString(isInit)); modelAndView.view("/adminPage/monitor/index.html"); return modelAndView; diff --git a/src/main/java/com/cym/controller/adminPage/PasswordController.java b/src/main/java/com/cym/controller/adminPage/PasswordController.java index e542053d4f0d8d01c1027a694f4934845d41a58f..d6de924d0ec741cb4db38f57e142672ac5fcf036 100644 --- a/src/main/java/com/cym/controller/adminPage/PasswordController.java +++ b/src/main/java/com/cym/controller/adminPage/PasswordController.java @@ -1,13 +1,10 @@ package com.cym.controller.adminPage; -import java.io.IOException; - import org.noear.solon.annotation.Controller; import org.noear.solon.annotation.Inject; import org.noear.solon.annotation.Mapping; import org.noear.solon.core.handle.ModelAndView; -import com.cym.config.InitConfig; import com.cym.model.Password; import com.cym.service.PasswordService; import com.cym.sqlhelper.bean.Page; @@ -35,7 +32,7 @@ public class PasswordController extends BaseController { } @Mapping("addOver") - public JsonResult addOver(Password password) throws IOException { + public JsonResult addOver(Password password){ if (StrUtil.isEmpty(password.getId())) { Long count = passwordService.getCountByName(password.getName()); diff --git a/src/main/java/com/cym/controller/adminPage/RemoteController.java b/src/main/java/com/cym/controller/adminPage/RemoteController.java index 3d1cda551fd05eb0485147953319b9d3c6ded62f..ba89541d1b79a3f5d0567f0efa76329511357171 100644 --- a/src/main/java/com/cym/controller/adminPage/RemoteController.java +++ b/src/main/java/com/cym/controller/adminPage/RemoteController.java @@ -307,10 +307,10 @@ public class RemoteController extends BaseController { if (cmd.contentEquals("update")) { jsonResult = renderError(m.get("remoteStr.notAllow")); } - rs.append("" + m.get("remoteStr.local") + "> "); + rs.append("").append(m.get("remoteStr.local")).append("> "); } else { Remote remote = sqlHelper.findById(id, Remote.class); - rs.append("").append(remote.getIp() + ":" + remote.getPort()).append("> "); + rs.append("").append(remote.getIp()).append(":").append(remote.getPort()).append("> "); if (cmd.contentEquals("check")) { cmd = "checkBase"; diff --git a/src/main/java/com/cym/controller/adminPage/ServerController.java b/src/main/java/com/cym/controller/adminPage/ServerController.java index 161396995a7e171a8f8b8ec713de9dd92bdba3fc..800fb9fe35775ef5a00b638fd19158d640f7b684 100644 --- a/src/main/java/com/cym/controller/adminPage/ServerController.java +++ b/src/main/java/com/cym/controller/adminPage/ServerController.java @@ -189,11 +189,11 @@ public class ServerController extends BaseController { List list = serverService.getLocationByServerId(id); for (Location location : list) { String json = paramService.getJsonByTypeId(location.getId(), "location"); - location.setLocationParamJson(json != null ? json : null); + location.setLocationParamJson(json); } serverExt.setLocationList(list); String json = paramService.getJsonByTypeId(server.getId(), "server"); - serverExt.setParamJson(json != null ? json : null); + serverExt.setParamJson(json); return renderSuccess(serverExt); } diff --git a/src/main/java/com/cym/controller/adminPage/StreamController.java b/src/main/java/com/cym/controller/adminPage/StreamController.java index 3302e2fbb86ad76e12d5c7fcff8a3a96bbe02d3f..9fbd22254a9dd85cc7b33d8470e74d9b8e96f07a 100644 --- a/src/main/java/com/cym/controller/adminPage/StreamController.java +++ b/src/main/java/com/cym/controller/adminPage/StreamController.java @@ -8,7 +8,6 @@ import org.noear.solon.annotation.Inject; import org.noear.solon.annotation.Mapping; import org.noear.solon.core.handle.ModelAndView; -import com.cym.model.Stream; import com.cym.model.Stream; import com.cym.service.StreamService; import com.cym.utils.BaseController; @@ -16,7 +15,6 @@ import com.cym.utils.JsonResult; import com.cym.utils.SnowFlakeUtils; import cn.hutool.core.util.StrUtil; -import cn.hutool.json.JSONUtil; @Controller @Mapping("/adminPage/stream") diff --git a/src/main/java/com/cym/controller/adminPage/UpstreamController.java b/src/main/java/com/cym/controller/adminPage/UpstreamController.java index 8e0be0733297fdd82e16cf5f31e84375e840e74d..5629ba31ed1e05dfdc17ef3f3bc09def8d7df3a9 100644 --- a/src/main/java/com/cym/controller/adminPage/UpstreamController.java +++ b/src/main/java/com/cym/controller/adminPage/UpstreamController.java @@ -11,7 +11,6 @@ import org.noear.solon.annotation.Mapping; import org.noear.solon.core.handle.ModelAndView; import com.cym.ext.UpstreamExt; -import com.cym.model.Server; import com.cym.model.Upstream; import com.cym.model.UpstreamServer; import com.cym.service.ParamService; diff --git a/src/main/java/com/cym/controller/adminPage/WwwController.java b/src/main/java/com/cym/controller/adminPage/WwwController.java index e1b78a115ce7dde536f61f2b34104bd8d9701e26..c4cb488e519504cb3161bb2ea29e43db5ba2a5fa 100644 --- a/src/main/java/com/cym/controller/adminPage/WwwController.java +++ b/src/main/java/com/cym/controller/adminPage/WwwController.java @@ -11,7 +11,6 @@ import org.noear.solon.core.handle.ModelAndView; import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import com.cym.model.Server; import com.cym.model.Www; import com.cym.service.WwwService; import com.cym.sqlhelper.bean.Sort; @@ -79,7 +78,7 @@ public class WwwController extends BaseController { return renderSuccess(www); } - public String getClassPath() throws Exception { + public String getClassPath() { try { String strClassName = getClass().getName(); String strPackageName = ""; diff --git a/src/main/java/com/cym/controller/api/ParamApiController.java b/src/main/java/com/cym/controller/api/ParamApiController.java index 85bfb7bf25996b86076de5486c89746d544c94ae..a66b48ae6187c512120dd2a9bcdc9f619eb93aad 100644 --- a/src/main/java/com/cym/controller/api/ParamApiController.java +++ b/src/main/java/com/cym/controller/api/ParamApiController.java @@ -1,6 +1,5 @@ package com.cym.controller.api; -import java.io.IOException; import java.util.List; import org.noear.solon.annotation.Controller; @@ -51,8 +50,8 @@ public class ParamApiController extends BaseController { * */ @Mapping("insertOrUpdate") - public JsonResult insertOrUpdate(Param param) throws IOException { - Integer count = 0; + public JsonResult insertOrUpdate(Param param) { + int count = 0; if (StrUtil.isNotEmpty(param.getLocationId())) { count++; } diff --git a/src/main/java/com/cym/controller/api/PasswordApiController.java b/src/main/java/com/cym/controller/api/PasswordApiController.java index 395435da03f2799946d1f242a127693c2733b2d4..934767496230325ed79582059772d508178d1c5e 100644 --- a/src/main/java/com/cym/controller/api/PasswordApiController.java +++ b/src/main/java/com/cym/controller/api/PasswordApiController.java @@ -43,7 +43,7 @@ public class PasswordApiController extends BaseController { * */ @Mapping("insertOrUpdate") - public JsonResult insertOrUpdate(Password password) throws IOException { + public JsonResult insertOrUpdate(Password password){ return renderSuccess(passwordController.addOver(password)); } diff --git a/src/main/java/com/cym/controller/api/ServerApiController.java b/src/main/java/com/cym/controller/api/ServerApiController.java index 2decc61c4f62b1028256ecf8aa9031c516260b62..dc3ec93def5cad81eb2ba38f41a0b5c1b41f0849 100644 --- a/src/main/java/com/cym/controller/api/ServerApiController.java +++ b/src/main/java/com/cym/controller/api/ServerApiController.java @@ -92,7 +92,7 @@ public class ServerApiController extends BaseController { List locationList = serverService.getLocationByServerId(serverId); for (Location location : locationList) { String json = paramService.getJsonByTypeId(location.getId(), "location"); - location.setLocationParamJson(json != null ? json : null); + location.setLocationParamJson(json); } return renderSuccess(locationList); } diff --git a/src/main/java/com/cym/ext/MonitorInfo.java b/src/main/java/com/cym/ext/MonitorInfo.java index 3c5af09e871f5c46309a4987cdd657ee4902162d..b231ce3d8216947efde0a56de9cd46c504f559f7 100644 --- a/src/main/java/com/cym/ext/MonitorInfo.java +++ b/src/main/java/com/cym/ext/MonitorInfo.java @@ -1,8 +1,5 @@ package com.cym.ext; -import java.util.List; -import java.util.Map; - /** * 监视信息的JavaBean类. * diff --git a/src/main/java/com/cym/ext/ServerExt.java b/src/main/java/com/cym/ext/ServerExt.java index 61bc37a08e04d6849bf5897f4aba2c2b46cd3e71..d2ad2528a88252bb86a8344082517a3563c1f492 100644 --- a/src/main/java/com/cym/ext/ServerExt.java +++ b/src/main/java/com/cym/ext/ServerExt.java @@ -4,7 +4,6 @@ import java.util.List; import com.cym.model.Location; import com.cym.model.Server; -import com.cym.model.Upstream; public class ServerExt { Server server; diff --git a/src/main/java/com/cym/service/CertService.java b/src/main/java/com/cym/service/CertService.java index a3543a8ea4eefd78de1fb6cd76c28a528bfb9689..05e39285e976a8aea49e70772aa9d573053d2f78 100644 --- a/src/main/java/com/cym/service/CertService.java +++ b/src/main/java/com/cym/service/CertService.java @@ -1,7 +1,6 @@ package com.cym.service; import java.io.File; -import java.io.IOException; import java.util.List; import org.noear.solon.annotation.Inject; @@ -10,7 +9,6 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import com.cym.config.HomeConfig; -import com.cym.model.Admin; import com.cym.model.Cert; import com.cym.model.CertCode; import com.cym.sqlhelper.bean.Page; diff --git a/src/main/java/com/cym/service/ConfService.java b/src/main/java/com/cym/service/ConfService.java index 0cf5286939637de0bd1794a5d7a689d5d792e70a..38e8040deb2fd15cd8b2ef940e2bf94514fd51a1 100644 --- a/src/main/java/com/cym/service/ConfService.java +++ b/src/main/java/com/cym/service/ConfService.java @@ -3,7 +3,6 @@ package com.cym.service; import java.io.File; import java.nio.charset.StandardCharsets; import java.util.ArrayList; -import java.util.Arrays; import java.util.Date; import java.util.List; diff --git a/src/main/java/com/cym/service/StreamService.java b/src/main/java/com/cym/service/StreamService.java index cb04e3cfeac2068da13c2d646b6244282e12a0b8..19967ef34df3b5ea31c6edd92302e1cfcfe44310 100644 --- a/src/main/java/com/cym/service/StreamService.java +++ b/src/main/java/com/cym/service/StreamService.java @@ -5,7 +5,6 @@ import java.util.List; import org.noear.solon.annotation.Inject; import org.noear.solon.aspect.annotation.Service; -import com.cym.model.Http; import com.cym.model.Param; import com.cym.model.Stream; import com.cym.sqlhelper.bean.Sort; diff --git a/src/main/java/com/cym/sqlhelper/config/DataSourceEmbed.java b/src/main/java/com/cym/sqlhelper/config/DataSourceEmbed.java index 0a135f4af1f2e82334c2b286bc67bfa2eb292b4d..390c505be303367b8db716ed6eb46df508e27088 100644 --- a/src/main/java/com/cym/sqlhelper/config/DataSourceEmbed.java +++ b/src/main/java/com/cym/sqlhelper/config/DataSourceEmbed.java @@ -9,7 +9,6 @@ import org.noear.solon.annotation.Inject; import com.cym.config.HomeConfig; import com.zaxxer.hikari.HikariConfig; import com.zaxxer.hikari.HikariDataSource; -import org.noear.solon.core.bean.InitializingBean; @Component public class DataSourceEmbed { diff --git a/src/main/java/com/cym/sqlhelper/utils/ImportOrExportUtil.java b/src/main/java/com/cym/sqlhelper/utils/ImportOrExportUtil.java index 2804249f9333d9a0631abe778a81c16a2e50ead6..0e5f518da205ecd57bf9761c5d3ed02a687bb559 100644 --- a/src/main/java/com/cym/sqlhelper/utils/ImportOrExportUtil.java +++ b/src/main/java/com/cym/sqlhelper/utils/ImportOrExportUtil.java @@ -2,19 +2,15 @@ package com.cym.sqlhelper.utils; import java.io.BufferedReader; import java.io.File; -import java.nio.charset.Charset; import java.nio.charset.StandardCharsets; import java.util.ArrayList; import java.util.List; import java.util.Set; -import javax.sql.DataSource; - import org.noear.solon.annotation.Component; import org.noear.solon.annotation.Inject; import com.cym.sqlhelper.bean.Page; -import com.cym.sqlhelper.config.DataSourceEmbed; import com.cym.sqlhelper.config.Table; import cn.hutool.core.io.FileUtil; diff --git a/src/main/java/com/cym/sqlhelper/utils/SqlUtils.java b/src/main/java/com/cym/sqlhelper/utils/SqlUtils.java index 2bba33f0412faf1f952d68d28f154aeec2664ec5..786ec6f8cce5e40371c4e4c3a5f681f004afe1df 100644 --- a/src/main/java/com/cym/sqlhelper/utils/SqlUtils.java +++ b/src/main/java/com/cym/sqlhelper/utils/SqlUtils.java @@ -38,7 +38,7 @@ public class SqlUtils { return sql; } - public void checkOrCreateTable(Class clazz) throws SQLException { + public void checkOrCreateTable(Class clazz) { String sql = "CREATE TABLE IF NOT EXISTS `" + StrUtil.toUnderlineCase(clazz.getSimpleName()) + "` (id VARCHAR(32) NOT NULL PRIMARY KEY)"; logQuery(formatSql(sql)); jdbcTemplate.execute(formatSql(sql)); @@ -71,18 +71,18 @@ public class SqlUtils { } } - public void checkOrCreateIndex(Class clazz, String name, boolean unique, List> indexs) throws SQLException { + public void checkOrCreateIndex(Class clazz, String name, boolean unique, List> indexs) { checkOrCreateIndex(clazz, new String[] { name }, unique, indexs); } - public void checkOrCreateIndex(Class clazz, String[] colums, boolean unique, List> indexs) throws SQLException { + public void checkOrCreateIndex(Class clazz, String[] colums, boolean unique, List> indexs) { List columList = new ArrayList(); for (String colum : colums) { columList.add(StrUtil.toUnderlineCase(colum)); } String name = StrUtil.join("&", columList) + "@" + StrUtil.toUnderlineCase(clazz.getSimpleName()); - Boolean hasIndex = false; + boolean hasIndex = false; for (Map map : indexs) { if (StrUtil.toUnderlineCase(name).equalsIgnoreCase((String) map.get("name")) || StrUtil.toUnderlineCase(name).equalsIgnoreCase((String) map.get("Key_name"))) { hasIndex = true; @@ -105,7 +105,7 @@ public class SqlUtils { } - public void checkOrCreateColumn(Class clazz, String name, Set columns) throws SQLException { + public void checkOrCreateColumn(Class clazz, String name, Set columns) { if (!columns.contains(StrUtil.toUnderlineCase(name).toLowerCase())) { String sql = "ALTER TABLE `" + StrUtil.toUnderlineCase(clazz.getSimpleName()) + "` ADD COLUMN `" + StrUtil.toUnderlineCase(name) + "` LONGTEXT"; logQuery(formatSql(sql)); @@ -114,7 +114,7 @@ public class SqlUtils { } - public void updateDefaultValue(Class clazz, String column, String value) throws SQLException { + public void updateDefaultValue(Class clazz, String column, String value) { String sql = "SELECT COUNT(*) FROM `" + StrUtil.toUnderlineCase(clazz.getSimpleName()) + "` WHERE `" + StrUtil.toUnderlineCase(column) + "` IS NULL"; logQuery(formatSql(sql)); Long count = jdbcTemplate.queryForCount(formatSql(sql)); diff --git a/src/main/java/com/cym/task/ScheduleTask.java b/src/main/java/com/cym/task/ScheduleTask.java index 0a805372956c4cfd8ae564b54d93fb17009e95c2..a22fdff89b9bb4d6f3811b7218d9e45af38ce176 100644 --- a/src/main/java/com/cym/task/ScheduleTask.java +++ b/src/main/java/com/cym/task/ScheduleTask.java @@ -1,7 +1,5 @@ package com.cym.task; -import java.io.File; -import java.nio.charset.Charset; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Date; @@ -21,7 +19,6 @@ import com.cym.controller.adminPage.CertController; import com.cym.controller.adminPage.ConfController; import com.cym.controller.adminPage.RemoteController; import com.cym.model.Cert; -import com.cym.model.Http; import com.cym.model.Remote; import com.cym.model.Upstream; import com.cym.model.UpstreamServer; @@ -36,12 +33,9 @@ import com.cym.utils.MessageUtils; import com.cym.utils.SendMailUtils; import com.cym.utils.TelnetUtils; -import cn.hutool.core.date.DateTime; import cn.hutool.core.date.DateUtil; -import cn.hutool.core.io.FileUtil; import cn.hutool.core.lang.TypeReference; import cn.hutool.core.util.StrUtil; -import cn.hutool.core.util.ZipUtil; import cn.hutool.http.HttpUtil; import cn.hutool.json.JSONUtil; diff --git a/src/main/java/com/cym/utils/AuthUtils.java b/src/main/java/com/cym/utils/AuthUtils.java index c2ed745d5d2478e00ed373f7a8df98eb6e02529b..aa8566a7f646a0906eadc0e32d564de29f32f1b4 100644 --- a/src/main/java/com/cym/utils/AuthUtils.java +++ b/src/main/java/com/cym/utils/AuthUtils.java @@ -18,7 +18,7 @@ public class AuthUtils { public Boolean testKey(String key, String code) { try { - Integer value = Integer.parseInt(code); + int value = Integer.parseInt(code); // 用户登录时使用 // 根据用户密钥和用户输入的密码,验证是否一致。(近3个密码都有效:前一个,当前,下一个) diff --git a/src/main/java/com/cym/utils/Crypt.java b/src/main/java/com/cym/utils/Crypt.java index 8effbd4501c2bbf86b59b42c52b16d05b3e38250..0ea2bd13872f69c7640a0992c6a9d0ad3cd71fcf 100644 --- a/src/main/java/com/cym/utils/Crypt.java +++ b/src/main/java/com/cym/utils/Crypt.java @@ -1,6 +1,5 @@ package com.cym.utils; -import java.io.IOException; import java.io.UnsupportedEncodingException; import java.util.Random; @@ -386,7 +385,7 @@ public class Crypt { /** * @param args the command line arguments */ - public static void main(String[] args) throws IOException { + public static void main(String[] args) { System.out.println(getString("name", "name")); diff --git a/src/main/java/com/cym/utils/NetWorkUtil.java b/src/main/java/com/cym/utils/NetWorkUtil.java index fd18a6387bbefbb2416d71ce052deda69ef25253..93b9afe52ff331fb9c1191b1e1a07c3d4b6af959 100644 --- a/src/main/java/com/cym/utils/NetWorkUtil.java +++ b/src/main/java/com/cym/utils/NetWorkUtil.java @@ -12,7 +12,6 @@ import java.util.StringTokenizer; import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import com.cym.NginxWebUI; import com.cym.ext.NetworkInfo; import cn.hutool.core.date.DateUtil; diff --git a/src/main/java/com/cym/utils/OshiUtils.java b/src/main/java/com/cym/utils/OshiUtils.java index b7b302e488a03b7ca48cc8ad2b175ac7f54f86e5..a9d1f951d62194c9c0a7381cf60862f1015dea74 100644 --- a/src/main/java/com/cym/utils/OshiUtils.java +++ b/src/main/java/com/cym/utils/OshiUtils.java @@ -12,7 +12,6 @@ import com.cym.utils.oshi.MemoryDomain; import com.cym.utils.oshi.NetDomain; import com.cym.utils.oshi.ServerDomain; -import cn.hutool.core.net.Ipv4Util; import cn.hutool.core.util.ArrayUtil; import cn.hutool.core.util.NumberUtil; import cn.hutool.core.util.StrUtil; diff --git a/src/main/java/com/cym/utils/PwdCheckUtil.java b/src/main/java/com/cym/utils/PwdCheckUtil.java index 3feab7f7f1f5af791b37a8ada32d91e478a9c31d..87c9e2b3188695faf0644f1cb25d99f54d045e64 100644 --- a/src/main/java/com/cym/utils/PwdCheckUtil.java +++ b/src/main/java/com/cym/utils/PwdCheckUtil.java @@ -39,12 +39,12 @@ public class PwdCheckUtil { public static boolean checkPasswordLength(String password, String minNum, String maxNum) { boolean flag =false; if (StrUtil.isBlank(maxNum)) { - minNum = StrUtil.isBlank(minNum) == true ? "0":minNum; + minNum = StrUtil.isBlank(minNum) ? "0":minNum; if (password.length() >= Integer.parseInt(minNum)) { flag = true; } } else { - minNum = StrUtil.isBlank(minNum) == true ? "0":minNum; + minNum = StrUtil.isBlank(minNum) ? "0":minNum; if (password.length() >= Integer.parseInt(minNum) && password.length() <= Integer.parseInt(maxNum)) { flag = true; diff --git a/src/main/java/com/cym/utils/TimeExeUtils.java b/src/main/java/com/cym/utils/TimeExeUtils.java index 942b81977e752534515e80004b92e4c7e73a0400..164cede7fc70cc6a9682625d3da5c4016c76ed2f 100644 --- a/src/main/java/com/cym/utils/TimeExeUtils.java +++ b/src/main/java/com/cym/utils/TimeExeUtils.java @@ -46,7 +46,7 @@ public class TimeExeUtils { while (true) { if (brStd.ready()) { line = brStd.readLine(); - sbStd.append(line + "\n"); + sbStd.append(line).append("\n"); logger.info(line); continue; } @@ -63,7 +63,7 @@ public class TimeExeUtils { if (System.currentTimeMillis() - start > timeout) { line = m.get("certStr.timeout"); - sbStd.append(line + "\n"); + sbStd.append(line).append("\n"); logger.info(line); break; } diff --git a/src/test/java/com/cym/TestUtils.java b/src/test/java/com/cym/TestUtils.java index 07edcd3ed9cdab4b0aad096f1b7cb5d70699ecd9..9b8722eb71bbfa4c85f990f20062a9abfbe2130a 100644 --- a/src/test/java/com/cym/TestUtils.java +++ b/src/test/java/com/cym/TestUtils.java @@ -19,7 +19,7 @@ import cn.hutool.core.util.RuntimeUtil; public class TestUtils extends HttpTester { @Test @Ignore - public void test() throws Exception { + public void test() { StringBuilder pass = new StringBuilder(1000); for (int i = 0; i < 2000000; i++) {