观察者模式是经典设计模式中很常用的一种,平常我们看到的监听器,基本上都是采用这种设计模式实现的,这里探讨一下观察者模式的演化 简单的观察者...
140
2019-11-11
代理就是一个人或者一个机构代表另一个人或者另一个机构采取行动。在一些情况下,一个客户不想或者不能够直接引用一个对象,而代理对象可以在客户...
66
2019-11-11
对象池模式经常用在频繁创建、销毁对象(并且对象创建、销毁开销很大)的场景,比如数据库连接池、线程池、任务队列池等。本代码简单,没有限制对...
170
2019-11-11
这篇文章主要介绍了HTML5中的 History 模式的相关资料,需要的朋友可以参考下 最近看到vue-router的HTML5 History 模式路由的实现,然后顺便又去研究了一下HTML5...
70
2019-11-08
java中单例模式是一种常见的设计模式,单例模式分三种:懒汉式单例、饿汉式单例、登记式单例三种,下面提供了单例模式的示例 单例模式有一下特点:...
120
2019-11-08
建造者模式(Builder Pattern)主要用于“分步骤构建一个复杂的对象”,在这其中“分步骤”是一个稳定的算法,下面给出了详细的示例 1 概述 建造者模式(Bu...
81
2019-11-08
单例对象(Singleton)是一种常用的设计模式。在Java应用中,单例对象能保证在一个JVM中,该对象只有一个实例存在 1 概述 单例模式有几个好处: (1)某些类...
146
2019-11-08
今天研究了下用javascript结合DIV来制作当前窗体显示模式窗体,并使子窗体不能操作的一个小例子! 这个效果我通过参考赛我网上的个别效果而参考而来,他的...
151
2019-11-08
这篇文章主要介绍了java设计模式之装饰模式,有需要的朋友可以参考一下 1. 装饰模式(Decorator)的定义:又名包装(Wrapper)模式,装饰模式以对客户端透明的方...
187
2019-11-05
这篇文章主要介绍了如何解决grails2.3.2中不能运行fork模式的异常,大家参考使用吧 升级到grails 2.3.2之后,运行时报如下的异常: 复制代码 代码如下: Exceptio...
192
2019-11-04
这篇文章主要介绍了一些常用的HTML5模式(pattern) 总结,包括一些常用的正则表达式整理,主要针对手机端网页的制作,需要的朋友可以参考下 最近在做手机页面...
83
2019-11-03
这篇总结主要是基于我之前设计模式基础系列文章而形成的的。主要是把重要的知识点用自己的话说了一遍,可能会有一些错误,还望见谅和指点。 设计模...
150
2019-11-01
所谓Iterator模式,即是Iterator为不同的容器提供一个统一的访问方式。本文以java中的容器为例,模拟Iterator的原理。需要的朋友可以参考下1.首先定义一个容...
137
2019-10-29
一种JavaScript的设计模式 //简单的类的设计模式 //定义一个类class1 functionclass1(){ //构造函数 } //通过指定prototype对象来实现类的成员定义 class1.prototype={ some...
132
2019-10-26
JAVA实现单例模式的四种方法和一些特点,需要的朋友可以参考一下 一、饿汉式单例类 复制代码 代码如下: public class Singleton { private Singleton(){ } private stat...
167
2019-10-23
在这里大家一定要注意三级模式中的概念模式对应的是数据库设计的逻辑模型,而不是概念模型(E-R模型),一定不要弄混了数据库的三级模式和两级映射 数...
103
2019-10-23
单例模式应该是设计模式中比较简单也非常常见的一个,但是在多线程并发的环境下使用却是不那么简单了,本篇文章本站小编给大家分享一个在开发过程...
182
2019-10-22
一次代码调试中发现一个情况,即我在查看memcached的connection时,发现总是维持在100来个左右,当然这看似没什么问题,因为memcached默认connection有1024个。...
60
2019-10-21
构建模式主要用来针对复杂产品生产,分离部件构建细节,以达到良好的伸缩性,考虑到设计模式来源于建筑学,因此举一个建造房子的例子,需要的朋友可以...
135
2019-10-19
今天一个偶然的机会我突然想看看JDK的动态代理,因为以前也知道一点,而且只是简单的想测试一下使用,使用很快里就写好了这么几个接口和类,需要的...
190
2019-10-17