Design
文章平均质量分 67
Design diagrams
d3y1
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Dubbo3.0 框架:从 RPC 通信到 Spring Cloud Alibaba 微服务底座
Dubbo3.0 是面向云原生的微服务底座,通过应用级服务发现、三中心架构(注册/配置/元数据)与多协议支持,实现高效服务治理。其核心优势在于高性能RPC通信、灵活的协议与多语言支持,适用于大规模集群场景。结合Spring Boot可快速构建Provider/Consumer应用,支持异步调用、动态路由等高级能力。在Spring Cloud Alibaba体系中,Dubbo3与Spring Cloud形成互补,共同构建企业级微服务架构。原创 2026-09-16 16:21:24 · 285 阅读 · 0 评论 -
AI编程:Superpowers 7大经典步骤
自动获取 git SHA,确定要审查的变更范围;派发审查子代理;根据反馈修复问题;审查维度覆盖代码质量、规范合规、潜在风险。这一步的价值不是挑刺,而是把“能不能合入”变成有据可依的判断。避坑点:Code Review 不是走过场。高风险模块要重点看输入边界、权限、异常路径和可观测性,而不是只看格式。原创 2026-09-01 13:13:41 · 397 阅读 · 0 评论 -
Skill 设计原则
一个合格的 Skill 靠工程。——token 是稀缺资源;——行为必须可预期。Skill 和普通提示词的本质区别在于:它的读者不是人,而是另一段推理流程。它会被反复调用、需要被精准路由、必须接受度量。因此它的设计标准更接近而非文章——要能触发、能约束、能测试。理解了这一点,七条原则就都有了着落。七条原则在开发流程上的分工也很清晰:动笔之前用原则 1、7 决定,写作时用原则 3、4 决定,装载时靠原则 2,运行时靠原则 5,发布前靠原则 6。原创 2026-09-01 12:42:27 · 512 阅读 · 0 评论 -
分与合:重新读懂 GoF 23 种设计模式
本文从"分与合"的视角重新解读GoF 23种设计模式。软件设计中,"分"用于解耦和隔离变化,"合"旨在统一入口和复用资源。设计模式可分为三类:11个"分"模式(如Bridge分离抽象与实现、Strategy分派算法),7个"合"模式(如Singleton归并实例、Facade统一接口),以及5个"分合一体"模式(如Composite同时实现分解与组合)。这种分类方式揭示了设计模式的本质思想:在适当层面进行分离或组合,以平衡灵活性与复杂性。文章通过清晰图表和典型示例,展示了每种模式如何体现分合原则。原创 2026-08-19 16:54:05 · 618 阅读 · 0 评论 -
架构设计之时间空间人间(工程实践篇)
本文提出了一套架构设计的工程实践框架,围绕时间、空间、人间三个维度展开分析。在时间维度上,重点探讨了同步/异步决策、延迟预算管理、时间解耦的四种模式(异步请求、消息队列、事件驱动、定时任务)以及演进式架构的设计策略(版本管理、功能开关、绞杀模式)。空间维度聚焦数据位置决策的三步法和缓存层级设计,分析了不同位置缓存的适用场景。人间维度则关注团队协作与可维护性。文章最后提供了一个三维权衡矩阵,帮助开发者在实际架构决策中综合考虑各维度因素,做出更平衡的技术选择。原创 2026-08-02 17:53:33 · 395 阅读 · 0 评论 -
架构设计之时间空间人间(哲学思辨篇)
本文探讨了架构设计的三维哲学:时间、空间和人间。架构不仅是静态的组件图,而是动态平衡的艺术: 时间维度:架构面临顺序与变化的两面性,需要兼顾毫秒级性能、迭代速度和长期演化能力。真正的挑战在于早期决策的信息匮乏与后期修正的高成本之间的悖论,演进式架构通过可逆设计来应对。 空间维度:从进程内的缓存优化到全球分布式部署,架构受制于物理世界的距离约束。四个空间层级(进程内、进程间、节点间、地域间)各自遵循不同的通信规则,光速延迟成为全球化架构的终极瓶颈。 人间维度(隐含):团队认知负荷与组织沟通结构最终决定架构的实原创 2026-08-02 17:45:13 · 583 阅读 · 0 评论 -
项目管理:五阶段实战框架
本文提出技术管理者项目管理的五阶段实战框架,聚焦"对焦-闭环-沉淀"核心逻辑。框架包含立项定边界(目标对齐、干系人管理、需求锁定)、规划定基线(WBS拆解、关键路径识别)、落地推进(决策机制、风险管控)、纠偏控风险(质量内建、变更管理)、收尾沉淀(复盘归档)五个阶段。通过15个思维模型和21个标准动作,解决技术项目常见的目标漂移、执行失控、经验流失问题。特别强调事前量化目标(SMART原则)、事中分层闭环(PDCA循环)和事后非追责复盘(ORID模型),为技术管理者提供从启动到复盘的完整方法论。原创 2026-07-31 17:02:58 · 644 阅读 · 0 评论 -
Redis Cluster 节点流量不均衡问题指南
Redis Cluster 节点流量不均衡是一个常见但可以解决的问题。关键在于:预防为主:在设计阶段就考虑数据分布和访问模式监控先行:建立完善的监控体系,及时发现异常对症下药:根据具体原因选择合适的解决方案持续优化:随着业务发展不断调整和优化最佳实践清单 定期检查槽位分配是否均衡 监控各节点的 QPS、内存、连接数等指标 避免过度使用哈希标签 对热点 Key 进行拆分或缓存 使用合适的客户端连接池 建立完善的告警机制 定期进行容量规划 准备应急预案原创 2026-03-02 15:04:35 · 1132 阅读 · 0 评论 -
Redis之Redisson分布式锁HINCRBY操作指南
Redisson结合Redis的HINCRBY命令提供了一种高效、可靠的分布式锁实现方案。通过哈希结构存储锁信息和重入计数,Redisson实现了可重入、可自动续期的分布式锁,满足了大多数分布式应用的需求。在实际应用中,需要根据业务场景合理设计锁的粒度、超时时间和异常处理机制,同时做好监控和性能优化,确保分布式系统的稳定性和高性能。通过深入理解Redisson分布式锁的实现原理和HINCRBY命令的特性,开发者可以更好地使用Redisson解决分布式环境下的并发控制问题。原创 2026-03-01 15:19:33 · 884 阅读 · 0 评论 -
正则表达式实现指南
正则表达式(Regular Expression,简称Regex)是一种强大的文本模式匹配工具。本指南将深入探讨如何实现一个正则表达式引擎,涵盖从基础理论到实际实现的完整过程。实现正则表达式引擎是一个复杂的任务,涉及多个计算机科学领域的知识:形式语言理论:理解正则表达式的数学基础编译原理:词法分析、语法分析和代码生成自动机理论:NFA和DFA的构建与转换算法设计:高效的匹配算法和优化策略通过本指南,能够理解正则表达式引擎的工作原理,并实现一个基本的正则表达式匹配器。实际应用中,还需要考虑更多高级原创 2026-02-11 19:01:17 · 683 阅读 · 0 评论 -
LRU缓存实现指南
LRU(Least Recently Used,最近最少使用)缓存是一种常用的缓存淘汰策略,它基于"时间局部性"原理:最近被访问的数据很可能在不久的将来再次被访问。当缓存空间不足时,LRU会淘汰最久未被使用的数据。LRU缓存是一种简单而有效的缓存淘汰策略,通过结合哈希表和双向链表,可以实现O(1)时间复杂度的缓存操作。在实际应用中,需要根据具体场景选择合适的实现方式,并考虑线程安全、性能优化、异常处理等因素。原创 2026-02-11 18:45:12 · 1379 阅读 · 0 评论 -
治理流量与治水之比较:从大禹治水到现代架构
“治水之道,在于疏而不在于堵”——这句古老的智慧不仅适用于水利工程,在现代软件架构的流量治理中同样适用。从大禹治水的传说,到李冰父子的都江堰工程,再到今天的三峡大坝,中华民族在治水方面积累了数千年的智慧。令人惊奇的是,这些古老的治水原理与现代互联网架构中的流量治理策略有着惊人的相似之处。本文将深入探讨治水之道与流量治理的相通之处,从"拦、蓄、导、疏、防、测、调、净"等完整策略体系出发,详细比较两种治理方式的异同,为架构师提供跨领域的思维启发。原创 2025-11-29 17:06:04 · 1189 阅读 · 0 评论 -
架构模式实现示例:分与合的具体实践
本文档提供架构设计中"分"与"合"原则的具体实现示例,包括代码片段、配置示例和实际应用场景。原创 2025-11-28 21:05:55 · 476 阅读 · 0 评论 -
架构设计模式:分与合的艺术
在软件架构设计中,"分"与"合"是两种基本且对立统一的设计哲学。"分"代表分解、分离、分布,旨在降低复杂度、提高可扩展性;"合"代表整合、聚合、统一,旨在提高效率、增强一致性。优秀的架构设计需要在二者之间找到平衡点。核心原则分的哲学分而治之:将复杂问题分解为可管理的小问题关注点分离:不同的功能由不同的组件负责故障隔离:避免单点故障影响整个系统水平扩展:通过增加实例数量提升处理能力合的艺术批量处理:将多个小任务合并处理以提高效率资源共享:多个组件共享相同的资源统一抽象:提供统一的接口屏蔽原创 2025-11-28 07:14:02 · 911 阅读 · 0 评论 -
营养筛查工具主要评估项比较
营养筛查工具评估项目比较摘要 本文比较了五种常用营养筛查工具(NRS2002、MUST、MNA、SGA、PG-SGA)的主要评估项目。结果显示,各工具关注点存在差异:BMI是NRS2002、MUST和MNA的共有指标;体重变化和摄食减少被大多数工具纳入;疾病状态评估方式各异;MNA和SGA包含活动能力评估;MNA和SGA还分别关注神经心理状态及体格检查指标。特殊的是,PG-SGA特别考虑5岁以下儿童年龄因素,而NRS2002关注70岁以上人群。这些差异反映了不同工具针对特定人群和应用场景的设计特点。原创 2025-08-12 11:24:17 · 254 阅读 · 0 评论 -
营养筛查生化指标权重一览表
摘要 本表汇总了19项与营养筛查直接相关的重要生化指标,包括各指标的英文名称、参数类型、参考范围及临床意义。其中白蛋白、总蛋白和血红蛋白分别以权重1-3分位列前三,反映蛋白质营养状况和贫血情况。其他指标如淋巴细胞计数、肌酐、各类脂蛋白等按临床重要性依次排序。所有入选指标均与营养评估直接相关,排除了肝胆酶、肿瘤标志物等间接相关指标。权重值依据临床营养筛查的常用性和重要性进行主观排序,为营养状况评估提供参考依据。原创 2025-08-12 11:25:34 · 439 阅读 · 0 评论 -
5种营养筛查工具主要测评项一览图
本文对比了5种常见营养筛查工具的主要测评指标,通过思维导图形式直观展示了各工具关注的核心项目。该一览图有助于医护人员快速了解不同筛查工具的特点,为临床选择合适的营养评估方法提供参考。图示清晰呈现了各工具在体重变化、饮食摄入、疾病状况等关键指标的异同点,便于横向比较和实际应用。原创 2025-08-12 11:22:45 · 295 阅读 · 0 评论 -
Name Mind Map
原创 2025-04-28 14:32:56 · 245 阅读 · 0 评论 -
Structure Diagram
原创 2025-04-28 14:31:23 · 232 阅读 · 0 评论 -
Transaction Flow Diagram
原创 2025-04-28 14:25:24 · 347 阅读 · 0 评论
分享