
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
session flush方法1、session flush方法主要做了两件事: * 清理缓存 * 执行sql2、session在什么情况下执行flush * 默认在事务提交时 * 显示的调用flush * 在执行查询前,如:iterate3、hibernate按照save(insert),update、delete顺序提交相关操作,即actionQueu
贪心算法一、贪心算法定义贪婪算法是一种改进了的分级处理方法。其核心是根据题意选取一种量度标准。然后将这多个输入排成这种量度标准所要求的顺序,按这种顺序一次输入一个量。如果这个输入和当前已构成在这种量度意义下的部分最佳解加在一起不能产生一个可行解,则不把此输入加到这部分解中。这种能够得到某种量度意义下最优解的分级处理方法称为贪婪算法。贪心算法总是作出在当前看来是最好的选择。也就是说贪心算
多段图多段图问题是求由s到t的最小成本路径。图中的结点被划分成 k≥ 2个不相交的集合Vi , 1≤i≤k,其中V1和Vk分别只有一个结点 s (源点) 和t ( 汇点)。多段图向前处理的算法1、算法执行过程COST[j]=c(j,r)+COST[r];第4段 COST(4,9) = c(9,12) = 4
开闭原则【Open Close Principle】一、定义Softwareentities like classes, modules and functions should be open for extension butclosed for modifications.一个软件实体应该对扩展开放,对修改关闭。二、什么是开闭原则开闭原则的定义已经非常明确告诉我们:软件实
数组(Arrays)一、数组1.1数组的定义数组:由一组名字相同、下标不同的n(n≥1)个相同数据类型的数据元素a0,a1,a2,...,an-1构成的占用一块地址连续的内存单元的有限集合数组的处理比其它复杂的结构要简单① 数组中各元素具有统一的类型;② 数组元素的下标一般具有固定的上界和下界,即数组一旦被定义,它的维数和维界就不再改变。③数组的基本操作比较简单,
广义表(List)一、广义表定义广义表一般记为LS=(a1,a2,…,an),其中LS是广义表(a1,a2,…,an)的名称,n是它的长度。在线性表中ai只限于单个元素,而在广义表的定义中,ai可以是单个元素,也可以是广义表,分别称为广义表LS的原子和子表。一般大写字母来表示广义表的名称,小写字母来表示广义表的原子。当广义表非空时,称第一个元素ai为LS的表头(Head),称其余元素组成的
并行算法一、并行算法什么是并行算法? 它可理解为: 适合于在某类并行计算机上求解问题和处理数据的算法, 是一些可同时执行的诸进程的集合, 这些进程相互作用和协调作用, 从而达到对给定问题的求解。二、并行计算机并行处理就是把一个传统串行处理的任务分解开来, 并将其分配给多个处理器同时处理, 即在同一时间间隔内增加计算机的操作数量。为并行处理所设计的计算机称为并行计算机。三、Fly
树的存储结构2.1邻接矩阵(数组)表示法图没有顺序映像的存储结构,但可以借助数组来表示数据元素之间的关系。建立一个顶点表(记录各个顶点信息)和一个邻接矩阵(表示各个顶点之间关系)顶点表:(a,b,c,d)邻接矩阵:分析1:无向图的邻接矩阵是对称的;分析2:顶点i 的度=第i 行 (列) 中1 的个数;特别:完全图的邻接矩阵中,对角元素为0,其余全1。有向带权
Kettle实现数据库迁移需求:做数据仓库时,需要将业务系统CRM抽取到数据仓库的缓冲层,业务系统使用的是SqlServer数据库,数据仓库的缓冲层使用的是mysql数据库,为实现数据库的迁移,即将SqlServer数据库中的所有表与数据迁移到Mysql。 解决办法:用Kettle的一套流程完成对整个数据库迁移实现过程: 整套流程分为:2
Kettle实现数据库迁移需求:做数据仓库时,需要将业务系统CRM抽取到数据仓库的缓冲层,业务系统使用的是SqlServer数据库,数据仓库的缓冲层使用的是mysql数据库,为实现数据库的迁移,即将SqlServer数据库中的所有表与数据迁移到Mysql。 解决办法:用Kettle的一套流程完成对整个数据库迁移实现过程: 整套流程分为:2







