将数据从一张表中迁移到另一张表中,在数据量少的情况下很容易实现,而且方法也有很多,但当数据量到了百万、千万级时,不同方法在效率上会有很大差别。
Activiti6.0流程模型导入
Activiti是一个开源的工作流程引擎,而在流程引擎上执行的便是符合BPMN2.0规范的流程模型。在我们系统集成Activiti后,自然需要提供流程模型的导入功能。
java中Map、Collection接口常用实现类源码浅析
在Java中集合是常用的数据结构,而Map
与Collection
的实现类有很多,我们常见的有HashMap
、HashTable
、TreeMap
、LinkedHashMap
、ArrayList
、Linkedlist
、Vector
、HashSet
、TreeSet
、LinkedHashSet
;
下面从源码的层面简析这些实现类的特性;
Java 设计模式之桥接模式
桥接(Bridge)是用于把抽象化与实现化解耦,使得二者可以独立变化。这种类型的设计模式属于结构型模式,它通过提供抽象化和实现化之间的桥接结构,来实现二者的解耦。
简单来说,可以通过桥接模式实现使用相同的抽象方法、不同的桥接实现类获得不同的结果。
Java 设计模式之适配器模式
适配器模式(Adapter Pattern)是不兼容接口之间的桥梁,可以使一个类加入独立的或不兼容的接口功能。比如计算机通过适配器读取之前无法读取的TF卡;下面用Java模拟这一过程的实现;