首页 文章 精选 留言 我的

精选列表

搜索[长程任务],共10000篇文章
优秀的个人博客,低调大师

Spring Batch 在默认情况下的任务执行

在默认情况,如果你对 Spring Batch 不进行配置的话。 Spring Batch 将会对所有存在的作业(Job)进行执行。 考察项目:https://github.com/cwiki-us-spring/cwiki-us-spring-batch-examples 你可以 Check out 到本地后运行: gradlew :service:bootJar 将会对项目进行编译,程序将会输出: C:WorkDirRepositorySpringcwiki-us-spring-guidescwiki-us-spring-batch-examples>gradlew :service:bootJar Configure project :You are using one or more deprecated Asciidoctor Gradle plugin features. To help with migration run with --warning-mode=all. Repository https://jcenter.bintray.com/ replaced by https://maven.ossez.com/repository/internal. BUILD SUCCESSFUL in 10s6 actionable tasks: 2 executed, 4 up-to-dateC:WorkDirRepositorySpringcwiki-us-spring-guidescwiki-us-spring-batch-examples> 然后你可以运行 java -jar service/build/libs/service.jar 你会发现没有作业被执行 程序输出如下: C:WorkDirRepositorySpringcwiki-us-spring-guidescwiki-us-spring-batch-examples>java -jar service/build/libs/service.jar . _ /\ / ' _(_) _ \( ( )__ | ' | '_| | '_ / _` | \ \/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |___, | / / / / =========|_|==============|___/=/_/_/_/ :: Spring Boot :: (v2.1.4.RELEASE) 2020-02-18 15:32:38.016 INFO 28560 --- [ main] com.ossez.batch.service.Application : Starting Application on USWTWNB47141 with PID 28560 (C:WorkDirRepositorySpringcwiki-us-spring-guidescwiki-us-spring-batch-examplesservicebuildlibsservice.jar started by yhu in C:WorkDirRepositorySpringcwiki-us-spring-guidescwiki-us-spring-batch-examples)2020-02-18 15:32:38.023 INFO 28560 --- [ main] com.ossez.batch.service.Application : No active profile set, falling back to default profiles: default2020-02-18 15:32:40.344 INFO 28560 --- [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Starting...2020-02-18 15:32:40.353 WARN 28560 --- [ main] com.zaxxer.hikari.util.DriverDataSource : Registered driver with driverClassName=org.hsqldb.jdbcDriver was not found, trying direct instantiation.2020-02-18 15:32:40.854 INFO 28560 --- [ main] com.zaxxer.hikari.pool.PoolBase : HikariPool-1 - Driver does not support get/set network timeout for connections. (feature not supported)2020-02-18 15:32:40.866 INFO 28560 --- [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Start completed.2020-02-18 15:32:42.711 INFO 28560 --- [ main] o.s.b.c.r.s.JobRepositoryFactoryBean : No database type set, using meta data indicating: HSQL2020-02-18 15:32:43.137 INFO 28560 --- [ main] o.s.b.c.l.support.SimpleJobLauncher : No TaskExecutor has been set, defaulting to synchronous executor.2020-02-18 15:32:44.502 INFO 28560 --- [ main] com.ossez.batch.service.Application : Started Application in 7.373 seconds (JVM running for 8.576)2020-02-18 15:32:44.529 INFO 28560 --- [ Thread-2] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Shutdown initiated...2020-02-18 15:32:44.537 INFO 28560 --- [ Thread-2] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Shutdown completed. C:WorkDirRepositorySpringcwiki-us-spring-guidescwiki-us-spring-batch-examples> 如果你希望有作业被默认执行的话,你需要修改你检出项目的 application.properties 文件 将参数 spring.batch.job.enabled=false 修改为 true 然后重新编译然后执行,你将会发现所有作业将会被默认执行了。 C:WorkDirRepositorySpringcwiki-us-spring-guidescwiki-us-spring-batch-examples>java -jar service/build/libs/service.jar . _ /\ / ' _(_) _ \( ( )__ | ' | '_| | '_ / _` | \ \/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |___, | / / / / =========|_|==============|___/=/_/_/_/ :: Spring Boot :: (v2.1.4.RELEASE) 2020-02-18 15:36:29.621 INFO 47168 --- [ main] com.ossez.batch.service.Application : Starting Application on USWTWNB47141 with PID 47168 (C:WorkDirRepositorySpringcwiki-us-spring-guidescwiki-us-spring-batch-examplesservicebuildlibsservice.jar started by yhu in C:WorkDirRepositorySpringcwiki-us-spring-guidescwiki-us-spring-batch-examples)2020-02-18 15:36:29.625 INFO 47168 --- [ main] com.ossez.batch.service.Application : No active profile set, falling back to default profiles: default2020-02-18 15:36:31.611 INFO 47168 --- [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Starting...2020-02-18 15:36:31.620 WARN 47168 --- [ main] com.zaxxer.hikari.util.DriverDataSource : Registered driver with driverClassName=org.hsqldb.jdbcDriver was not found, trying direct instantiation.2020-02-18 15:36:31.978 INFO 47168 --- [ main] com.zaxxer.hikari.pool.PoolBase : HikariPool-1 - Driver does not support get/set network timeout for connections. (feature not supported)2020-02-18 15:36:31.984 INFO 47168 --- [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Start completed.2020-02-18 15:36:33.087 INFO 47168 --- [ main] o.s.b.c.r.s.JobRepositoryFactoryBean : No database type set, using meta data indicating: HSQL2020-02-18 15:36:33.493 INFO 47168 --- [ main] o.s.b.c.l.support.SimpleJobLauncher : No TaskExecutor has been set, defaulting to synchronous executor.2020-02-18 15:36:34.706 INFO 47168 --- [ main] com.ossez.batch.service.Application : Started Application in 5.952 seconds (JVM running for 7.127)2020-02-18 15:36:34.709 INFO 47168 --- [ main] o.s.b.a.b.JobLauncherCommandLineRunner : Running default command line with: []2020-02-18 15:36:34.851 INFO 47168 --- [ main] o.s.b.c.l.support.SimpleJobLauncher : Job: [FlowJob: [name=cloudClean]] launched with the following parameters: [{run.id=1}]2020-02-18 15:36:34.884 INFO 47168 --- [ main] o.s.batch.core.job.SimpleStepHandler : Executing step: [readFilesStep]2020-02-18 15:36:34.957 INFO 47168 --- [ main] c.o.batch.service.tasklet.FileTasklet : >>++>15820581949052020-02-18 15:36:34.974 INFO 47168 --- [ main] o.s.batch.core.job.SimpleStepHandler : Executing step: [deleteFilesStep]2020-02-18 15:36:34.977 INFO 47168 --- [ main] c.o.batch.service.tasklet.FileTasklet : >>++>15820581949772020-02-18 15:36:34.987 INFO 47168 --- [ main] .o.b.s.JobCompletionNotificationListener : !!! JOB FINISHED! Time to verify the results2020-02-18 15:36:34.990 INFO 47168 --- [ main] o.s.b.c.l.support.SimpleJobLauncher : Job: [FlowJob: [name=cloudClean]] completed with the following parameters: [{run.id=1}] and the following status: [COMPLETED]2020-02-18 15:36:35.023 INFO 47168 --- [ Thread-2] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Shutdown initiated...2020-02-18 15:36:35.030 INFO 47168 --- [ Thread-2] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Shutdown completed. C:WorkDirRepositorySpringcwiki-us-spring-guidescwiki-us-spring-batch-examples> 请注意,在这里我们配置了 spring.batch.job.names=cloudClean 所以默认将会执行 cloudClean 作业。 或者你可以执行运行命令: java -jar service/build/libs/service.jar --spring.batch.job.enabled=true --spring.batch.job.names=cloudClean 将会执行你指定的作业。

优秀的个人博客,低调大师

基于任务的vim使用手册-基础篇

2005年写的,搬过来...目 录 一 基本介绍 1.启动与退出2.基本设置3.运行shell 命令与模式的转换4.可视命令模式中 移动光标5.删除6.修改7.替换8.拷贝复制,undo,对换9.小结范围选择命令10.搜索,替换11.刷新荧屏,缩进12.系统崩溃后恢复文本13.书签功能14.命令行模式下15.编辑多个文件,编辑多个缓冲区16.分割,比较17.常用plugin 的安装 高级篇计划--使用vim进行开发 二 使用vim 进行C/C++程序开发 三 使用vim 进行Java,SQL,XML,Perl,Pyth程序开发 ------------------------------基本介绍----------------------------------------- vim 下载: http://www.vim.org/download.php vim有三种模式-普通(可视命令)模式,命令行模式,编辑模式。启动vim后在任何模式下按Esc键进入到普通模式。普通模式下输入 : 回车进入命令行模式,此时vim最窗口最下面一行为 : 后面可以输入命令行命令.在执行任何命令前要确保在相应的模式下。1.启动与退出 1)vi filename 2)命令行模式下 wq 保存并退出,q!强行退出2.基本设置-命令行模式下 1)set showmode 设置显示模式 2)set nu 显示行号 3)syn on 显示语法高亮 4)set tabstop=4 3.运行shell 命令与模式的转换1)!shellcmd 执行命令 或 shell (sh)启动 shell2)ESC 返回普通模式3)普通模式进入编辑模式a 光标后追加 A 当前行后追加 o 当前行后加一行O 大写O当前行前加一行 i 光标前插入 I 当前行前插入 r 替换R 替换cw = dw+i 删除一个单词并插入新的单词 4.普通(可视命令)模式中 移动光标1)hjkl 左,下,上,右,7h,左移7个字符。 2)HML 移动到页首,页中,页尾 3)ctrl+f, ctrl+b, 向下,向上移一屏 ctrl+d,ctrl+u,向下,向上移半屏4)^$ 行首行尾5){} 段首段尾 () 句首句尾6)可视模式下 % ,移动光标到匹配的花括号上。7)nG,移动到n行处5.删除-可视命令模式1),dw删除一个单词 dd 删除一行 d$ 或 D 删除到行尾 d^删除到行首2)X,dh删除光标前的单个字符,db删除当前光标到行首的字符3)x,d,dl删除光标后的单个字符,4)编辑模式时,ctrl+h删除光标前单个字符,ctrl+u删除到行首,ctrl+w删除光标前的一个单词。5)dL 删除到最后一行,dH,删除到开始一行。6)dtc,删除到当前行中下一个字符c的位置6.修改-可视命令模式1)cl,更改当前字符,cw修改当前单词到结尾,cb,修改到单词的开始位置,2)c3w, ,c0,修改到某行的结尾位置。3)c),修改到没句结尾位置,ctc,修改当前行直到下一个字符c所出现的位置之间的内容。4)C,修改到某一行结尾,cc修改当前行,5cc修改从当前行开始的5行内容 7.替换-可视命令模式 1)s,当前字符替换为,S,当前行替换为,5s,当前字符开始的5个字符替换为2)~,光标处字符大小写转换8.拷贝复制,undo,对换1)Y,拷贝到行尾,yy,拷贝本行,yw拷贝本单词,y$,y^拷贝到行尾,行首y),y}拷贝到句尾,段尾2)剪切 yydd,剪切本行,7yy,拷贝从当前行开始的7行内容3)粘贴 p4)undo , u5)xp,交换当前与后面字符的位置。6)ddp,交换当前与下面一行的位置。 9.小结范围选择命令1)W,w 向前移到单词前,后, ^,$ 行首行尾,(),句首句尾,{},段首段尾2)B,b 向后移到单词前,后,3)e 移到单词的最后一个字母。4)L,M,H 页尾,页中,页首 10.搜索,替换1)fa,Fa,当前行中向下,向上搜索字符a,2)ta,Ta,当前行中向下,向上移到字符a之前,之后,并不可再重复(?)3) ,将重复最近一次f,F,t,T命令(t,T?)4)/字串,?字串,命令行模式下输入,向下,向上搜索字串,如果字串中出现/?则使用// ,/?引用5)n重复搜索,N反方向搜索6)搜索中的特殊字符:^,$,行首,行尾,.,*,[]任意单个字符,任意一或多个字符,/<,/>,/(.../),7)替换:g/sourcestring/replacestr/[g]注释多行 :.,+499 s/^/#/g替换全部^M :1,$s/^M//g (^M 使用ctrl+V,ctrl+m输入)11.刷新荧屏,缩进1)命令模式下 ctrl+l (ell) 或 ctrl+r2)ctrl+T,ctrl+D,输入模式下,缩进,倒退缩进 12.系统崩溃后恢复文本vi -r 13.书签功能1)mt,'t, 建立标记,移到标记,",移到上一个标记2)标记可以代替行编号 14.命令行模式下1) set all 显示所有选项2)e filename,新建一个文件,e#,关闭当前,并返回上一个编辑的文件3)rew,编辑文件重新排序4)%,表示当前编辑的文件名 15.编辑多个文件,编辑多个缓冲区1)args,显示编辑文件的列表,next,prev,first,last, e filename,enew,新建一个文件,2)buffers,ls,显示缓冲区列表,bn,转到第n个缓冲区,bnext(bn),bprev(bp),bfirst(bf),blast(bl),new 新建一个buffer3)bdelete buffernumber,删除一个buffer,bwipe,真正删除一个buffer16.分割,比较1)sp filename,水平分割并打开,vp filename,垂直分割并打开2)ctrl+w [jkhl] 上下左右在窗口间移动 17.常用plugin 的安装:1)Calendar 日历显示2)tagExplorer 目录导航3)FavMenu.vim Fav管理4)svncommand svn版本控制管理5)email.vim ,mailbrowser.vim 2.tagExplorer的使用:Tag --------------使用vim 进行C/C++程序开发--------1.plugin for C/C++ Develop1)ctag c的Tag2)tagmenu.vim3)cppcomplete.vim2.define map key:map :w :!gcc -g -o %< %:map !%< -----------使用vim 进行Java,SQL,XML,Perl,Pyth程序开发------1.plugin for Java,Sql,XML,Perl,Sql1)ant_menu.vim2)oracle.zip,sql.vim,3)xml.vim4)perl.vim

优秀的个人博客,低调大师

DataWorks上数据集成任务如何解决网络问题

特别声明:本文介绍的场景是各种网络环境下的数据库该如何将数据上云(同步的目标端为MaxCompute),若同步的目标端为其他数据源,本文也可参考,底层执行原理基本一致。 网络背景(全局通用) 在讲网络问题的解决方案之前,先给大家讲讲阿里云上的网络背景。 同一region下,经典网络环境中的机器与经典网络环境中的机器,内网是可以互通的。 同一region下,VPC网络环境中的机器与VPC网络环境中的机器,内网是可以互通的 同一region下,经典网络环境中的机器和VPC网络环境中的机器,不保证内网可通。 不同region下,经典网络环境中的机器与经典网络环境中的机器,不保证内网可通。 不同region下,VPC网络环境中的机器与VPC网络环境中的机器,不保证内网可通。 不同region下,经典网络环境中的机器和VPC网络环境中的机器,不保证内网可通

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册