会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
意犹未尽
只要在学习,则在进步。
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
29
30
31
32
33
34
35
36
37
···
53
下一页
2020年4月21日
设计模式之美学习-行为型-命令模式(三十四)
摘要: 什么是命令模式 命令模式将请求(命令)封装为一个对象,这样可以使用不同的请求参数化其他对象(将不同请求依赖注入到其他对象),并且能够支持请求(命令)的排队执行、记录日志、撤销等(附加控制)功能。 与策略模式很像,我们不能用编码来区分模式,而是应用场景 代码实现 /** * 抽象的命令 */ publ
阅读全文
posted @ 2020-04-21 09:47 意犹未尽
阅读(207)
评论(0)
推荐(0)
2020年4月20日
设计模式之美学习-行为型-备忘录模式(三十三)
摘要: 什么是备忘录模式 在不违背封装原则的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,以便之后恢复对象为先前的状态。 需求 编写一个小程序,可以接收命令行的输入。用户输入文本时,程序将其追加存储在内存文本中;用户输入“:list”,程序在命令行中输出内存文本的内容;用户输入“:undo”,
阅读全文
posted @ 2020-04-20 17:53 意犹未尽
阅读(165)
评论(0)
推荐(0)
设计模式之美学习-行为型-访问者模式(三十二)
摘要: 什么是访问者模式 允许一个或者多个操作应用到一组对象上,解耦操作和对象本身。 因为它难理解、难实现,应用它会导致代码的可读性、可维护性变差,所以,访问者模式在实际的软件开发中很少被用到,在没有特别必要的情况下,不建议使用 应用场景 访问者模式针对的是一组类型不同的对象(PdfFile、PPTFile
阅读全文
posted @ 2020-04-20 16:50 意犹未尽
阅读(448)
评论(0)
推荐(0)
2020年4月16日
设计模式之美学习-行为型-迭代器模式(三十一)
摘要: 什么是迭代器模式 迭代器模式(Iterator Design Pattern),也叫作游标模式(Cursor Design Pattern)。 一个完整的迭代器模式 设计容器(数组、链表、树、图、跳表)和迭代器 为了达到基于接口而非实现编程的目的,容器又包含容器接口、容器实现类,迭代器又包含迭代器接
阅读全文
posted @ 2020-04-16 15:33 意犹未尽
阅读(196)
评论(0)
推荐(0)
2020年4月15日
设计模式之美学习-行为型-状态模式(三十)
摘要: 什么是状态模式 状态模式一般用来实现状态机,而状态机常用在游戏、工作流引擎等系统开发中。不过,状态机的实现方式有多种,除了状态模式,比较常用的还有分支逻辑法和查表法 简单来说 状态模式是一种行为设计模式,允许对象在其内部状态改变时改变其行为 状态模式的优点 解耦状态和行为:将状态转换逻辑分散到各个状
阅读全文
posted @ 2020-04-15 17:11 意犹未尽
阅读(23)
评论(0)
推荐(0)
设计模式之美学习-行为型-责任链模式(二十九)
摘要: 什么是责任链模式 解释1:将请求的发送和接收解耦,让多个接收对象都有机会处理这个请求。将这些接收对象串成一条链,并沿着这条链传递这个请求,直到链上的某个接收对象能够处理它为止。 解释2:在职责链模式中,多个处理器(也就是刚刚定义中说的“接收对象”)依次处理同一个请求。一个请求先经过 A 处理器处理,
阅读全文
posted @ 2020-04-15 15:53 意犹未尽
阅读(301)
评论(0)
推荐(0)
2020年4月10日
设计模式之美学习-行为型-策略模式(二十八)
摘要: 什么是策略模式 定义一族算法类,将每个算法分别封装起来,让它们可以互相替换。策略模式可以使算法的变化独立于使用它们的客户端(这里的客户端代指使用算法的代码 策略模式。在实际的项目开发中,这个模式也比较常用。最常见的应用场景是,利用它来避免冗长的 if-else 或 switch 分支判断。不过,它的
阅读全文
posted @ 2020-04-10 13:29 意犹未尽
阅读(219)
评论(0)
推荐(0)
设计模式之美学习-行为型-模板模式(二十七)
摘要: 什么是模板模式 模板方法模式在一个方法中定义一个算法骨架,并将某些步骤推迟到子类中实现。模板方法模式可以让子类在不改变算法整体结构的情况下,重新定义算法中的某些步骤。 模板模式的作用 复用以及扩展 标准实现 public abstract class AbstractClass { public f
阅读全文
posted @ 2020-04-10 10:49 意犹未尽
阅读(190)
评论(0)
推荐(0)
设计模式之美学习-行为型-观察者模式(二十六)
摘要: 什么是观察者模式 在对象之间定义一个一对多的依赖,当一个对象状态改变的时候,所有依赖的对象都会自动收到通知,被依赖对象为被观察者,依赖对象为观察者 在实际开发中有多种叫法::Subject-Observer、Publisher-Subscriber、Producer-Consumer、EventEm
阅读全文
posted @ 2020-04-10 10:25 意犹未尽
阅读(239)
评论(0)
推荐(0)
2020年3月26日
压测工具-ab
摘要: 如何获取UA和TPS 比如一个系统系统用户数是500万 但是最高峰日活用户10万 但是10万里面,并不是每个用户都会对系统实时发起请求,有的用户可能再浏览商品,有的用户可能在填写表单,或者用户的用户挂起,做别的事情去了,或者是短暂访问后退出了系统。这一部分用户是不会对系统的负载产生影响,所以取10%
阅读全文
posted @ 2020-03-26 16:02 意犹未尽
阅读(386)
评论(0)
推荐(0)
上一页
1
···
29
30
31
32
33
34
35
36
37
···
53
下一页
公告