找回密码
 立即注册
软件设计模式系列之十二——外观模式
在软件设计中,经常会遇到需要与复杂子系统进行交互的情况。为了简化客户端与子系统之间的交互,提高系统的可维护性和可用性,外观模式应运而生。外观模式(Facade Pattern)是一种结构型设计模式,它提供一个统一的界面,用于访问系统中 ...
钿稳铆 2025-6-9 03:21
678 0 0
稳定性建设框架
一、为什么要做稳定性建设1、从熵增定律引出稳定性建设的必要性物理学上,用“熵”来描述一个体系的混乱程度。卡尔·弗里德曼提出熵增定律,他认为在一个封闭的系统内,如果没有外力的作用,一切物质都会从有序状态向无序状态发展。 如 ...
疝镜泛 2025-6-9 03:15
666 0 0
Uber公司技术栈介绍
Uber公司技术栈介绍       Uber(Uber Technologies,Inc.)中文译作“优步”,是一家美国硅谷的科技公司。Uber在2009年,由加利福尼亚大学洛杉矶分校辍学生特拉维斯·卡兰尼克和好友加勒特·坎普(Garrett Camp)创立。因旗下同名 ...
觞刈 2025-6-9 03:14
300 0 0
软件设计模式系列之十三——享元模式
1 模式的定义 享元模式(Flyweight Pattern)是一种结构型设计模式,它旨在减少内存占用或计算开销,通过共享大量细粒度对象来提高系统的性能。这种模式适用于存在大量相似对象实例,但它们的状态可以外部化(extrinsic),并且可以在多 ...
乃阕饯 2025-6-9 03:05
949 0 0
软件设计模式系列之十四——代理模式
1 模式的定义 代理模式是一种结构型设计模式,它允许一个对象(代理)充当另一个对象的接口,以控制对该对象的访问。代理模式通常用于控制对真实对象的访问,以实现一些额外的功能,例如延迟加载、权限控制、日志记录等。这种模式属于结 ...
莘度 2025-6-9 03:04
206 0 0
软件工程里的组织文化
一、引言本文是京东到家自动化测试体系建设过程中的一些回顾和总结,删减了部分系统设计与实践的章节,保留了组织与文化相关的内容,整理成文,以飨读者。下面就以QA(Quality Assurance)的视角来探讨工作中经常面临的问题与挑战。关于 ...
赙浦 2025-6-9 02:59
667 0 0
新零售SaaS架构:面向中小连锁的SaaS系统整体规划
零售企业的发展路径 零售企业的发展路径一般可分为以下几个阶段: [*]单店经营阶段:企业在一个地区或城市开设单个门店。这时,企业需要把精力放在了解当地市场和顾客需求上,这是积累经验和品牌知名度的重要环节。为了在市场中建立竞 ...
翳舀 2025-6-9 02:52
204 0 0
设计模式
26种设计模式 转载:https://zhuanlan.zhihu.com/p/93770973 参考: https://design-patterns.readthedocs.io/zh_CN/latest/read_uml.html https://zhuanlan.zhihu.com/p/93770973 https://cloud.tencent.com/developer/article/160227 ...
郦惠 2025-6-9 02:49
718 0 0
软件设计模式系列之十五——职责链模式
1 模式的定义 职责链模式(Chain of Responsibility Pattern)也称为责任链模式,是一种结构型设计模式,用于构建一条对象处理请求的责任链。在这个模式中,多个对象依次处理请求,直到其中一个对象能够处理该请求为止。职责链模式将请 ...
格恳绌 2025-6-9 02:42
767 0 0
CMAKE学习笔记【上】
(零) 变量 一、基本概念 CMake 中的变量是 字符串类型(或列表),没有内置的数据结构如数组、字典等。变量的作用类似于 shell 脚本中的环境变量,但也有自己的作用域机制。 常见预定义变量(举例) [*]PROJECT_NAME:当前项目的名称 ...
诞楮 2025-6-9 02:37
815 0 0
整洁架构在前端的设计思想与应用实践
1、 为什么需要了解架构 对于每个软件系统,我们都可以通过行为和架构两个维度来体现它的实际价值。 行为是指系统实现的功能特性,一般是比较紧急的,需要按时上线。架构就是指系统架构,是重要的,但是并不总是特别紧急。因此导致我 ...
溜椎干 2025-6-9 02:33
938 0 0
Kafka的分布式架构与高可用性
导语 一开始我们就说过Kafka是一款开源的高吞吐、分布式的消息队列系统,那么今天我们就来说下它的分布式架构和高可用性以及双/多中心部署。 Kafka 体系架构简介 以下是 Kafka 的软件架构,整个 Kafka 体系结构由 Producer、Consumer ...
俏挺喳 2025-6-9 02:29
499 0 0
单点登录的原理
注:单点登录原理是一个重要知识点,也常被问及,很多童鞋照葫芦画瓢搭建过单点登录,但是被问到原理时可能说不出来,下面简单介绍,抛砖引玉,希望对大家有所帮助。 单点登录在现在的系统架构中广泛存在,他将多个子系统的认证体系打通 ...
辈霖利 2025-6-9 02:22
453 0 0
c++单例模式总结
分类 懒汉式:实例对象在第一次被使用时才进行初始化。 饿汉式:实例在定义时就被初始化。 特点 1、构造函数和析构函数私有化,不允许外部创建实例对象。 2、拷贝构造函数和复制运算符重载被delete,不允许产生新的实例。 3、内部定义 ...
遑盲 2025-6-9 02:18
852 0 0
软件开发原则
软件开发原则 以我个人的开源项目举例,来介绍几个基本软件开发原则的基本使用 【SpringBoot集成OnlyOffice实现文档预览】 单一职责原则 模块的单一职责 该开源项目可以作为一个jar引入,其承担的职责就是对onlyoffice集成,实现对offi ...
于映雪 2025-6-9 02:13
691 0 0
Bootstrap Table强大的web数据表格渲染框架
Bootstrap Table 是什么 ‌Bootstrap Table 是一个基于 Bootstrap 框架的开源插件,专为快速构建功能丰富、响应式的数据表格而设计。‌ 它支持排序、分页、搜索、导出等核心功能,并兼容多种 CSS 框架(如 Semantic UI、Material Design ...
闾丘婉奕 2025-6-9 02:08
282 0 0
深入浅出流批一体理论篇——数据架构的演进
一、前大数据时代 人人都知道罗马不是一天建成的,但没人告诉过你罗马是怎样一天天建成的。你看见罗马时,它就已经是罗马了。当我进阿里时,正是这样的感觉。我没有经历过阿里数据架构(包括平台工具)从0到1的过程。我相信很多阿里老员 ...
费卿月 2025-6-9 02:04
66 0 0
快速理解DDD领域驱动设计架构思想-基础篇
1 前言 本文与大家一起学习并介绍领域驱动设计(Domain Drive Design) 简称DDD,以及为什么我们需要领域驱动设计,它有哪些优缺点,尽量用一些通俗易懂文字来描述讲解领域驱动设计,本篇并不会从深层大论述讲解落地实现,这些大家可以在 ...
抽厉 2025-6-9 01:57
353 0 0
程序员必须要知道的编程范式,你掌握了吗?
一、 什么是编程范式? "编程范式"是一种编程思想的总称,它是指在编写程序时所采用的基本方法和规范。常见的编程范式有面向对象、函数式、逻辑式等。选择合适的编程范式可以提高代码的可读性、可维护性和可扩展性,是程序员必备的基本 ...
瞧厨 2025-6-9 01:54
800 0 0
系统设计(架构师)指南4设计限速器
4 设计限速器 在网络系统中,限速器用于控制客户端或服务发送流量的速率。在HTTP世界中,限速器限制在指定时间内允许发送的客户端请求数量。如果API请求数超过了限速器定义的阈值,超出调用都会被阻止。下面是几个例子: [*]用户每秒最 ...
施婉秀 2025-6-9 01:46
346 0 0

快速发帖

还可输入 80 个字符
您需要登录后才可以发帖 登录 | 立即注册

本版积分规则