From 40dd098b6e221db2383cf496949f34033a9f62f5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=84=E6=B5=B7?= <10402852@qq.com> Date: Wed, 29 Mar 2023 07:39:16 +0800 Subject: [PATCH] 'commit' --- .../6D5A80EB-A39D-4F4D-B5CD-FDCCB9DBC07A.docx | Bin 0 -> 17123 bytes FengHuang/pom.xml | 19 +++++ .../src/main/java/UnitTest/ConvertPdf.java | 14 +++ .../src/main/java/UnitTest/SplitSheet.java | 41 +++++++++ .../java/com/dsideal/FengHuang/Start.java | 2 - JobDemo/.classpath | 12 +++ JobDemo/.gitignore | 10 +++ JobDemo/.project | 23 +++++ .../6D5A80EB-A39D-4F4D-B5CD-FDCCB9DBC07A.docx | Bin 0 -> 17123 bytes JobDemo/pom.xml | 80 ++++++++++++++++++ .../java/com/dsideal/FengHuang/Start.java | 33 ++++++++ .../src/main/resource/application.properties | 5 ++ JobDemo/src/main/resource/start.bat | 7 ++ JobDemo/src/main/resource/start.sh | 20 +++++ JobDemo/target/classes/application.properties | 5 ++ JobDemo/target/classes/start.bat | 7 ++ JobDemo/target/classes/start.sh | 20 +++++ JobDemo/生成依赖jar.bat | 10 +++ 18 files changed, 306 insertions(+), 2 deletions(-) create mode 100644 FengHuang/Test/6D5A80EB-A39D-4F4D-B5CD-FDCCB9DBC07A.docx create mode 100644 FengHuang/src/main/java/UnitTest/ConvertPdf.java create mode 100644 FengHuang/src/main/java/UnitTest/SplitSheet.java create mode 100644 JobDemo/.classpath create mode 100644 JobDemo/.gitignore create mode 100644 JobDemo/.project create mode 100644 JobDemo/Test/6D5A80EB-A39D-4F4D-B5CD-FDCCB9DBC07A.docx create mode 100644 JobDemo/pom.xml create mode 100644 JobDemo/src/main/java/com/dsideal/FengHuang/Start.java create mode 100644 JobDemo/src/main/resource/application.properties create mode 100644 JobDemo/src/main/resource/start.bat create mode 100644 JobDemo/src/main/resource/start.sh create mode 100644 JobDemo/target/classes/application.properties create mode 100644 JobDemo/target/classes/start.bat create mode 100644 JobDemo/target/classes/start.sh create mode 100644 JobDemo/生成依赖jar.bat diff --git a/FengHuang/Test/6D5A80EB-A39D-4F4D-B5CD-FDCCB9DBC07A.docx b/FengHuang/Test/6D5A80EB-A39D-4F4D-B5CD-FDCCB9DBC07A.docx new file mode 100644 index 0000000000000000000000000000000000000000..be1ff9d9d3a3dc558fa4d96852ad9a19f858ce1e GIT binary patch literal 17123 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 literal 0 HcmV?d00001 diff --git a/FengHuang/pom.xml b/FengHuang/pom.xml index e6c3584..c281c12 100644 --- a/FengHuang/pom.xml +++ b/FengHuang/pom.xml @@ -9,6 +9,14 @@ + + + + + + + + ali-maven http://maven.aliyun.com/nexus/content/groups/public @@ -29,6 +37,11 @@ + + + + + com.jfinal @@ -52,6 +65,12 @@ clickhouse-jdbc 0.3.2 + + + org.icepear.echarts + echarts-java + 1.0.7 + com.github.icecooly diff --git a/FengHuang/src/main/java/UnitTest/ConvertPdf.java b/FengHuang/src/main/java/UnitTest/ConvertPdf.java new file mode 100644 index 0000000..2d11722 --- /dev/null +++ b/FengHuang/src/main/java/UnitTest/ConvertPdf.java @@ -0,0 +1,14 @@ +package UnitTest; +public class ConvertPdf { + public static void main(String[] args) { + //Spire破解 去头部水印 The document was created with Spire.PDF for Java + //https://blog.csdn.net/lijie0213/article/details/123347458 + //加载word示例文档 +// Document document = new Document(); +// String infile="D:\\dsWork\\FengHuang\\FengHuang\\Test\\6D5A80EB-A39D-4F4D-B5CD-FDCCB9DBC07A.docx"; +// document.loadFromFile(infile, FileFormat.Docx); +// //保存结果文件 +// document.saveToFile("C:\\OUT.pdf", FileFormat.PDF); +// document.close(); + } +} diff --git a/FengHuang/src/main/java/UnitTest/SplitSheet.java b/FengHuang/src/main/java/UnitTest/SplitSheet.java new file mode 100644 index 0000000..f857ae3 --- /dev/null +++ b/FengHuang/src/main/java/UnitTest/SplitSheet.java @@ -0,0 +1,41 @@ +package UnitTest; + +import cn.hutool.core.io.FileUtil; +import org.apache.poi.xssf.usermodel.XSSFWorkbook; + +import java.io.File; +import java.io.FileInputStream; +import java.io.FileOutputStream; +import java.nio.file.Files; +import java.util.UUID; + +public class SplitSheet { + public static void main(String[] args) throws Exception { + String filePath = "D:\\单位项目文档\\湘潭项目相关文档\\新需求\\综表_湖南省湘潭市教育局_教育事业综合统计调查_2022_20230116112015608075.xlsx"; + // 第一步,创建一个webbook,对应一个Excel文件 + XSSFWorkbook workbook = new XSSFWorkbook(Files.newInputStream(new File(filePath).toPath())); + int sheetCnt = workbook.getNumberOfSheets(); + workbook.close(); + + for (int i = 0; i < sheetCnt; i++) {// 获取每个Sheet表 + String tmp = System.getProperty("java.io.tmpdir") + UUID.randomUUID() + ".xlsx"; + FileUtil.copyFile(filePath,tmp); + + File file = new File(tmp); + XSSFWorkbook wb2 = new XSSFWorkbook(new FileInputStream(file)); + for (int j = sheetCnt - 1; j >= 0; j--) { + if (i == j) continue; + wb2.removeSheetAt(j); + } + String sheetName = workbook.getSheetName(i); + String saveFileName = "D:\\单位项目文档\\湘潭项目相关文档\\新需求\\分拆结果\\" + sheetName + ".xlsx"; + FileOutputStream fout = new FileOutputStream(saveFileName); + wb2.write(fout); + wb2.close(); + fout.close(); + file.delete();//删除文件 + System.out.println("完成" + (i + 1) + "个,共" + sheetCnt + "个!"); + } + System.out.println("恭喜,所有操作成功完成!"); + } +} diff --git a/FengHuang/src/main/java/com/dsideal/FengHuang/Start.java b/FengHuang/src/main/java/com/dsideal/FengHuang/Start.java index 21f8dae..5229a7d 100644 --- a/FengHuang/src/main/java/com/dsideal/FengHuang/Start.java +++ b/FengHuang/src/main/java/com/dsideal/FengHuang/Start.java @@ -6,7 +6,6 @@ import com.dsideal.FengHuang.Base.Controller.BaseController; import com.dsideal.FengHuang.Classes.Controller.ClassController; import com.dsideal.FengHuang.Dm.Controller.DmController; import com.dsideal.FengHuang.Global.Controller.GlobalController; -import com.dsideal.FengHuang.Handler.SsoHandler; import com.dsideal.FengHuang.Handler.XssHandler; import com.dsideal.FengHuang.Index.Controller.IndexController; import com.dsideal.FengHuang.Interceptor.*; @@ -25,7 +24,6 @@ import com.dsideal.FengHuang.Util.PkUtil; import com.jfinal.config.*; import com.jfinal.kit.PropKit; import com.jfinal.plugin.activerecord.ActiveRecordPlugin; -import com.jfinal.plugin.cron4j.Cron4jPlugin; import com.jfinal.plugin.druid.DruidPlugin; import com.jfinal.plugin.druid.DruidStatViewHandler; import com.jfinal.plugin.druid.IDruidStatViewAuth; diff --git a/JobDemo/.classpath b/JobDemo/.classpath new file mode 100644 index 0000000..116412b --- /dev/null +++ b/JobDemo/.classpath @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/JobDemo/.gitignore b/JobDemo/.gitignore new file mode 100644 index 0000000..ba9e1e5 --- /dev/null +++ b/JobDemo/.gitignore @@ -0,0 +1,10 @@ +/.idea/ +/WebRoot/WEB-INF/classes +baseServiceJava.iml +*.log +*.class +/WebRoot/Upload +/ETL/Data/ +/lib/*.jar +/ETL/Mars/.idea/ +/ETL/Mars/__pycache__/ \ No newline at end of file diff --git a/JobDemo/.project b/JobDemo/.project new file mode 100644 index 0000000..5d43913 --- /dev/null +++ b/JobDemo/.project @@ -0,0 +1,23 @@ + + + testjava + Project testjava created by Buildship. + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.buildship.core.gradleprojectbuilder + + + + + + org.eclipse.jdt.core.javanature + org.eclipse.buildship.core.gradleprojectnature + + \ No newline at end of file diff --git a/JobDemo/Test/6D5A80EB-A39D-4F4D-B5CD-FDCCB9DBC07A.docx b/JobDemo/Test/6D5A80EB-A39D-4F4D-B5CD-FDCCB9DBC07A.docx new file mode 100644 index 0000000000000000000000000000000000000000..be1ff9d9d3a3dc558fa4d96852ad9a19f858ce1e GIT binary patch literal 17123 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 literal 0 HcmV?d00001 diff --git a/JobDemo/pom.xml b/JobDemo/pom.xml new file mode 100644 index 0000000..0f68d45 --- /dev/null +++ b/JobDemo/pom.xml @@ -0,0 +1,80 @@ + + + 4.0.0 + dsideal + FengHuang + 1.0-SNAPSHOT + + + + + ali-maven + http://maven.aliyun.com/nexus/content/groups/public + + true + + + true + always + fail + + + + + + 1.8 + 1.8 + + + + + + com.jfinal + jfinal + 5.0.8 + + + mysql + mysql-connector-java + 8.0.30 + + + + com.alibaba + druid + 1.2.16 + + + + + + cn.hutool + hutool-all + 5.8.15 + + + + com.alibaba + fastjson + 2.0.25 + + + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.6.1 + + 1.8 + 1.8 + UTF-8 + + -parameters + + + + + \ No newline at end of file diff --git a/JobDemo/src/main/java/com/dsideal/FengHuang/Start.java b/JobDemo/src/main/java/com/dsideal/FengHuang/Start.java new file mode 100644 index 0000000..f6b0ab4 --- /dev/null +++ b/JobDemo/src/main/java/com/dsideal/FengHuang/Start.java @@ -0,0 +1,33 @@ +package com.dsideal.FengHuang; + +import com.jfinal.kit.PropKit; +import com.jfinal.plugin.activerecord.ActiveRecordPlugin; +import com.jfinal.plugin.activerecord.CaseInsensitiveContainerFactory; +import com.jfinal.plugin.activerecord.Db; +import com.jfinal.plugin.activerecord.Record; +import com.jfinal.plugin.druid.DruidPlugin; + +import java.util.List; + +public class Start { + public static void main(String[] args) { + PropKit.use("application.properties"); + String user = PropKit.get("user"); + String password = PropKit.get("password"); + String jdbcUrl = PropKit.get("jdbcUrl"); + DruidPlugin hp = new DruidPlugin(jdbcUrl, user, password); + hp.start(); + + // 配置ActiveRecord插件 + ActiveRecordPlugin arp = new ActiveRecordPlugin(hp); + //配置默认小写 + arp.setContainerFactory(new CaseInsensitiveContainerFactory(true)); + arp.start(); + String sql = "select * from t_base_class limit 10"; + List list = Db.find(sql); + + for (Record record : list) { + System.out.println(record.getStr("class_name")); + } + } +} diff --git a/JobDemo/src/main/resource/application.properties b/JobDemo/src/main/resource/application.properties new file mode 100644 index 0000000..f260c0a --- /dev/null +++ b/JobDemo/src/main/resource/application.properties @@ -0,0 +1,5 @@ +# 数据库信息 +driverClassName=com.mysql.cj.jdbc.Driver +user=root +password=DsideaL147258369 +jdbcUrl=jdbc:mysql://10.10.14.199:22066/dsideal_db?rewriteBatchedStatements=true&useUnicode=true&zeroDateTimeBehavior=CONVERT_TO_NULL&useSSL=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai diff --git a/JobDemo/src/main/resource/start.bat b/JobDemo/src/main/resource/start.bat new file mode 100644 index 0000000..5f157c9 --- /dev/null +++ b/JobDemo/src/main/resource/start.bat @@ -0,0 +1,7 @@ +@echo off +set MAIN_CLASS=com.dsideal.FengHuang.Start +set APP_BASE_PATH=%~dp0 +set CP=.;%APP_BASE_PATH%config;%APP_BASE_PATH%..\..\lib\*; +set JAVA_OPTS=-Xms1024m -Xmx2048m +java -Xverify:none %JAVA_OPTS% -cp %CP% %MAIN_CLASS% +pause diff --git a/JobDemo/src/main/resource/start.sh b/JobDemo/src/main/resource/start.sh new file mode 100644 index 0000000..48b2b40 --- /dev/null +++ b/JobDemo/src/main/resource/start.sh @@ -0,0 +1,20 @@ +#!/bin/bash + +# 启动入口类,该脚本文件用于别的项目时要改这里 +MAIN_CLASS=com.dsideal.FengHuang.Start + + +# Java 命令行参数,根据需要开启下面的配置,改成自己需要的,注意等号前后不能有空格 +export JAVA_HOME=/usr/java/jdk +export JRE_HOME=${JAVA_HOME}/jre +export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib +export PATH=${JAVA_HOME}/bin:$PATH + +JAVA_OPTS="-Xms1024m -Xmx2048m" + +# 生成 class path 值 +CP=.:/usr/local/tomcat8/webapps/FengHuang/WEB-INF/lib/* + +# 运行为后台进程,并且将信息输出到 logback.xml配置的日志文件位置 +nohup java -Xverify:none ${JAVA_OPTS} -cp ${CP} ${MAIN_CLASS} >> /dev/null 2>&1 & + diff --git a/JobDemo/target/classes/application.properties b/JobDemo/target/classes/application.properties new file mode 100644 index 0000000..f260c0a --- /dev/null +++ b/JobDemo/target/classes/application.properties @@ -0,0 +1,5 @@ +# 数据库信息 +driverClassName=com.mysql.cj.jdbc.Driver +user=root +password=DsideaL147258369 +jdbcUrl=jdbc:mysql://10.10.14.199:22066/dsideal_db?rewriteBatchedStatements=true&useUnicode=true&zeroDateTimeBehavior=CONVERT_TO_NULL&useSSL=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai diff --git a/JobDemo/target/classes/start.bat b/JobDemo/target/classes/start.bat new file mode 100644 index 0000000..5f157c9 --- /dev/null +++ b/JobDemo/target/classes/start.bat @@ -0,0 +1,7 @@ +@echo off +set MAIN_CLASS=com.dsideal.FengHuang.Start +set APP_BASE_PATH=%~dp0 +set CP=.;%APP_BASE_PATH%config;%APP_BASE_PATH%..\..\lib\*; +set JAVA_OPTS=-Xms1024m -Xmx2048m +java -Xverify:none %JAVA_OPTS% -cp %CP% %MAIN_CLASS% +pause diff --git a/JobDemo/target/classes/start.sh b/JobDemo/target/classes/start.sh new file mode 100644 index 0000000..48b2b40 --- /dev/null +++ b/JobDemo/target/classes/start.sh @@ -0,0 +1,20 @@ +#!/bin/bash + +# 启动入口类,该脚本文件用于别的项目时要改这里 +MAIN_CLASS=com.dsideal.FengHuang.Start + + +# Java 命令行参数,根据需要开启下面的配置,改成自己需要的,注意等号前后不能有空格 +export JAVA_HOME=/usr/java/jdk +export JRE_HOME=${JAVA_HOME}/jre +export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib +export PATH=${JAVA_HOME}/bin:$PATH + +JAVA_OPTS="-Xms1024m -Xmx2048m" + +# 生成 class path 值 +CP=.:/usr/local/tomcat8/webapps/FengHuang/WEB-INF/lib/* + +# 运行为后台进程,并且将信息输出到 logback.xml配置的日志文件位置 +nohup java -Xverify:none ${JAVA_OPTS} -cp ${CP} ${MAIN_CLASS} >> /dev/null 2>&1 & + diff --git a/JobDemo/生成依赖jar.bat b/JobDemo/生成依赖jar.bat new file mode 100644 index 0000000..33d8fca --- /dev/null +++ b/JobDemo/生成依赖jar.bat @@ -0,0 +1,10 @@ +mkdir lib +cd lib +del *.jar /q +cd .. +cd ExtendJar +copy *.jar ..\lib +cd .. +mvn -f pom.xml dependency:copy-dependencies -DoutputDirectory=lib + +@echo 完成了!