关闭

Java 创建连接池

连接池相关概念: 对于共享资源,有一个很著名的设计模式:资源池(Resource Pool)。该模式正是为了解决资源的频繁分配﹑释放所造成的问题。为解决我们的问题,可以采用数据库连接池技术。数据库连接池的基本思想就是为数据库连接建立一个“缓冲池”。预先在缓冲池中放入一定数量的连接,当需要建立数据库连接时,只需从“缓冲池”中取出一个,使用完毕之后再放回去。我们可以通过设定连接池最大...
阅读(137) 评论(0)

java 常用设计模式-策略模式(strategy)

策略模式属于对象的行为模式。其用意是针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。策略模式使得算法可以在不影响到客户端的情况下发生变化。 策略模式的结构   策略模式是对算法的包装,是把使用算法的责任和算法本身分割开来,委派给不同的对象管理。策略模式通常把一个系列的算法包装到一系列的策略类里面,作为一个抽象策略类的子类。用一句话来说,就是:...
阅读(29) 评论(0)

Java 常用模式 模板方法模式

本篇详解 模板方法模式,首先我们要知道 概念是什么意思, 模板一词 说明 你要干什么大方向已经定好了,像我们高中写英语作文一样  有了模板文章,我们大方向 是抄模板文章的内容,但是为了避嫌 我们也会改一些语句,以证明我们是 自己写的,具体该真没地方要看个人的偏好了( 要看具体情况而定); PS: 模板方法模式,就是指:一个抽象类中,有一个主方法,再定义1...n个方法, 可以是抽象的,也可以...
阅读(62) 评论(0)

Java 常用设计模式-代理模式Proxy

本篇我们讲解 代理模式(Proxy) 上节我们说了 适配器模式,并且也说了 适配器模式是其他 结构型设计模式的起源,我们看下 是不是这样的呢? PS:结构型模式:适配器模式、装饰模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 代理模式比较重要 我们讲解代理模式: 我们先 说说什么叫做代理模式, 代理一词作何解? 在现实生活中就存在代理一词,比如代理购票的(黄牛),还有去 ...
阅读(30) 评论(0)

Java 常用设计模式-适配器模式adapter

本篇文章我们讲解适配器模式 adapter 顾名思义:适配器 -适配一词表明了已经存在了两个 类型 typeA和typeB  ,但是此时他们是不相容的,必须通过一个 东西去 过度  一下,从而让他们 达到相容的一步,那么这个东西 就是我们 说的 适配器 适配器 可以分为三种:类的适配,对象的适配,接口的适配  接下来我们 一个一个接着来说 第一:类的适配 核心思...
阅读(34) 评论(0)

Java 常用的设计模式-单列模式Singleton

单例对象(Singleton)是一种常用的设计模式。 在Java应用中,单例对象能保证在一个JVM中,该对象只有一个实例存在。这样的模式有几个好处: 1、某些类创建比较频繁,对于一些大型的对象,这是一笔很大的系统开销。 2、省去了new操作符,降低了系统内存的使用频率,减轻GC压力。 3、有些类如交易所的核心交易引擎,控制着交易流程,如果该类可以创建多个的话,系统完全乱了。 (比如一个军...
阅读(55) 评论(0)

Java 常用的设计模式-工厂模式

总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。 设计模式 是...
阅读(52) 评论(0)

java 23中设计模式 浅谈

自己文采不好就不总结了, 给大家 推荐一个非常好的博客地址 URL: http://blog.csdn.net/zhangerqing/article/details/8194653#...
阅读(54) 评论(0)
    个人资料
    • 访问:7351次
    • 积分:713
    • 等级:
    • 排名:千里之外
    • 原创:62篇
    • 转载:18篇
    • 译文:0篇
    • 评论:4条