自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

u010502101的博客

成长中的菜鸟程序员

  • 博客(20)
  • 资源 (4)
  • 收藏
  • 关注

原创 作业步骤——step

一个job作业有时可以包括多个step步骤,但每个步骤之间的执行是有顺序的。步骤之间的跳转主要包括如下四种形式。next跳转on() … to()条件跳转from() … on() … to()条件跳转决策者跳转一、next跳转由next()方法指定下一个要跳转执行的step/*@EnableBatchProcessing注解也可以加在spring boot的启动...

2018-02-27 19:53:07 1155

原创 批处理的执行状态 -> RepeatStatus

每一个job都有一个或多个step,每个step都有执行状态,标识step的批处理是都完成。 在Spring batch框架中已经内置了一个RepeatStatus枚举类,定义了执行step的几个状态。1、FINISHED终止状态 如果一个step执行状态为FINISHED状态,表示该step执行完毕。看下面示例,一个job分两步执行,step1和step2。@Configurat...

2018-02-26 15:09:37 4365 2

原创 Spring batch 之 Hello World

新建一个Spring boot工程,项目管理工具为maven。1、下面新建一个Batch的配置类package com.lzj.spring.batch;import org.springframework.batch.core.Job;import org.springframework.batch.core.Step;import org.springframework.batch.core

2018-02-26 11:01:47 343 2

原创 根据http://start.spring.io/生成项目工程

对于需要spring的工程,可以在http://start.spring.io/网站生成需要的工程,然后导入eclipse中。 步骤如下: 一、从http://start.spring.io/生成项目工程 1、框1中选中管理工具,目前选用的是用的比较多的maven来管理项目; 2、框2中选择项目的开发语言; 3、框3选中spring boot的版本; 4、框4中项目的唯一标识; 5、选

2018-02-26 10:38:04 7102

原创 (五)整合spring与cxf的拦截器

把客户端的请求、拦截器和服务器端的响应、拦截器配置在spring的容器中,当有客户端发出请求时,自动执行拦截器和服务器的响应。 下面演示示例:客户端发出请求时,客户端的出拦截器在把用户名和密码加在请求头中;服务器端入拦截器解析请求头中是否有指定的用户名和密码,如果有执行服务器响应。一、服务器开发1、建立一个动态工程webservice-cxf-spring-interceptor-s...

2018-02-24 23:08:38 896

原创 (四)整合spring与cxf的webservice开发

下面以客户端通过id查询服务器端的User为例。<一服务器端开发>1、建立一个动态工程webservice-cxf-spring-server,并把cxf框架下lib目录中的jar包导入到/webservice-cxf-spring-server/WebContent/WEB-INF/lib中, 配置web.xml<?xml version="1.0" encoding="UTF-8"?><we

2018-02-23 23:11:38 327

原创 (三)cxf的拦截器使用

在webservice的客户端和服务端的请求和响应的过程中,能动态的操作请求和响应的数据,能够拦截请求和响应的数据并进行响应的操作,设计了cxf的拦截器,注意JDK中支持webservice,但不支持拦截器,所以开发强大的webservice通信,推荐cxf框架。拦截器分类: 1. 按所处的位置分:服务器端拦截器,客户端拦截器 2. 按消息的方向分:入拦截器,出拦截器 3. 按定义者分:

2018-02-23 14:51:09 1290

原创 (二)使用cxf框架开发webservice

一、 服务器端开发1. 创建服务器工程,导入cxf的jar包 首先建立一个server的工程,在工程目录下新建一个lib目录,把apache-cxf框架下lib包下的jar包拷到server工程目录下的lib目录下,并导入到工程的环境中。2. 新建服务器端响应接口package com.lzj.webservice.ws;import javax.jws.WebMe...

2018-02-23 14:32:43 213

原创 (一)使用JDK开发webservice

示例:假设客户端发送姓名,服务器端返回姓名的问候语一、 服务器端开发1. 首先定义服务器端方法的接口package com.lzj.webservice.ws;import javax.jws.WebMethod;import javax.jws.WebService;@WebServicepublic interface Webservice { @WebMethod

2018-02-23 13:51:48 242

原创 Stream应用(四)——终止操作:查找与匹配

四、终止操作:查找与匹配终端操作会从通道流的流水线生成结果。其结果可以是任何不是流的值,例如int、List、void等。如果流操作后返回的值还是Stream流类型的,则是开始操作和中间操作。 有以下经常用到的查找与匹配操作: allMatch——检查是否匹配所有元素 anyMatch——检查是否至少匹配一个元素 noneMatch——检...

2018-02-23 13:47:04 1178

原创 Stream应用(三)——排序

三、Stream的排序Stream通道流支持两种排除方式:sorted()自然排序;sorted(Comparator comp)。 sorted()自然排序 :产生一个新流,流中每个序列按自然排序的方式进行排序。 sorted(Comparator comp) :产生一个新流,流中的每个序列按自定义的比较器排序进行排序。1、 sorted()自然排序 @Test publi

2018-02-23 13:43:24 11511

原创 后端实现分页功能

前端查询一个列表时,后台可能会返回很多条记录,前端的一页可能空间有限,需要分多次页面进行展示。一种方式就是:在前端发给后台的接口指定查询起始笔数和要查询的记录条数,每次翻页的时候都重新发给后台要查询的起始笔数和记录条数。 例如一个表User,字段分别为:NAME、AGE、SEX数据库查询语句为:select NAME, AGE, SEX from(select row_number...

2018-02-13 19:02:32 6521 1

原创 Stream应用(二)——映射

接上一篇三、映射Stream中包含5个映射方法:map、mapToDouble、mapToInt、mapToLong和flatMap。用的最多的就是map和flatMap。 1、map映射 map方法接收一个函数作为函数,该函数会被应用到每个元素上,并将其映射成一个新的元素。 1、下面实例,把每个字符串转换成大写字母,把所有的序列组成一个流 @Test public void t

2018-02-13 18:43:47 1038

原创 Timer和TimerTask定时器使用

Timer是一种定时器工具,用来在一个后台线程计划执行指定任务。它可以计划执行一个任务一次或反复多次。 TimerTask一个抽象类,它的子类代表一个可以被Timer计划的任务。具体的任务在TimerTask中run接口中实现。 通过Timer中的schedule方法启动定时任务。一、运行定时器启动一个定时器实质是启动一个线程 1、在指定日期运行定时器任务,只运行一次 ...

2018-02-12 18:54:43 16439 5

原创 Stream应用(一)——筛选与切片

一、Stream简介Stream是一个数据流通道,用来操作集合、数组、数据源中的序列,并生成新的集合序列,在数据流通道中会对原来的集合、数组、数据源中的序列进行计算,计算的结果会生成一个新的序列,放在一个新的源中。 运用Stream操作分三步:创建Stream流、流中间操作、终止流操作注意: 1. Stream本省不会存储元素; 2. Stream不会改变原来源对象,相反,会返回一个持

2018-02-12 14:23:34 3609 1

原创 Lambda使用(三)->方法引用与构造器引用

Lambda的方法引用若 Lambda 体中的功能,已经有相应的方法提供了实现,可以在Lambda体中引用该方法。(可以将方法引用理解为 Lambda 表达式的另外一种表现形式)。 下面以一个简单实例演示 由于Consumer函数式接口如下@FunctionalInterfacepublic interface Consumer<T> { /*传入一个类型,返回void*/ v

2018-02-11 23:06:54 1984

转载 java字符串格式化:String.format()方法的使用

常规类型的格式化 String类的format()方法用于创建格式化的字符串以及连接多个字符串对象。熟悉C语言的读者应该记得C语言的sprintf()方法,两者有类似之处。format()方法有两种重载形式。l format(String format, Object… args)该方法使用指定的字符串格式和参数生成格式化的新字符串。 新字符串始终使用本地语言环境。例如当前日期信息在中国语

2018-02-11 10:11:49 421

原创 Lambda使用(二)->四大核心函数式接口

上一篇博客已经介绍了自定义函数式接口,然后用Lambda来实现。在java8中已经内置了很多函数式接口,下面举例常用的Consumer、Supplier、Function和Predicate四大核心接口。一、Consumer接口在java8源码中,Consumer的接口如下。/*@FunctionalInterface注解表示一个接口类为函数式接口*/@FunctionalInterfacepu

2018-02-08 23:27:50 1858

原创 Lambda使用(一)

Java8中引入了一个新的操作符 “->” 该操作符称为箭头操作符或 Lambda 操作符箭头操作符将 Lambda 表达式拆分成两部分: 左侧:Lambda 表达式的参数列表; 右侧:Lambda 表达式中所需执行的功能, 即 Lambda 体。 下面以一个简单实例看 首先建一个接口类Info:public interface Info { public void show();

2018-02-07 23:38:41 330

原创 枚举类应用

例1:无参枚举类其中RED,GREEN,BLACK分别代表一个Color对象,是一个Color对象的实例 public enum Color { RED, GREEN, BLACK; } 测试方法package com.lzj.enum1;public class ColorTest { public static void main(String[] args) {

2018-02-04 19:40:00 170

helm-tiller.tar

由于谷歌被强,无法下载谷歌镜像,特此提供Helm的服务器端Tiller的镜像,该镜像可以在k8s中用于创建pod

2020-11-19

kubeadm-basic.images.tar.gz

安装kubeadm时,需要登录到google才能下载google镜像,由于国内不能登录google,所以上传google的镜像

2020-06-10

android入门教程

对于没了解过android开发的同学非常适合。

2015-10-04

STC的详细介绍

该文档400多页,全面细致的介绍了STC单片机,是新手学习的好资料,也是技术人员备用查阅的好资料。档

2013-10-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除