上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 17 下一页
摘要: 一、定义 观察者(Observer)模式的定义:指多个对象间存在一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。这种模式有时又称作发布-订阅模式、模型-视图模式,它是对象行为型模式。观察者模式的主要角色如下: 抽象主题(Subject)角色:也叫抽象目标类,它 阅读全文
posted @ 2021-08-22 16:00 童话述说我的结局 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 一、定义 解释器模式(Interpreter Pattern) 是指给定一门语言, 定义它的语法的一种表示, 并定义一个解释器,该解释器使用该表示来解释语言中的句子。是一种按照规定的语法进行解析的模式,属于行为型模式。就比如编译器可以将源码编译解释为机器码, 让CPU能进行识别并运行。解释器模式的作 阅读全文
posted @ 2021-08-22 14:17 童话述说我的结局 阅读(507) 评论(0) 推荐(0) 编辑
摘要: 一、定义 中介者模式(Mediator Pattern) 又称为调解者模式或调停者模式。用一个中介对象封装一系列的对象交互,中介者使各对象不需要显示地相互作用,从而使其耦合松散,而且可以独立地改变它们之间的交互。属于行为型模式。中介者模式包装了一系列对象相互作用的方式,使得这些对象不必相互明显作用。 阅读全文
posted @ 2021-08-22 09:26 童话述说我的结局 阅读(377) 评论(0) 推荐(0) 编辑
摘要: 一、定义 备忘录模式(Memento Pattern) 又称为快照模式(Snapshot Pattern) 或令牌模式(Token Pattern) , 是指在不破坏封装的前提下, 捕获一个对象的内部状态, 并在对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态,属于行为型模式。在软件系 阅读全文
posted @ 2021-08-21 19:22 童话述说我的结局 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 一、定义 状态模式( State Pattern)也称为状态机模式( State Machine pattern),是允许对象在内部状态发生改变时改变它的行为,对象看起来好像修改了它的类,属于行为型模式。允许对象在内部状态发生改变时改变它的行为,对象看起来好像修改了它的类状态模式中类的行为是由状态决 阅读全文
posted @ 2021-08-21 18:04 童话述说我的结局 阅读(457) 评论(0) 推荐(0) 编辑
摘要: 一、定义 命令模式(Command Pattern) 是对命令的封装, 每一个命令都是一个操作:请求的一方发出请求要求执行一个操作;接收的一方收到请求,并执行操作。命令模式解耦了请求方和接收方,请求方只需请求执行命令,不用关心命令是怎样被接收,怎样被操作以及是否被执行…等.命令模式属于行为型模式。 阅读全文
posted @ 2021-08-16 19:11 童话述说我的结局 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 看下图的淘宝页面,可以看到搜索有多个条件及搜索产品,并且支持多种排序方式,例如按价格;其实这块有个特点,就是不管你搜索哪个商品他都是有分类的,以及他对应的品牌,这两个是固定的,但其它参数不一定所有商品都具有;这一块设计就涉及到动态变化数据的加载,设计是比较复杂的,这个可以在后面慢慢说,其实这次想分析 阅读全文
posted @ 2021-07-05 15:39 童话述说我的结局 阅读(784) 评论(0) 推荐(2) 编辑
摘要: 一、ES的安装 1、系统参数配置 修改vi /etc/security/limits.conf ,追加内容 soft nofile 65536 hard nofile 65536 修改vi /etc/sysctl.conf,追加内容 vm.max_map_count=655360 保存后执行命令 s 阅读全文
posted @ 2021-07-04 22:29 童话述说我的结局 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 前面已经在代码中把缓存的增删改操作写好,但是这样写法有一个问题,缓存变更的触发时机是在Mapper方法被调用时才更新的,这个时候问题就出来了,问题就是我们现在把缓存操作都是植入在我们业务逻辑当中的,这个操作导致了耦合性太强,从设计层面来讲其实不太推荐使用这个方法。而且还有一个问题,如果有天业务发生变 阅读全文
posted @ 2021-07-04 20:26 童话述说我的结局 阅读(118) 评论(0) 推荐(2) 编辑
摘要: 在信息暴炸的时代,为了在项目中提高数据加载效率,缓存技术是必不可以少的,缓存技术存在于应用场景的方方面面。从浏览器请求,到反向代理服务器,从进程内缓存到分布式缓存。其中缓存策略,算法也是层出不穷,下面要说的就是一套如何实现一套可以对后端服务器形成最小压力的架构。 一、缓存的解析 借一下上一篇文章中的 阅读全文
posted @ 2021-07-04 17:57 童话述说我的结局 阅读(586) 评论(2) 推荐(1) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 17 下一页