2018年6月26日

摘要: 一. 常用命令 1. 编译 mvn compile2. 打包 mvn package3. 测试 mvn test4. 清理 mvn clean5. 安装jar包到本地仓库 mvn install6. 自动创建基本目录 mvn archetype:generate -DgroupId = 组织名 + 阅读全文
posted @ 2018-06-26 10:41 AthrUn_Null 阅读(99) 评论(0) 推荐(0) 编辑

2016年11月23日

摘要: 一、单例模式 一个类只需要存在一个实例 二、工厂模式 利用工厂方法代替new来实例化对象,适用于需要创建一组对象、不能预见需要哪个类的实例以及加强扩展性与解耦的场景 定义一个接口用来创建对象,让其子类决定哪些类将被实例化,即把实例化的工作推迟到子类 首先定义一个接口, 被实例化的类均实现了该接口 然 阅读全文
posted @ 2016-11-23 17:05 AthrUn_Null 阅读(73) 评论(0) 推荐(0) 编辑

2016年8月23日

摘要: 1.rownum的原理与用法 rownum是一个逻辑概念,是附加到查询结果上的一个序号,即先有查询结果才会有rownum 假如表TB_TEST1有20条数据 此时可以查询到10条数据,但是 的查询结果为空 因为查询结果是读出一条就为这一条数据附加一个rownum=1,当不满足rownum > 10的 阅读全文
posted @ 2016-08-23 17:24 AthrUn_Null 阅读(92) 评论(0) 推荐(0) 编辑

2016年5月18日

摘要: 一、概念 优先队列(priorityQueue)即堆(Heap),用于将队列中某个符合条件(比如最小)的元素优先排在队首。 二、操作 基本的实现基于二叉堆(非叶子节点总是小于其子节点且根节点是最小值的完全二叉树),堆的操作主要有insert与delete。二叉堆实际上是用数组来存储数据的,且数组第二 阅读全文
posted @ 2016-05-18 16:39 AthrUn_Null 阅读(120) 评论(0) 推荐(0) 编辑

2016年5月16日

摘要: 一、概念 散列(hashing)表(HashTable)是一个具有固定大小且包含一些数据的数组,其insert, remove, contains操作的复杂度都在常数级别。 HashTable存储的数据类型必须提供适当的equals与HashCode方法,用于查找与更新操作。 例:该类可以作为Has 阅读全文
posted @ 2016-05-16 17:54 AthrUn_Null 阅读(104) 评论(0) 推荐(0) 编辑

2016年5月15日

摘要: 一、概念 二叉查找树在最坏情况下(整个树的每个节点只有某一边的子树),此时二叉查找树和一个链表无异。虽然二叉查找树的查找操作的平均复杂度是O(logN),但此时查找一个数据的复杂度为O(N)。 只要保证二叉查找树每个节点左右子树高度一致,就不会出现上述最坏情况。但此条件过于苛刻,所以只需保证每个节点 阅读全文
posted @ 2016-05-15 15:19 AthrUn_Null 阅读(117) 评论(0) 推荐(0) 编辑

2016年5月13日

摘要: 假设节点内数据类型为Integer。 阅读全文
posted @ 2016-05-13 16:32 AthrUn_Null 阅读(90) 评论(0) 推荐(0) 编辑
 
摘要: 一、数组是协变的,泛型是非协变的。 例:如果存在一个方法Test1(Shape[] arr),并且存在一个类Square extends Shape,那么向Test1中传入一个Square[]能够通过编译。 但是如果存在方法Test2(Colleciton<Shape> arr),此时向Test2中 阅读全文
posted @ 2016-05-13 16:29 AthrUn_Null 阅读(91) 评论(0) 推荐(0) 编辑

2016年3月9日

摘要: 一、Java Transformer 1.首先在项目目录下创建一个类,一定要在main文件夹下,此例为Data2Map 创建类时选择基类为org.mule.transformer.AbstractMessageTransformer 2.在Flow中加入一个Java Transformer组件,并指 阅读全文
posted @ 2016-03-09 11:11 AthrUn_Null 阅读(804) 评论(0) 推荐(0) 编辑

2016年2月14日

摘要: 一、读取数据库Demo实例 new一个Mule Project(此为3.7 CE版本) 组件只需要Flow, Http, Database, Object to JSON如图 1.添加组件Flow与Http 填好请求Path,整个访问路径为ip:port/base path/path 并添加一个Co 阅读全文
posted @ 2016-02-14 19:10 AthrUn_Null 阅读(218) 评论(0) 推荐(0) 编辑