- 博客(4)
- 资源 (4)
- 收藏
- 关注
原创 kettle5.3实现元数据注入的转换以集群模式运行
1. 背景基于kettle进行二次开发时,想做一些比较通用的kettle作业,何为通用,例如要将A表数据迁移到B表,C表的数据迁移到D表,常规就是在spoon建两个作业(表输入->表输出),如果做到通用,那么就是建一个作业(表输入->表输出),然后在运行作业的时候把一些配置参数(数据库连接、源表名、目标表名、字段映射等)作为变量的形式传入,在作业运行的过程中利用元数据注入组件(MetaInject)...
2016-11-18 09:23:56 11668 6
原创 java集合-HashMap
1. HashMap特点HashMap基于哈稀表(或者叫哈希表,不是指Hashtable)实现Map接口,它允许为null的key以及value,而且不保证映射的顺序,毕竟当容量到阈值时会进行扩容,原map中的所有元素会被重哈稀。HashMap经常拿来跟Hashtable进行对比,前者除了不同步以及允许null值外,其它大致上都跟后者差不多 HashMap class is roughly eq
2016-11-05 14:44:01 7237
原创 java集合-LinkedList
1. LinkedList特点LinkedList是一个实现了List和Deque接口的双向链表,学过数据结构的话应该就很容易理解它的实现原理,它的内部维护链表的头元素和尾元素,所以一些像get,set操作都需要从链表头或者尾部开始,因此它的随机访问性能不高 1. 允许所有类型的元素,包括null(元素可重复) 2. 插入以及删除操作效率高,只需要改变元素之间的关联关系 3. 随机访问性能差,
2016-11-05 14:32:34 7300
原创 java集合-ArrayList
1. ArrayList特点ArrayList实现了List接口的,底层是由一个动态数组维护着,简单地概括一下它的主要特点: 1. 允许所有类型的元素,包括null(元素可重复) 2. 数组容量可变,并提供了操控接口 3. 随机访问效率高,例如:size, isEmpty, get, set, iterator, listIterator等操作,但对于add,delete操作性能比较差 4.
2016-11-05 14:12:54 7172
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人