Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

CodingHaHa/file-task

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

项目说明

  • 本项目采用SpringBoot版本为2.1.4.RELEASE、JDK版本为JDK1.8

  • 项目启动就会在当前路径下创建几个文件夹和文件

    • data/new-data目录:用于存放处理后的新账单文件文件
    • data/task-dta目录:用于存放定时任务执行期间产生的一些文件
    • data/task-dta/handle-err-file.txt文件:记录处理失败的账单文件名
    • data/task-dta/handle-success-file.txt:记录处理成功的账单文件名
    • data/task-dta/job-execute-result.txt文件:记录定时日任务直接结果数据【便于后期做页面展示】
  • classpath下的old-data文件夹,用于模拟ftp文件服务器,用于存放生成的账单文件

  • 账单文件名格式为:userId-日期时间-bill.txt

  • 在命令行按住Ctrl+C,程序退出会清除data文件夹以及该文件夹里面的所有内容

使用说明

  • 下载file-task-1.0-SNAPSHOT.jar到本地,执行如下命令行
    • java -jar file-task-1.0-SNAPSHOT.jar
  • 定时任务调度策略配置在application.properties文件中,配置内容为cron 表达式;默认配置为每10秒钟执行一次;可根据具体需求进行更改
    • 例如,每天早上8点到10点每10秒钟执行一次:*/10 * 8-10 * * ?

注意事项

  • 执行file-task-1.0-SNAPSHOT.jar 需要安装jdk1.8及以上版本
  • 如果在windows下执行出现日志乱码情况,请修改日志配置文件logback.xml中charset=GBK
  • 如果出现编译不通过异常,需要安装lombok插件

About

文件处理定时任务

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.