网站优化
  • 软件设计模式系列之二十——备忘录模式

    软件设计模式系列之二十——备忘录模式

    备忘录模式是一种行为型设计模式,它允许我们在不暴露对象内部细节的情况下捕获和恢复对象的内部状态。这个模式非常有用,因为它可以帮助我们实现撤销、恢复和历史记录等功能。在本文中,我们将深入探讨备忘录模式的各个方面,包括定义、示例、结构、实现步骤

    时间: 2023-09-30 39.2k

  • 软件设计模式系列之十九——中介者模式

    软件设计模式系列之十九——中介者模式

    @目录1模式的定义2举例说明3结构4实现步骤5代码实现6典型应用场景7优缺点8类似模式9小结1模式的定义中介者模式是一种行为型设计模式,它用于降低对象之间的直接通信,通过引入一个中介者对象来管理对象之间的交互。这种模

    时间: 2023-09-29 41.9k

  • 软件设计模式系列之十八——迭代器模式

    软件设计模式系列之十八——迭代器模式

    1模式的定义迭代器模式是一种行为型设计模式,它允许客户端逐个访问一个聚合对象中的元素,而不暴露该对象的内部表示。迭代器模式提供了一种统一的方式来遍历不同类型的集合,使客户端代码更加简洁和可复用。2举例说明为了更好地理解迭代器模式,

    时间: 2023-09-28 61.8k

  • 暂无封面

    【稳定性】秘密武器--功能开关技术

    一、背景继上篇【稳定性:关于缩短MTTR的探索】后,看到一些线上问题应急预案采用的是回滚方案,但是在大部分牵扯代码场景下,开关技术才是线上问题快速止血的最佳方式。比如履约平台组的Promise作为下单黄金链路,如遇线上问题的话,采用通用的

    时间: 2023-09-28 42.5k

  • Dubbo源码浅析(一)—RPC框架与Dubbo

    Dubbo源码浅析(一)—RPC框架与Dubbo

    一、什么是RPC1.1RPC概念RPC,RemoteProcedureCall即远程过程调用,与之相对的是本地服务调用,即LPC(LocalProcedureCall)。本地服务调用比较常用,像我们应用内部程序(注意此处是程

    时间: 2023-09-28 25.2k

  • 软件设计模式系列之十七——解释器模式

    软件设计模式系列之十七——解释器模式

    1模式的定义解释器模式是一种行为型设计模式,它用于将一种语言或表达式解释为对象。该模式通过定义语言的文法规则,并使用解释器来解释和执行这些规则,将复杂的语言转换为对象的操作。在软件开发中,解释器模式常用于处理类似于编程语言、查询语言、

    时间: 2023-09-28 65.1k

  • 软件设计模式系列之十六——命令模式

    软件设计模式系列之十六——命令模式

    1模式的定义命令模式(CommandPattern)是一种行为型设计模式,旨在将请求发送者和接收者解耦,将一个请求封装为一个对象,从而允许您参数化客户端对象以进行不同的请求、排队请求或记录请求,并支持可撤销操作。命令模式的核心思想是

    时间: 2023-09-27 11.4k

  • 软件设计模式系列之十五——职责链模式

    软件设计模式系列之十五——职责链模式

    1模式的定义职责链模式(ChainofResponsibilityPattern)也称为责任链模式,是一种结构型设计模式,用于构建一条对象处理请求的责任链。在这个模式中,多个对象依次处理请求,直到其中一个对象能够处理该请求为止。职

    时间: 2023-09-25 71.8k

  • 设计模式

    设计模式

    26种设计模式转载:https://zhuanlan.zhihu.com/p/93770973参考:https://design-patterns.readthedocs.io/zh_CN/latest/read_uml.htmlht

    时间: 2023-09-25 51.4k

  • 交易日均千万订单的存储架构设计与实践

    交易日均千万订单的存储架构设计与实践

    一、订单系统概述1.1业务范围服务业务线:快递、快运、中小件、大件、冷链、国际、B2B合同物流、CLPS、京喜、三入三出(采购入、退货入、调拨入、销售出、退供出、调拨出)等1.2订单中心价值1、解耦(提升系统稳定性)原系统:交

    时间: 2023-09-25 28.7k

  • 新零售SaaS架构:面向中小连锁的SaaS系统整体规划

    新零售SaaS架构:面向中小连锁的SaaS系统整体规划

    零售企业的发展路径零售企业的发展路径一般可分为以下几个阶段:单店经营阶段:企业在一个地区或城市开设单个门店。这时,企业需要把精力放在了解当地市场和顾客需求上,这是积累经验和品牌知名度的重要环节。为了在市场中建立竞争力,企业需要不断提升产品

    时间: 2023-09-25 41.3k

  • 软件设计模式系列之十三——享元模式

    软件设计模式系列之十三——享元模式

    1模式的定义享元模式(FlyweightPattern)是一种结构型设计模式,它旨在减少内存占用或计算开销,通过共享大量细粒度对象来提高系统的性能。这种模式适用于存在大量相似对象实例,但它们的状态可以外部化(extrinsic),并且

    时间: 2023-09-23 65.2k

  • 首页上一页1234尾页