- 博客(15)
- 资源 (8)
- 收藏
- 关注
原创 从头认识SpringBatch批处理框架---JobRepository数据库存储元数据并分析存储元数据表
JobRepository存储执行期的元数据,提供两种默认实现,一种是存放在内存中,默认实现类为:MapJobRepositoryFactoryBean。在xml中的配置如下:<bean id="jobRepository" class="org.springframework.batch.core.repository.support.MapJobRepositoryFactoryBe
2016-02-26 16:11:33 15834 2
原创 从头认识SpringBatch批处理框架--实例场景一信用卡消费对账
场景说明个人使用信用卡消费,银行定期发送银行卡消费账单,本例将模拟银行处理个人信用卡消费对账单对账,银行需要定期地把个人消费的记录导出成csv文件,然后交给对账系统处理。主要流程:(从credit-card-bill-201303.csv)读取数据---->处理数据----->写数据到 outputFile文件项目结构项目结构说明:CreditBill:信用
2016-02-26 11:04:08 10235 2
原创 Java PO VO DAO BO POJO
一、PO:persistant object 持久对象,可以看成是与数据库中的表相映射的ava对象。最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合PO中应该不包含任何对数据库的操作。 二、VO:value object值对象。通常用于业务层之间的数据传递,和PO一样也是仅仅包含数据而已。但应是抽象出的业务对象可以和表对应也可以不这根据业务的需要三、DAO:da
2016-02-24 15:45:55 460
原创 java面试宝典
Java程序员面试题集(对原有面试题集的答案进行了全面修订,参照了JDK最新版本,删除了重复题目以及EJB2.x等无用内容,补充最新面试题、知识点巩固练习题和经典面试编程题,增加了大型网站技术架构、数据结构、操作系统、计算机网络等内容) 1、面向对象的特征有哪些方面?答:面向对象的特征主要有以下几个方面:1)抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行
2016-02-24 15:45:07 1638
原创 什么是批处理
现代互联网企业、金融行业、电信行业甚至传动行业通过OLTP(联机事务处理)的业务系统积累了海量的企业数据,需要企业应用能够在关键任务中进行批量处理操作业务逻辑。通常情况下,此类业务不需要人工参与就能够自动高效地进行复杂数据处理与分析。例如定期对大批量数据进行业务处理(如银行对账和利率的调整 、或跨数据库/系统的数据同步)或者是把从内部和外部系统中获取到的数据进行处理后集成到其他的系统中去,
2016-02-24 14:36:00 4910
原创 关于大数据之批处理SpringBatch
大数据时代,数据是现代企业最宝贵的核心资产,是企业运用科学管理、决策分析的基础企业如何通过各种技术手段,并把数据转换为信息、知识和商机已经成为提高其核心竞争力的主要手段。而数据批处理测试达成上诉目标的一个主要技术手段,通过数据批处理,可以完成数据的加载、抽取、转换、清洗等功能,进而支撑企业的各种数据的分析。SpringBatch具有高性能、高可靠性、并行处理的能力,适用于金融、电信
2016-02-24 11:27:17 2832
原创 java Map集合框架之LinkedHashMap
1. LinkedHashMap概述:LinkedHashMap是HashMap的一个子类,它保留插入的顺序,如果需要输出的顺序和输入时的相同,那么就选用LinkedHashMap。 LinkedHashMap是Map接口的哈希表和链接列表实现,具有可预知的迭代顺序。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不
2016-02-04 11:44:33 647
原创 java Map集合框架之HashMap
package com.my.collection;import java.util.HashMap;import java.util.Iterator;import java.util.Map;/** * 关于Map集合框架 特点:该集合存储键值对。一对一对往里存。而且要保证键的唯一性。 Map集合框架子类 * :HashTable,HashMap,TreeMap、LinkedH
2016-02-04 11:03:30 628
原创 java 实现线程的三种方式 Thread 、Runnable、 Callable Future
继承Thread类,重写run方法例如:/** * 实现线程方式一 继承Thread类 * * @author wbw * */public class MyThread1 extends Thread { @Override public void run() { try { for (int i = 0; i < 10; i++) { Syst
2016-02-03 17:15:58 524
原创 JAVA 获取网络时间
package com.my.consist;/** * 日期常量接口 * * @author wbw * */public interface DateConsist { public static final String WEB_URL1 = "http://www.bjtime.cn";// bjTime public static final String WEB
2016-02-03 16:29:35 5904
原创 jgrid合并单元格
方式1:根据grid索引/** * @param colIndexs 索引 从0开始 */jQuery.fn.tuiTableRowSpan = function(colIndexs) { return this.each(function() { var indexs = eval("([" + colIndexs + "])"); for (var
2016-02-03 10:25:20 788
原创 java 常用工具类
1.UUID工具类import java.util.UUID;/** * UUID工具类 * @author wbw * */public class UUIDUtil { public static String uuid(){ return UUID.randomUUID().toString().replaceAll("-", ""); } }2.Date工具类
2016-02-03 10:09:07 1983
原创 java 加密工具类(MD5、RSA、AES等加密方式)
1.加密工具类encryptionMD5加密import org.apache.commons.codec.digest.DigestUtils;/** * MD5加密组件 * * @author wbw * @version 1.0 * @since 1.0 */public abstract class MD5Util { /** * MD5加密 *
2016-02-03 09:31:23 17370
原创 Spring 构造系统UI资源
为了开发人员在页面调用js或css资源时统一版本,方便使用,我们可以事先定义好UI资源,实现方式: 实现ServletContextAware接口package com.bjhy.platform.ui;import javax.servlet.ServletContext;import org.springframework.stereotype.Component;impor
2016-02-03 09:23:41 498
转载 freemarker常见语法大全
FreeMarker的插值有如下两种类型:1,通用插值${expr};2,数字格式化插值:#{expr}或#{expr;format} ${book.name?if_exists } //用于判断如果存在,就输出这个值 ${book.name?default(‘xxx’)}//默认值xxx ${book.name!"xxx"}//默认值xxx ${book.date?string(
2016-02-01 17:16:58 434
spring cloud 实例demo
2017-11-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人