01 2012 档案

摘要:继续前面关于Spring Batch系列的文章,本文主要介绍与JobParameters相关的一些知识。一、JobParameters 顾名思义,所谓JobParameters,就是Job运行时的参数。它在bath中有两个作用:一是标示不同的jobInstance,二是作为job中用到的信息,以参数的形式传给job。 如何使用JobParameters呢?它主要是在启动的job的时候,与job联系起来的。看一下框架提供的启动job的接口JobLauncher的源代码,就会发现其run方法需要两个参数,一个是Job,也就是需要启动的job,另一个就是JobParameters。可以通过如下方式. 阅读全文
posted @ 2012-01-31 00:45 孤旅者 阅读(32823) 评论(1) 推荐(4) 编辑
摘要:Java反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为Java语言的反射机制。反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。这一概念的提出很快引发了计算机科学领域关于应用反射性的研究。它首先被程序语言的设计领域所采用,并在Lisp和面向对象方面取得了成绩。当然反射本身并不是一个新概念,它可能会使我们联想到光学中的反射概念,尽管计算机科学赋予了反射概念新的含义,但是,从现象上来说,它们确实有某些相通之处,. 阅读全文
posted @ 2012-01-27 00:53 孤旅者 阅读(28667) 评论(10) 推荐(18) 编辑
摘要:外面响着噼里啪啦的鞭炮声,窗口不时映入烟火的斑斓。一桌一椅一电脑,独自享受着这特殊的除夕夜,心里说不出是什么感受,落寞、无奈、亦或是习惯。 今天,2011马上就要谢幕;明天,2012将要上演。回头看看自己走过的这一年,发生的事情还真不少。欧洲债务危机、日本大地震、利比亚改朝换代、泰国百年不遇大洪灾;本拉登挂了、卡扎菲毙了、金正日死了、乔帮主也西游了;国内的“我爸是李刚”事件、五道杠事件、7*23事件、小悦悦事件,有的让人惋惜,有的让人无奈,还有的让人愤慨。不管是国外还是国内,这些事情都很遥远,至少对现在的、坐在电脑前的我很遥远。只有那些真正发生在我身上的事,那些小事,那些对别人来说不值一提的. 阅读全文
posted @ 2012-01-23 12:35 孤旅者 阅读(2198) 评论(7) 推荐(0) 编辑
摘要:前面的文章跟大家一起讨论了Spring Batch的概念,处理流程,以及SpringBatch处理文件、DB的一些简单实例。接下来的讨论,主要是关于Spring Batch的一些高级应用处理和实际开发中需要注意的一些问题。 今天主要和大家讨论SpringBatch关于skip容错机制的一些处理。 一、skip的介绍 在实际的项目开发中,我们常常要将几十万甚至上百万的数据从文件导入到DB中,如果其中某条数据导入时发生例外,我们并不想整个Job以失败而结束,而是希望能将错误的数据经过处理后保存起来,其余正确的数据继续做导入处理。如果遇到这样的场景,SpringBatch的skip机制就可以派上用. 阅读全文
posted @ 2012-01-02 01:07 孤旅者 阅读(17430) 评论(2) 推荐(2) 编辑

点击右上角即可分享
微信分享提示