Computer Science

Spring Batch 配置一个步骤(Step)

HoneyMoose 发布于 2020-02-23

如我们在 域语言(Domain Language)章节中讨论的内容一致,一个 步骤(Step)是一个独立封装了执行顺序的批量作业(Job),并且包含有用于定义和控制一个批量作业的所有独立信息。 针对这个 Step 的定义必然是非常模糊的,因为任何一个给定步骤的内容都会被要求开发人...

阅读(12)评论(0)赞 (0)

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

HoneyMoose 发布于 2020-02-18

在默认情况,如果你对 Spring Batch 不进行配置的话。 Spring Batch 将会对所有存在的作业(Job)进行执行。 考察项目:https://github.com/cwiki-us-spring/cwiki-us-spring-batch-examples 你可...

阅读(17)评论(0)赞 (0)

Spring Batch 小任务(Tasklet)步骤

HoneyMoose 发布于 2020-02-17

Chunk-Oriented Processing不是处理 step 的唯一方法。 考虑下面的一个场景,如果你仅仅需要调用一个存储过程,你可以在 ItemReader 中实现这个调用,然后在存储过程完成调用后返回 null。这种设计看起来不是那么自然也不是非常优美,因为你的批量设...

阅读(9)评论(0)赞 (0)

2020 现在常用的java框架有哪些

HoneyMoose 发布于 2020-02-17

Spring 全家桶有没有很方便?啥都给你了。 Java 中的框架用的多的就那么几个,很多框架一般上来说不管有多牛X ,基本上你不一定会用到你的项目中。主要原因是技术选型和可维护,可扩展。 现在开发老的 J2EE 基本上不怎么搞了,多是搞微服务这种的,因为好部署,好延伸,好扩展。...

阅读(7)评论(0)赞 (0)

Java Varargs 可变参数使用

HoneyMoose 发布于 2020-01-27

Java1.5 提供了一个叫varargs的新功能,就是可变长度的参数。 “Varargs”是 “variable number of arguments”的意思。有时候也被简单的称为 “variable arguments”。 定义实参个数可变的方法:只...

阅读(20)评论(0)赞 (0)

GitLab 如何删除 Forked from

HoneyMoose 发布于 2019-12-03

在 GitLab 中有 Forked from。 如何删除这个?   在 Settings 中选择 General   然后选择 Advanced 高级选项   然后单击移除 fork 关系的选项,你就可以将这个关系删除了。 请注意,当你删除这个 F...

阅读(80)评论(0)赞 (0)

Archiva 如何增加运行的内存大小

HoneyMoose 发布于 2019-11-17

在默认的情况下 archiva 只分配了 512MB 的内存。 如何增加 archiva 运行的内存大小?     Archiva 的配置文件在 Archiva 安装目录下的 conf 目录中的 wrapper.conf 文件 例如路径 : /opt/arch...

阅读(57)评论(0)赞 (0)

Gradle Java 插件的改动

HoneyMoose 发布于 2019-10-30

apply plugin: ‘java’ 的插件是否在 Gradle 进行了修改?   Source: FAQ 针对 Java 项目,使用  Gradle 3.4+ 在对你项目中进行编译的时候,有关 Java 的插件进行了修改。 针对 libra...

阅读(74)评论(0)赞 (0)

Git Clone 的时候遇到 Filename too long 错误

HoneyMoose 发布于 2019-10-21

在对某些仓库进行 Git Clone 的时候遇到了 Filename too long 的错误提示。 错误提示如下图:     可以有下面的一些解决办法: 在 Git bash 中运行下面的命令,来进行 git 配置的全局修改: git config --sy...

阅读(144)评论(0)赞 (0)