一天一个设计模式
文章平均质量分 82
wanzaixiaoxin
这个作者很懒,什么都没留下…
展开
-
java数据库连接驱动分析
注: 本系列文章使用JDK1.5 数据库驱动版本 mysql-connector-java-5.1.8b JAVA连接数据库是其众多功能中的一部分,主要有两种方式连接DataBase: 一种是采用JDBC-ODBC桥,另一种则是称之为纯驱动连接DataBase,第一种方式在大型项目中基本上不再使用,本系列文章主要分析纯驱动源码。对于初学JAVA者,甚至那些使用JAVA做过几转载 2014-07-28 19:12:32 · 1046 阅读 · 0 评论 -
设计模式之工厂模式
工厂模式,设计中最常用的模式,你会了吗?原创 2014-03-20 20:24:27 · 928 阅读 · 2 评论 -
设计模式之模版方法模式
一、使用场景当我们的代码中设计了一个算法流程,原创 2014-04-11 19:37:37 · 1044 阅读 · 2 评论 -
设计模式之状态模式--实现主体与判断逻辑间的解耦
一、前言这几次写的博客感觉质量不是太好,原创 2014-04-07 20:30:26 · 1630 阅读 · 2 评论 -
设计模式之策略模式
一、一切皆语义原创 2014-04-05 19:04:24 · 1085 阅读 · 0 评论 -
设计模式之单例模式
你真得懂单例模式吗?想了解企业级单例模式的实现吗,本文给出了6种单例的实现,逐步实现了线程安全级的单例,并比较了它们之间的优缺点原创 2014-03-22 00:12:53 · 721 阅读 · 0 评论 -
设计模式之观察者模式
一、扯淡今天向实验室陆路请教了一下面试的过程以及技巧之类的问题,其中说到了奥卡姆剃刀,我初次接触这个概念还是在读卡梅隆大学那本《机器学习》时,书中在介绍归纳偏置时提到了这一概念,意思是说在保证正确性和可行性的前提下最简单的方法就是最有效的方法。其实我们在学习的过程中一样要遵从奥卡姆剃刀原则,很多事情都没有想象中那么复杂,比如linux内核,看似很高深的东西,其实内核在处理各个部分的管理时都是用原创 2014-03-31 21:08:44 · 927 阅读 · 0 评论 -
二分图匹配-匈牙利算法
本文转自【书本上的算法往往讲得非常复杂,我和我的朋友计划用一些简单通俗的例子来描述算法的流程】匈牙利算法是由匈牙利数学家Edmonds于1965年提出,因而得名。匈牙利算法是基于Hall定理中充分性证明的思想,它是部图匹配最常见的算法,该算法的核心就是寻找增广路径,它是一种用增广路径求二分图最大匹配的算法。-------等等,看得头大?那么请看下面的版本:通过数代人转载 2014-08-18 21:42:26 · 637 阅读 · 0 评论