上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 25 下一页
摘要: 原文链接:http://www.orlion.ga/714/ 解释: 策略模式帮助构建的对象不必包含本身的逻辑,而是能够根据需要利用其他对象中的算法。 需求: 我们本来有一个CD类: 后来我们想让CD以JSON格式输出,这时可以直接加入一个getAsJson()方法,但是后期我们可能还会让CD以其他 阅读全文
posted @ 2016-04-03 21:53 orlion 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 原文链接:http://www.orlion.ga/201/ 一、划分算法 1、划分 划分是快速排序的根本机制。划分数据就是把数据分成两组,所有大于特定值的数据在一组,所有小于特定值的在一组。比如将{3,1,9,0,4,7,2,6,5,8}以特定值为5划分为{3,1,0,4,5}和{9,0,7,6, 阅读全文
posted @ 2016-04-03 21:52 orlion 阅读(5603) 评论(0) 推荐(0) 编辑
摘要: 原文链接:http://www.orlion.ga/193/ 由上图可看到希尔排序先约定一个间隔(图中是4),然后对0、4、8这个三个位置的数据进行插入排序,然后向右移一位对位置1、5、9进行插入排序按照此规律直到全部参与了排序。然后将间隔约定为4-1=3,然后继续进行如上的排序方法。具体过程如下: 阅读全文
posted @ 2016-04-03 21:51 orlion 阅读(1180) 评论(0) 推荐(0) 编辑
摘要: 原文链接:http://www.orlion.ga/384/ 一、红黑树 1、普通的二叉树有一个问题,当插入的数据是有序的时候,二叉树就是非平衡的了,而对于非平衡树它的快速查找(插入、删除)指定数据项的能力就丧失了。红黑树就是一种解决非平衡树的方法,它是增加了某些特点的二叉搜索树。 2、自顶向下插入 阅读全文
posted @ 2016-04-03 21:50 orlion 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 原文链接:http://www.orlion.ga/267/ 为什么使用二叉树呢?因为它通常结合了另外两种数据结构的优点:一种是有序数组,另一种是链表。在树中查找数据项的速度和在有序数组中查找一样快,并且插入数据项和删除数据项的速度也和链表一样。 二叉搜索树: 非平衡树:树的大部分的节点是在根的一边 阅读全文
posted @ 2016-04-03 21:47 orlion 阅读(405) 评论(0) 推荐(0) 编辑
摘要: 原文链接:http://www.orlion.ga/216/ 一、@Autowired beans.xml配置成如下: 当我们在配置文件中配置了<context:annotation-config/>时,spring会自动帮我们初始化四个bean(AutowiredAnnotationBeanPos 阅读全文
posted @ 2016-04-03 21:45 orlion 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 原文链接:http://www.orlion.ga/205/ 一、AOP简介 1、AOP概念 参考文章:http://www.orlion.ml/57 2、AOP的产生 对于如下方法: 想在saveUser方法中执行保存用户之前和之后记录当前时间以求出saveUser花费了多少时间,方法有很多种,最 阅读全文
posted @ 2016-04-03 21:44 orlion 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 原文链接:http://www.orlion.ga/189/ 一、scope bean的scope属性中常用的有两种:singleton(单例,默认)和prototype(原型,每次创建新对象) 例:beans.xml 在java文件中: 二、集合注入 UserDAOImpl.java: beans 阅读全文
posted @ 2016-04-03 21:43 orlion 阅读(808) 评论(0) 推荐(0) 编辑
摘要: 原文链接:http://www.orlion.ga/1153/ PDO是一种数据库抽象层,不止可以访问mysql还可以访问其他数据库。 一、__construct() $dsn:通常,一个 DSN 由 PDO 驱动名、紧随其后的冒号、以及可选的驱动程序的数据库连接变量信息,如主机名、端口和数据库名。 阅读全文
posted @ 2016-04-03 21:42 orlion 阅读(1043) 评论(0) 推荐(0) 编辑
摘要: 原文链接:http://www.orlion.ga/1147/ mysqli有面向对象风格和面向过程风格,个人感觉还是用面向对象风格比较好(毕竟是面向对象) 1、mysqli::_construct() $host、$username、$passwd、$dbname、$port不用多说了,规则与my 阅读全文
posted @ 2016-04-03 21:41 orlion 阅读(502) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 25 下一页