java
文章平均质量分 64
丶開始
这个作者很懒,什么都没留下…
展开
-
spring batch 学习笔记
Spring Batch 是一个轻量级的、完善的批处理框架,旨在帮助企业建立健壮、高效的批处理应用。Spring Batch是Spring的一个子项目,使用Java语言并基于Spring框架为基础开发,使的已经使用 Spring 框架的开发者或者企业更容易访问和利用企业服务。原创 2016-12-28 13:47:00 · 2514 阅读 · 1 评论 -
ElasticSearch(五):高亮显示
ES查询结果高亮显示 java代码实现原创 2017-01-25 10:11:19 · 911 阅读 · 0 评论 -
ElasticSearch(四):查询
介绍ES的基本查询操作,以及过滤查询、聚合查询。原创 2017-01-25 10:10:12 · 1029 阅读 · 0 评论 -
ElasticSearch(三):增删改查
摘要:ES的新增、修改、删除、查询操作原创 2017-01-25 10:08:55 · 472 阅读 · 0 评论 -
ElasticSearch(一):介绍及安装
一:ES介绍ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。在Elasticsear原创 2017-01-25 10:04:44 · 408 阅读 · 0 评论 -
Spring Batch 之 Sample(XML文件操作)(五)
前篇关于Spring Batch的文章,讲述了Spring Batch 对CSV文件的读写操作。 本文将通过一个完整的实例,与大家一起讨论运用Spring Batch对XML文件的读写操作。实例流程是从一个XML文件中读取商品信息,经过简单的处理,写入另外一个XML文件中。 工程结构如下图: log4j.xm原创 2016-12-28 13:41:12 · 333 阅读 · 0 评论 -
Spring Batch 之 Sample(CSV文件操作)(四)
本文将通过一个完整的实例,与大家一起讨论运用Spring Batch对CSV文件的读写操作。此实例的流程是:读取一个含有四个字段的CSV文件(ID,Name,Age,Score),对读取的字段做简单的处理,然后输出到另外一个CSV文件中。 工程结构如下图: JobLaunch类用来启动Job, CsvItemProc原创 2016-12-28 13:40:38 · 343 阅读 · 0 评论 -
Spring Batch 之 Sample(Hello World)(三)
通过前面两篇关于Spring Batch文章的介绍,大家应该已经对Spring Batch有个初步的概念了。这篇文章,将通过一个”Hello World!”实例,和大家一起探讨关于Spring Batch的一些基本配置和实现。使大家从开发的角度对Spring Batch有一个真切的体会。 说明:1,本实例使用的是spring-batch 2.1.8原创 2016-12-28 13:40:09 · 299 阅读 · 0 评论 -
SpringBatch的基本工作流程(二)
Spring Batch流程介绍:上图描绘了Spring Batch的执行过程。说明如下: 每个Batch都会包含一个Job。Job就像一个容器,这个容器里装了若干Step,Batch中实际干活的也就是这些Step,至于Step干什么活,无外乎读取数据,处理数据,然后将这些数据存储起来(ItemReader用来读取数据,ItemProcessor用来处理数据,Item原创 2016-12-28 13:38:49 · 586 阅读 · 0 评论 -
Spring Batch 简介(一)
Spring Batch是一个轻量级的,完全面向Spring的批处理框架,可以应用于企业级大量的数据处理系统。Spring Batch以POJO和大家熟知的Spring框架为基础,使开发者更容易的访问和利用企业级服务。Spring Batch可以提供大量的,可重复的数据处理功能,包括日志记录/跟踪,事务管理,作业处理统计工作重新启动、跳过,和资源管理等重要功能。 业务方原创 2016-12-27 17:20:50 · 416 阅读 · 0 评论 -
Spring Batch 之 Sample(游标方式读写DB数据表)(八)
前面关于Spring Batch的文章,讲述了SpringBatch对Flat、XML等文件的读写操作,本文将和大家一起讨论Spring Batch对DB的读写操作。Spring Batch对DB数据的读取操作提供两种形式,一种是以游标为基础,一条条的读取数据;另外一种是分页的方式读取DB。 通过前面文章的讲解,大家应该对SpringBatch的框架和基本配置有了一定的了解。原创 2016-12-28 13:42:46 · 778 阅读 · 0 评论 -
Spring Batch 之 Sample(固定长格式文件读写)(六)
前篇关于Spring Batch的文章,讲述了Spring Batch 对XML文件的读写操作。 本文将通过一个完整的实例,与大家一起讨论运用Spring Batch对固定长格式文件的读写操作。实例延续前面的例子,读取一个含有四个字段的TXT文件(ID,Name,Age,Score),对读取的字段做简单的处理,然后输出到另外一个TXT文件中。 工程结构如下图:原创 2016-12-28 13:41:51 · 357 阅读 · 0 评论 -
Spring Batch 之 Sample(复合格式文件的读、多文件的写)(七)
前面关于Spring Batch的文章,讲述了SpringBatch对CSV文件的读写操作、对XML文件的操作,以及对固定长格式文件的操作。这些事例,同一个Reader读取的都是相同格式的数据,最终写入一个文件。如果遇到下面这样的数据,并想将学生信息和商品信息分类后写入两个文件,应该如何处理呢?student,200001,ZhangSan,18,78goodsPNH001011000原创 2016-12-28 13:42:24 · 674 阅读 · 0 评论 -
Spring Batch 之 skip讲解(九)
前面的文章跟大家一起讨论了Spring Batch的概念,处理流程,以及SpringBatch处理文件、DB的一些简单实例。接下来的讨论,主要是关于Spring Batch的一些高级应用处理和实际开发中需要注意的一些问题。 今天主要和大家讨论SpringBatch关于skip容错机制的一些处理。 一、skip的介绍 在实际的项目开发中,我们常常原创 2016-12-28 13:43:08 · 789 阅读 · 0 评论 -
Spring Batch 之 JobParameters (十)
继续前面关于Spring Batch系列的文章,本文主要介绍与JobParameters相关的一些知识。一、JobParameters 顾名思义,所谓JobParameters,就是Job运行时的参数。它在bath中有两个作用:一是标示不同的jobInstance,二是作为job中用到的信息,以参数的形式传给job。 如何使用JobParameters呢原创 2016-12-28 13:43:33 · 6622 阅读 · 0 评论 -
ElasticSearch(二):集群管理工具elasticsearch-head
elasticsearch-head是一个用来浏览、与Elastic Search集群进行交互的web前端展示插件。原创 2017-01-25 10:07:16 · 688 阅读 · 0 评论