![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
文章平均质量分 82
「已注销」
这个作者很懒,什么都没留下…
展开
-
MyBatis缓存配置
Mybatis二级缓存配置在很多场合中需要用到数据库缓存。 此文档简单描述如何在spring + mybatis场合下配置缓存。1. Mybatis缓存简介Mybatis提供功能强大的缓存机制。缓存共可以分为两类:一级缓存和二级缓存。一级缓存是SqlSession级别的,二级缓存为整个应用级别,即一个数据源级别。缓存的具体实现可以有以下几种方式:[x] Mybatis内置的缓存实现[x] 扩展自原创 2016-06-29 17:47:31 · 2808 阅读 · 0 评论 -
自定义Spring配置标签
在Sping中,一般使用这样的元素来配置一个bean原创 2014-08-23 02:36:15 · 16676 阅读 · 3 评论 -
Spring Batch(3): 基本概念(批处理DSL)
前言OLTP: 联机事务处理 业务与技术分离 资料: 官方文档,Pro Spring Batch,Spring Batch In Action1第一章 Spring Batch 简介批处理典型应用场景: - 银行对账或利率调整 - 跨系统数据同步批处理的特点 - 自动执行 - 数据量大 - 定时执行批处理流程的三个步骤 1. 读数据 2. 处理数据 3. 写数据原创 2016-03-26 12:43:15 · 3850 阅读 · 0 评论 -
Spring Batch(6) : ItemReader & ItemWriter
针对批处理,Spring Batch提供ItemReader、ItemProcessor、ItemWriter三个核心组件,类似ETL的三个步骤。5.1 ItemReaderItemReader支持从多种数据源读入数据,接口定义如下:public interface ItemReader<T> { T read() throws Exception, UnexpectedInputExcep原创 2016-03-26 18:45:14 · 10807 阅读 · 1 评论 -
Spring Batch(5): Step详解
面向chunk处理1 抽象Step与继承2 commit interval3 重启4 跳过5 重试6 事务属性与回滚7 在Step中注册ItemStream流8 拦截Step执行TaskletStep控制Step执行流程1 next2 flow3 JobStep在Step中结束Job1 end2 fail3 stopLate Binding与StepJob sc原创 2016-03-26 22:50:01 · 21236 阅读 · 2 评论 -
Spring Batch(4): Job详解
第四章 配置作业Job4.1 基本配置Job的配置有3个必须的属性,name,jobRepository,steps。一个简单的Job配置如下:<job id="footballJob"> <step id="playerload" parent="s1" next="gameLoad"/> <step id="gameLoad" parent原创 2016-03-26 18:46:59 · 10141 阅读 · 3 评论 -
Spring Batch(7): 并行与扩展
1. 概述Spring Batch提供了多种方式用于处理并行,提高性能。主要分为2大类: - 单个进程,多线程 - 多个进程因此,可以细分为以下几类: - 多线程Step(Multi-thread Step,single process) - 并行Step(Parallel Steps, single process ) - Remote Chunking of Step(原创 2016-03-26 23:54:55 · 13815 阅读 · 0 评论