设计模式

首页 标签 设计模式
# 设计模式 #
关注
15821内容
程序员必备的十大技能(进阶版)之设计模式与架构思维(四)
教程来源 https://ltglu.cn/ 架构思维聚焦系统级设计:分层架构强调职责分离与上下依赖;六边形架构通过端口/适配器解耦核心业务与外部环境;CQRS分离读写模型提升性能与可维护性;事件驱动架构则以异步事件实现服务松耦合。
程序员必备的十大技能(进阶版)之设计模式与架构思维(三)
教程来源 https://wkmsa.cn/ 行为型模式聚焦对象间职责分配与通信协作。含策略(算法可插拔)、观察者(事件自动通知)、责任链(请求逐级处理)、模板方法(算法骨架复用)、状态(行为随状态切换)等核心模式,提升系统灵活性与可维护性。
程序员必备的十大技能(进阶版)之设计模式与架构思维(二)
教程来源 https://vrhyh.cn/ 结构型模式关注类与对象的组合组织,提升系统灵活性与可维护性。含适配器(兼容接口)、装饰器(动态增强)、代理(控制访问)、外观(简化子系统)、组合(树形结构)五种核心模式,均通过封装、委托与抽象实现松耦合设计。
|
1月前
|
办公Agent与人工审核的“握手协议”:关键操作二次确认的设计模式
本文提出办公Agent与人工审核的“握手协议”设计模式,聚焦关键操作的二次确认机制。通过定义风险等级、三种握手模式(一键确认/二次确认/双人握手)、智能降级策略及人性化交互设计,确保“Agent执行、人类担责”。本质是划清人机责任边界,让AI高效跑腿,人类牢牢把关。(239字)
程序员必备的十大技能(进阶版)之网络与高并发原理(四)
教程来源 https://bncne.cn/ 本节详解高并发四大核心设计模式:①生产者-消费者(基于BlockingQueue与高性能Disruptor);②请求合并(批量处理降低IO压力);③背压控制(RxJava与信号量/滑动窗口限流);④线程封闭(ThreadLocal安全复用资源)。兼顾性能、可靠性与可维护性。
程序员必备的十大技能(进阶版)之网络与高并发原理(一)
教程来源 http://yyvgt.cn/ 本文深度解析网络与高并发核心原理,涵盖TCP/IP协议栈、三次握手/四次挥手、滑动窗口、拥塞控制、五种I/O模型(含epoll机制)、零拷贝、Reactor/Proactor、Java NIO/Netty源码及全链路调优,助你突破性能瓶颈,成为高阶工程师。
多Agent一定比单Agent更强吗?拆分的五个核心信号与评测框架
本文批判AI开发中盲目采用多Agent架构的误区,指出其常导致Token激增、延迟升高、调试困难等隐性成本。强调应默认从单Agent起步,仅当出现工具超载、领域冲突、治理隔离等5类可观测信号时,才渐进演进,并提供六维评测框架与避坑指南。
程序员必备的十大技能(进阶版)之精通主流框架与源码思想(二)
教程来源 http://qeext.cn/ 本文深入解析Spring框架中四大核心设计模式(工厂、模板方法、适配器、观察者)的实战应用,并详解Spring Boot自动配置原理:从@SpringBootApplication组合注解、spring.factories机制、条件化加载(@Conditional系列),到手写Starter实践,助你由源码理解走向约定优于配置的开发范式。
程序员必备的十大技能(进阶版)之精通主流框架与源码思想(一)
教程来源 http://qfcrz.cn/ 本文深入剖析Spring框架核心原理,涵盖IoC/DI、AOP、设计模式、SPI机制及源码阅读方法。从三级缓存解循环依赖,到JDK/CGLIB代理实现,揭示“精通框架”如何助力调试线上Bug、性能调优与深度定制——不止会用,更能驾驭与重构。
|
2月前
|
Python 装饰器很难?那是你没看到这篇文章!
Python装饰器是高效复用代码的利器!本文用通俗语言拆解其本质:从函数是一等公民、闭包原理,到手写计时装饰器、@语法糖、支持参数的万能版,再到保留元信息的完美实践。零基础也能轻松掌握!
免费试用