摘要: java.sql包中存在DriverManager类,Connection接口,Statement接口和ResultSet接口。类和接口作用如下:DriverManager:主要用于管理驱动程序和连接数据库;Connection接口:主要用于管理建立好的数据库连接;Statement接口:主要用于执... 阅读全文
posted @ 2015-11-18 15:50 小竹子kisty 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 原文引自:http://www.cnblogs.com/skywang12345/p/3711516.html 迪杰斯特拉算法介绍 迪杰斯特拉(Dijkstra)算法是典型最短路径算法,用于计算一个节点到其他节点的最短路径。 它的主要特点是以起始点为中心向外层层扩展(广度优先搜索思想),直到扩展到终 阅读全文
posted @ 2017-04-10 09:50 小竹子kisty 阅读(1487) 评论(0) 推荐(0) 编辑
摘要: 模板方法模式是类的行为模式。准备一个抽象类,将部分逻辑以具体方法以及具体构造函数的形式实现,然后声明一些抽象方法来迫使子类实现剩余的逻辑。不同的子类可以以不同的方式实现这些抽象方法,从而对剩余的逻辑有不同的实现。这就是模板方法模式的用意。 模板方法模式中的方法 模板方法中的方法可以分为两大类:模板方 阅读全文
posted @ 2016-12-07 20:55 小竹子kisty 阅读(1871) 评论(0) 推荐(0) 编辑
摘要: 责任链模式是一种对象的行为模式。在责任链模式里,很多对象由每一个对象对其下家的引用而连接起来形成一条链。请求在这个链上传递,直到链上的某一个对象决定处理此请求。发出这个请求的客户端并不知道链上的哪一个对象最终处理这个请求,这使得系统可以在不影响客户端的情况下动态地重新组织和分配责任。 纯的与不纯的责 阅读全文
posted @ 2016-12-05 18:27 小竹子kisty 阅读(2150) 评论(0) 推荐(0) 编辑
摘要: 命令模式属于对象的行为模式。命令模式又称为行动(Action)模式或交易(Transaction)模式。 命令模式把一个请求或者操作封装到一个对象中。命令模式允许系统使用不同的请求把客户端参数化,对请求排队或者记录请求日志,可以提供命令的撤销和恢复功能。 命令模式的结构 命令模式是对命令的封装。命令 阅读全文
posted @ 2016-12-05 18:02 小竹子kisty 阅读(2382) 评论(0) 推荐(0) 编辑
摘要: 观察者模式是对象的行为模式,又叫发布-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、源-监听器(Source/Listener)模式或从属者(Dependents)模式。 观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题 阅读全文
posted @ 2016-12-05 17:38 小竹子kisty 阅读(1802) 评论(0) 推荐(0) 编辑
摘要: 门面模式在Tomcat中有多处使用,在Request和Response对象封装,从ApplicationContext到ServletContext封装中都用到了这种设计模式。 一个系统可以有几个门面类 在门面模式中,通常只需要一个门面类,并且此门面类只有一个实例,换言之它是一个单例类。当然这并不意 阅读全文
posted @ 2016-12-05 17:31 小竹子kisty 阅读(1206) 评论(0) 推荐(0) 编辑
摘要: 首先讲一下几种字符的编码方式: 1. ASCII码 我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应 阅读全文
posted @ 2016-12-02 09:48 小竹子kisty 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 在JAVA I/O类库里有很多不同的功能组合情况,这些不同的功能组合都是使用装饰器模式实现的,下面以FilterInputStream为例介绍装饰器模式的使用 FilterInputStream和FilterOutputStream 首先,这两个都分别是InputStream和OutputStrea 阅读全文
posted @ 2016-12-02 09:31 小竹子kisty 阅读(1426) 评论(0) 推荐(0) 编辑
摘要: 适配器作用就是讲一个接口适配到另一个接口,在Java 的I/O类库中有很多这样的需求,如将字符串数据转变成字节数据保存到文件中,将字节数据转变成流数据等。 以InputStreamReader和OutputStreamWriter类为例。 InputStreamReader和OutputStream 阅读全文
posted @ 2016-12-01 20:14 小竹子kisty 阅读(1867) 评论(0) 推荐(0) 编辑
摘要: static关键字解析 Java中的static关键字解析 static关键字是很多朋友在编写代码和阅读代码时碰到的比较难以理解的一个关键字,也是各大公司的面试官喜欢在面试时问到的知识点之一。下面就先讲述一下static关键字的用法和平常容易误解的地方,最后列举了一些面试笔试中常见的关于static 阅读全文
posted @ 2016-09-26 10:58 小竹子kisty 阅读(141) 评论(0) 推荐(0) 编辑