【设计模式】
Double=Eggs
衣带渐宽终不洗,熬夜熬得人憔悴
展开
-
【设计模式】观察者模式
事实说明什么是观察者定义: 相信大家都聊过QQ、WeChat,那我们就用这个来讲述什么事观察者模式。就拿qq来说吧,我们大家都有三到好几个qq群,而我们都是qq群里面的一员,在我们没有屏蔽群消息的前提下,群里只要有任何一个人说话,我们所有人都会收到消息,这个问题在加强朋友间交流的同时,也给部分人造成了些许困扰,所有就有了屏蔽群消息这个东西。那现在我们来分析一下,我们怎样才能接受群消原创 2016-11-04 19:55:00 · 3035 阅读 · 20 评论 -
《大话》之 策略模式 Vs 状态模式
一.简介: 策略模式: 背景: 商店要打折销售,各种版本的销售方式,让小菜心烦意乱 内容: 定义算法家族,分别封装起来,让他们之间可以户型替换,此模式让算法的变化,不会影响到使用算法的用户。 图文并茂: 有图可以简单明了地知道,这是一种方法选择模式,具体的策略类封装了具体的算法(行原创 2014-12-28 16:53:55 · 1067 阅读 · 15 评论 -
《大话》之 装饰模式 Vs 建造者模式
一.简介: 装饰模式: 背景:小菜要见美女娇娇,感慨自己不会着装,怕给娇娇留下坏印象 内容:动态的给一个对象添加一些额外职责 图文并茂: 让我们结合当时的情景和现在这幅图,理解一下装饰模式。可以想象一下,我们一个人要原创 2014-12-28 19:32:18 · 1133 阅读 · 22 评论 -
《大话》之 中介者模式
一.简介: 1.背景:当今世界相对和平,但仍有个别地区,战乱不断,只为和平处理世界争端问题,才有了联合国的成立,说到底,联合国就和婚姻介绍所、房产销售处一样,就是一个中介 2.内容:用一个中介对象来封装一系列的对象交互。(中介者使各对象不需要要显式地相互引用,从而使其耦合松散,而且可以独立地改变他们之间的交互)。 3.图文并茂: 就是文档中说的,同事1和同事2谁也不认识谁,但是他们原创 2014-12-29 14:29:49 · 1465 阅读 · 21 评论 -
《大话》之 三大工厂
简单工厂模式: 准确的来说,简单工厂并不算是一个模式,他只是工厂家族的一个特例,因为他不满足“开放封闭原则”,为什么这么说呢,有图来说明: 从图上,我们可以清楚地看到,在整个抽象运算类下,分别将每种算法进行封装,然后需要那种算法的时候就通过简单工厂类实例化出一个具体对象来,通过多态返回父类的方式实现计算器,也就是直接调用一个算法类;而且当我们需要添加算法的时候,只要再添加一个算法类就好了,很简原创 2014-12-30 09:25:17 · 1439 阅读 · 33 评论 -
《大话》之第三者家族 代理 Vs 中介者
前两天,有个同学突然问我说:“我感觉代理模式和中介者模式不好区分,你能给我讲讲吗?” 刚开始还没敢张嘴,因为他突然一问,我貌似也不知道,经过整理,现在将结果贴出来,请大家共享 代理模式: 内容:为其他对象提供一种代理以控制对这个对象的访问 图文并茂: 用这个图,大家可以看到什么呢?客户? No!从这个图上,我们可以看到,Subject,定义了RealSubject和Prox原创 2015-01-01 15:33:29 · 1496 阅读 · 24 评论 -
【设计模式】之 透过工厂方法看 抽象类和接口
前几天,我们又进行了一遍设计模式的学习,重温了一遍,感觉就是不一样。不仅仅是理解的更加深刻了一点,更重要的是,我发现了很多以前没有注意过的东西。 而这次活动呢,总体来说还是收获满满的。很大程度方便了我们再进行合作机房时候对设计模式的理解以及运用。所以说,学了之后就要用,要不用,学他干嘛?多运用一些是自己变得更加方便的工具、思想,我们进步的才能更快。原创 2015-08-29 11:58:11 · 1566 阅读 · 35 评论 -
【设计模式】 代理模式
相信一说起这个代理模式,大家都能想起《大话设计模式》书上那个形象的小例子吧,戴笠替本人去给女朋友送礼物求搞对象,但是最终,女朋友只认识戴笠。 说起这个,我又想起了前几年看过的一个电视,名字是记不清了,只记得当时一家兄弟六个,一起到北京打工,其中老三和老四还自己自费报考了成人大学,在学校里,感性的老三认识了一个美丽而又成熟稳重的女孩,但是生性羞涩的老三不善言辞,不敢当面去向女原创 2016-10-31 11:34:38 · 1201 阅读 · 19 评论 -
【设计模式】 模板方法模式
最近,很多人相继开始找工作或者跳槽去找工作,反正就是各种找工作,在当今这个年代,高薪职业不象以前一样,贴一个招工简章,然后大家都去报名,然后大财主从中挑几个好看的,长得壮的然后领走就相当于找到工作了,现在,我们要学会的积极的向外推销我们自己,把我们最最牛X的一面主动展示给别人看,让别人来欣赏我们。引用米新江教授的一句话就是“即便是千里马,也需要主动跑到伯乐面前来展现自己,毛遂自荐”,而表现方式有很原创 2016-10-31 14:45:20 · 1217 阅读 · 13 评论 -
【设计模式】 原型模式
前言: 这篇博客大家可能会看着比较眼熟,但是如果大家在看,就一定要认真看看内容,别跟上一篇混淆* 。* 最近,很多人相继开始找工作或者跳槽去找工作,反正就是各种找工作,在当今这个年代,高薪职业不象以前一样,贴一个招工简章,然后大家都去报名,然后大财主从中挑几个好看的,长得壮的然后领走就相当于找到工作了,现在,我们要学会的积极的向外推销我们自己,把我们最最牛X的一原创 2016-10-31 15:23:10 · 2968 阅读 · 17 评论 -
【设计模式】 备忘录模式
背景: 这几天,几个和我一样即将要考软考的同僚来找我,找我讨论设计模式——备忘录模式。 说起这个话,我瞬时就想起来了一个游戏,3D坦克大战。当时咱们还比较小,上课也是闲着难受,就跟几个同学一起玩这个游戏,那个场面,那是相当的好玩,而且有一点特别好的就是,能够保存游戏进度。怎么说呢,就是当我进行到分值最高,状态最好(血值最高、魔值最高、弹药最充足)的时候,进行保存。然原创 2016-11-01 17:20:03 · 1523 阅读 · 21 评论 -
JVM 各种OOM问题与解决方法
转自:http://zhaohe162.blog.163.com/blog/static/38216797201110232341953/ 1、OOM for Heap=>例如:Java.lang.OutOfMemoryError: Java heap space 【分析】 此OOM是由于JVM中heap的最大值不满足需要,将设置heap的最大值调高即可,参数样例为:-Xmx2G转载 2017-08-31 19:44:11 · 2187 阅读 · 4 评论