w h y ? y o u a r e h e r e ?

简介原型模式(prototype) java中有一个克隆技术,以某个对象为原型,复制出新的对象。使用克隆,类似于new,但是又不同于new。这是从内存中直接复制了,使用克隆,有效率高的优点,避免了重新执行构造过程的步骤。 原型模式的实现我们可以想象一下以下一些场景:火影忍者中,鸣人查克拉的分生。西 ...
阅读全文 »

在初学javaweb的时候,我常常在对(请求转发)dispatcher和(重定向)redirect的理解不透彻,下面我梳理一下它们的主要区别,希望能加强我自己的记忆同时帮助到他人 重定向浏览器是发送两次请求,而请求转发浏览器只发一次请求 如果是重定向,浏览器地址栏发生改变,而请求转发不变 重定向 ...
阅读全文 »

##为什么使用emmet在前端开发中,常常需要打 < 尖括号以及闭合符号 ,并且如果html一写多 会造成大量的层次混乱。但是这些问题大多繁琐重复 会大量 浪费开发者的时间,于是就有了emmet语法的出现。 而前端开发在现今日益重要,无论是前端工程师,还是后端工程师 使用emmet都能提高开发 ...
阅读全文 »

简介享元模式(Flyweight Pattern)主要用于减少创建对象的数量,以减少内存占用和提高性能。这种类型的设计模式属于结构型模式,它提供了减少对象数量从而改善应用所需的对象结构的方式。 案例 坦克大战设计每个坦克都是一个对象 以下两种可以是共享的 那么我么可以称他们为:内部状态 型号 ...
阅读全文 »

转自:http://ylsun1113.iteye.com/blog/828542 ##我对设计模式的理解: 应该说设计模式是我们在写代码时候的一种被承认的较好的模式,就像一种宗教信仰一样,大多数人承认的时候,你就要跟随,如果你想当一个社会存在的话。好的设计模式就像是给代码造了一个很好的骨架,在这个 ...
阅读全文 »

介绍相信很多做后端的特别是java程序员写JavaScript都有点写不惯,其中重要原因之一就是搞不清楚回调函数。什么是回调函数呢? 其实回调函数的基本思想就是 通过把一个函数的指针,当做另外一个函数的参数,这个函数就叫回调函数。 回调函数有三种实现方式,下面我来一一介绍: 通过指针来调用首 ...
阅读全文 »

责任链模式简介责任链(Chain of Responsibility)设计模式 : 责任链模式是对象的行为模式。使多个对象都有机会处理请求,从而避免请求的发送者和接受者直接的耦合关系。 一个简单的案例蜀汉公司的请假审批过程 如果请假小于2天,由主任 张飞 审批 如果请假天数大于2天 小于 7 天, ...
阅读全文 »

简介 工厂方法模式(Factory method pattern),工厂方法模式是简单工厂模式的进化版。在简单工厂设计模式中,我们如果要添加新的功能,那么是避免不了要修改源代码的,而工厂方法设计模式,则可以很好的避免这个问题。 代码实现下面内容与我上一篇所说的简单工厂设计模式一样 1 首先创建一个接 ...
阅读全文 »