《图解设计模式》读书笔记9-2 Proxy模式

摘要: [toc] Proxy模式 Proxy是代理人的意思,指代替别人进行工作的人。 代理人可以代替本人完成一部分工作,如果代理人自己完不成,再寻找本人完成。 比如你委托租房中介帮你找房子,找房子的事情由他完成,需要签合同则由他来通知你亲自完成。 示例程序 程序描述 下面一段程序实现了:遇到简单任务,由代 阅读全文
posted @ 2019-07-29 21:44 vplus 阅读(408) 评论(0) 推荐(0) 编辑

Elastic Search笔记

摘要: [toc] 1.简介 Elastic Search是一个分布式的全文检索工具,可以用在商城中检索商品信息等。 接下来介绍本文需要用的三个工具,这三个工具版本号要相等,我选用的全部是6.8版本。 Elastic Search本体 linux版下载路径:https://www.elastic.co/cn 阅读全文
posted @ 2019-07-22 18:35 vplus 阅读(561) 评论(0) 推荐(0) 编辑

《图解设计模式》读书笔记9-1 Flyweight模式

摘要: [toc] 模式简介 Flyweight是轻量的意思,此模式将要用的对象放到“对象池”中,随取随用,不重复创建对象,达到减少对象内存占用的目的,实现了对象的“轻量”。 在数据库连接池、字符串缓存池里面都有此模式的应用。 此模式的中文表述为: 享元模式 。 示例代码 代码功能与实现思路 输入一个数字字 阅读全文
posted @ 2019-07-19 20:26 vplus 阅读(148) 评论(0) 推荐(0) 编辑

《图解设计模式》读书笔记8-3 STATE模式

摘要: [toc] State模式 State模式即状态模式,用类表示状态,通过切换类来方便地改变对象的状态。 示例程序 实现的功能 有一个金库和一个警报系统,金库里面有三个装置,根据时间变化,触发它们会产生不同的动作。 时间范围 白天 :早上9点到下午5点 晚上 :下午5点到第二天上午9点 三个装置 使用 阅读全文
posted @ 2019-07-16 20:22 vplus 阅读(317) 评论(0) 推荐(0) 编辑

《图解设计模式》读书笔记8-2 MEMENTO模式

摘要: [toc] Memento模式 备忘录模式 最常见的应用是各种编辑器,如果写错了,点击“撤销”按钮就能回到原来的状态。 不使用备忘录模式对实例进行保存和恢复,很容易破坏封装性:将依赖实例内部结构的代码写得到处都是,程序变得难以维护。 备忘录模式专门添加了Memento角色,这个角色专门用来保存和恢复 阅读全文
posted @ 2019-07-12 21:18 vplus 阅读(286) 评论(0) 推荐(0) 编辑

《图解设计模式》读书笔记8-1 Observer模式

摘要: [toc] Observer模式 Observer模式即观察者模式,该模式中,被观察者的状态发生变化后会通知给观察者。 此模式适用于根据对象状态进行处理的场景。 示例程序 下面代码的功能是:被观察者是一个随机数生成器,有两个观察者,分别以数值形式和图示形式展示被观察者生成的数字。 程序类图 程序 抽 阅读全文
posted @ 2019-07-06 23:13 vplus 阅读(154) 评论(0) 推荐(0) 编辑

《图解设计模式》读书笔记7-2 Mediator模式

摘要: [toc] Mediator模式简介 Mediator模式即中介者模式,可以像租房中介一样对比理解。 模式来源 :比如一个窗口程序里面包含按钮、复选框、文本框等角色,他们之间的状态可能相互关联:比如你必须勾选同意用户协议的复选框才能进行点击下一步按钮,即 复选框 和 同意按钮 有关联关系。像这样的同 阅读全文
posted @ 2019-07-06 13:20 vplus 阅读(174) 评论(0) 推荐(0) 编辑

博客使用七牛云图片床

摘要: [toc] 1. 说明 我的个人博客,服务器是1M小水管,而且我用的是markdown编辑器,其他的都挺好,但图片上传是真的痛苦:先把本地写好的markdown文本贴上去,再把图片一张一张传到服务器(巨慢),再一张一张的引用到文章里面(眼都看花了),写好后打开博客,加载速度感人。 后来我干脆把文章都 阅读全文
posted @ 2019-06-11 21:19 vplus 阅读(1386) 评论(0) 推荐(1) 编辑

《图解设计模式》读书笔记7-1 facade模式

摘要: [toc] 1. Facade模式简介 开发程序的过程中,随着时间的推移,类会越来越多,调用关系会越来越复杂,还会涉及到调用顺序的问题。此时我们就需要一个“窗口”,把错综复杂的关联关系和调用顺序都写好,整理起来供使用者使用。这个模式最关键的思想就是: 降低难度 。并由此来提高开发效率,提升程序的可靠 阅读全文
posted @ 2019-06-10 08:21 vplus 阅读(333) 评论(0) 推荐(0) 编辑

《图解设计模式》读书笔记5-2 decorator模式

摘要: [toc] Decorator模式即装饰器模式,就是对类进行装饰,下面通过代码说明。 代码演示 代码展示的内容 有一个类StringDisplay:表示一句话,比如hello world。 我们通过装饰器对这句话进行装饰——加上左右边框形成|hello world|,再加上上下边框线包围这句话,形成 阅读全文
posted @ 2019-06-09 11:24 vplus 阅读(331) 评论(0) 推荐(0) 编辑