设计模式

首页 标签 设计模式
# 设计模式 #
关注
15821内容
程序员进阶工程师必备技能之性能、稳定性与安全优化(二)
教程来源 https://unbgv.cn/ 本文系统介绍稳定性保障核心实践:涵盖SLA指标定义、超时重试与断路器容错、令牌桶限流与服务降级、幂等性设计,以及基于混沌工程的故障演练方法,全面提升系统可靠性与韧性。
Skills-first:一种全新的接口自动化测试设计模式(爆肝万字实操)
本文提出“Skills-first”测试新范式,直击AI生成用例后维护难的痛点:告别“人驱动AI”,转向“事件驱动”。通过感知层捕获变化、决策层输出结构化操作原语、执行层精准落地,实现用例自动演进。实测将接口变更响应从2小时压缩至4分钟,释放80%机械维护人力。
|
1月前
|
Agentic 设计模式拆解:6 种结构的优缺点与应用场景
本文系统梳理Agentic AI六大核心设计模式:单一、顺序、并行智能体,循环评审,协调者与子智能体,以及作为工具的子智能体。聚焦智能体、用户、模型与工具间的结构化交互,提炼可复用的工程骨架,助力规模化落地。
程序员进阶工程师必备的十大技能之业务深度理解与建模能力(二)
教程来源 https://unbgv.cn/ 本文系统阐述业务建模最佳实践:坚持单一职责、不变性保护与显式建模原则;警惕过度设计、贫血模型与技术驱动陷阱;强调持续精炼、事件追溯与业务对齐。以电商促销系统为例,通过抽象优惠券类型、使用条件与叠加规则,构建可扩展、易演进的领域模型。
建议
前端进阶必读清单:红宝书夯实基础,ES6+深入原理;数据结构+剑指/LeetCode练算法;Vue/React框架源码级理解;网络/浏览器/OS核心机制必通;手写Promise、节流防抖等高频题;HTML/CSS/SPA/PWA全覆盖。(239字)
|
1月前
| |
来自: 云原生
Code designs Harness 还是 Model drives Harnesses?
智能体驾驭层这种可复用的设计模式,能否被表示为一个可执行的自然语言对象,将模型周围偶然的胶水转变为科学的表示对象。
程序员必备的十大技能(进阶版)之架构规划与项目统筹(二)
教程来源 http://oieaw.cn/ 本文系统阐述微服务架构设计核心:基于限界上下文划分订单、库存、支付等清晰边界;通过防腐层隔离外部依赖(如物流系统);遵循单一职责、数据自治等服务划分原则;并全面覆盖性能、可用性、安全等非功能性需求,集成SLI/SLO/SLA监控及超时、重试、熔断、舱壁等容错机制。
|
1月前
|
【Java并发编程】锁机制:AQS抽象队列同步器:核心原理、CLH队列、独占/共享模式、基于AQS实现的组件(CountDownLatch、CyclicBarrier等)(附《思维导图》+《面试高频考点清单》)
AQS(AbstractQueuedSynchronizer)是Java并发包(JUC)的基石框架,基于volatile state状态变量与CLH双向等待队列,通过模板方法模式支持独占/共享同步语义,为ReentrantLock、Semaphore、CountDownLatch等核心组件提供统一底层实现。
程序员必备的十大技能(进阶版)之设计模式与架构思维(一)
教程来源 https://rvtst.cn/ 本文系统讲解设计模式与架构思维,涵盖SOLID原则、创建型/结构型/行为型模式实战、DDD、分层/六边形/微服务架构等十大维度,助你从写代码进阶到设计系统。
程序员必备的十大技能(进阶版)之设计模式与架构思维(五)
教程来源 https://xgmoi.cn/ DDD是应对复杂业务的架构方法论,含战略设计(限界上下文、上下文映射、子域划分)与战术设计(实体、值对象、聚合根、领域服务等),强调以领域模型驱动开发,实现业务与技术深度对齐。
免费试用