diff --git a/README.md b/README.md index 35bd1ba..3370b74 100644 --- a/README.md +++ b/README.md @@ -33,7 +33,7 @@ mysql -u root -p ```shell # 创建库 -create database app_manager; +create database app_manager DEFAULT CHARSET utf8 COLLATE utf8_general_ci; ``` ##### HTTPS 证书 @@ -56,7 +56,7 @@ create database app_manager; #### 部署 -本项目使用的是 80 和 443 端口,确保端口未被占用。 +本项目使用的是 80 和 443 端口,确保端口未被占用。可以配置文件中更改为别的端口。 > 启动服务 diff --git a/src/main/java/org/yzr/controller/PackageController.java b/src/main/java/org/yzr/controller/PackageController.java index d069900..8a88b64 100644 --- a/src/main/java/org/yzr/controller/PackageController.java +++ b/src/main/java/org/yzr/controller/PackageController.java @@ -182,7 +182,7 @@ public class PackageController { // 生成文件名 String newFileName = UUID.randomUUID().toString() + "." + ext; // 转存到 tmp - String destPath = FileUtils.getTempDirectory() + newFileName; + String destPath = FileUtils.getTempDirectoryPath() + File.separator + newFileName; srcFile.transferTo(new File(destPath)); return destPath; } catch (Exception e) { diff --git a/src/main/java/org/yzr/utils/PathManager.java b/src/main/java/org/yzr/utils/PathManager.java index bac6246..a6eeaa8 100644 --- a/src/main/java/org/yzr/utils/PathManager.java +++ b/src/main/java/org/yzr/utils/PathManager.java @@ -46,7 +46,7 @@ public class PathManager { } int httpPort = Integer.parseInt(environment.getProperty("server.http.port")); int httpsPort = Integer.parseInt(environment.getProperty("server.port")); - int port = isHttps ? httpPort : httpsPort; + int port = isHttps ? httpsPort : httpPort; String protocol = isHttps ? "https" : "http"; String portString = ":" + port; if (port == 80 || port == 443) { @@ -88,7 +88,7 @@ public class PathManager { public static String getTempIconPath(Package aPackage) { if (aPackage == null) return null; StringBuilder path = new StringBuilder(); - path.append(FileUtils.getTempDirectoryPath()).append(aPackage.getPlatform()); + path.append(FileUtils.getTempDirectoryPath()).append(File.separator).append(aPackage.getPlatform()); path.append(File.separator).append(aPackage.getBundleID()); // 如果目录不存在,创建目录 File dir = new File(path.toString()); diff --git a/src/main/java/org/yzr/utils/ZipUtils.java b/src/main/java/org/yzr/utils/ZipUtils.java index 1342b45..b5a6095 100644 --- a/src/main/java/org/yzr/utils/ZipUtils.java +++ b/src/main/java/org/yzr/utils/ZipUtils.java @@ -14,7 +14,7 @@ public class ZipUtils { public static String unzip(String path) { try { long start = System.currentTimeMillis(); - String destDirPath = System.getProperty("java.io.tmpdir") + start; + String destDirPath = FileUtils.getTempDirectoryPath() + File.separator + start; ZipFile zipFile = new ZipFile(path); Enumeration entries = zipFile.entries(); while (entries.hasMoreElements()) { diff --git a/src/main/resources/application.properties b/src/main/resources/application.properties index b817bd6..502a387 100644 --- a/src/main/resources/application.properties +++ b/src/main/resources/application.properties @@ -1,7 +1,7 @@ ######################################################## ### Mysql ######################################################## -spring.datasource.url=jdbc:mysql://127.0.0.1:3306/app_manager +spring.datasource.url=jdbc:mysql://127.0.0.1:3306/app_manager?useUnicode=true&characterEncoding=utf-8 spring.datasource.username=root spring.datasource.password= spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver