Browse Source

进行部署配置

master
李世鹏 3 years ago
parent
commit
67945f8346
  1. 3
      src/main/java/com/example/ftpdemo/service/Method.java
  2. 11
      src/main/java/com/example/ftpdemo/service/impl/MethodImpl.java
  3. 3
      src/main/java/com/example/ftpdemo/task/IdentificationUpTask.java
  4. 6
      src/main/java/com/example/ftpdemo/util/Constant.java
  5. 1
      src/main/java/com/example/ftpdemo/util/Encrypt.java
  6. 6
      src/main/resources/application.yml

3
src/main/java/com/example/ftpdemo/service/Method.java

@ -18,4 +18,7 @@ public interface Method {
void creatSixUpFileAndUp(String yesterday) throws Exception;
void creatSevenUpFileAndUp(String yesterday) throws Exception;
// 删除上传文件
void deletUpFile(String localPackage);
}

11
src/main/java/com/example/ftpdemo/service/impl/MethodImpl.java

@ -409,6 +409,17 @@ public class MethodImpl implements Method {
sftp.disconnect();
}
@Override
public void deletUpFile(String localPackage) {
File directory = new File(localPackage);
for (File file: Objects.requireNonNull(directory.listFiles())) {
if (!file.isDirectory()) {
file.delete();
}
}
}
// private void deleteFile(String src) {
//

3
src/main/java/com/example/ftpdemo/task/IdentificationUpTask.java

@ -54,6 +54,9 @@ public class IdentificationUpTask {
} catch (Exception e) {
throw new RuntimeException(e);
}
// 删除上传生成的文件
method.deletUpFile(Constant.localPackage);
stopWatch.stop();
double seconds = stopWatch.getTotalTimeSeconds();
XxlJobHelper.log("XXL-JOB, 上传日志成功! 共花费:" + seconds);

6
src/main/java/com/example/ftpdemo/util/Constant.java

@ -21,11 +21,11 @@ public interface Constant {
String localNotEncryFileNamePath = "/opt/uplog/test.txt";
// 生成zip文件地址
String zipPath = "/opt/uplog";
String zipPath = "/opt/uplog/logdata";
// 生成本地文件地址:目录 加密(服务器地址需要修改)
String localPackage = "/opt/uplog/";
String localPackage = "/opt/uplog/logdata/";
//
// 远程服务器源日志存放地
String sixRemoteLogPackage = "/opt/idhub/logs/idhub-idis/oplog/";
}

1
src/main/java/com/example/ftpdemo/util/Encrypt.java

@ -89,7 +89,6 @@ public class Encrypt {
commandId = commandId + randomString(4);
String filename = commandId + t;
String zipFileName = path + "/" + filename + ".zip";
System.out.println("zipFileName=" + zipFileName);
if (info != null) {
if (!checkDir(path)) {

6
src/main/resources/application.yml

@ -20,11 +20,11 @@ xxl:
address:
ip:
port: 9999
logpath: /opt/xxldata
logretentiondays: 30
logpath: /opt/uplog/xxljob/log
logretentiondays: 90
accessToken: default_token
admin:
addresses: http://47.97.5.58:8080/xxl-job-admin
addresses: http://localhost:8085/xxl-job-admin
logging:
config: classpath:logback.xml

Loading…
Cancel
Save