Design
文章平均质量分 58
Design diagrams
d3y1
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Redis Cluster 节点流量不均衡问题指南
Redis Cluster 节点流量不均衡是一个常见但可以解决的问题。关键在于:预防为主:在设计阶段就考虑数据分布和访问模式监控先行:建立完善的监控体系,及时发现异常对症下药:根据具体原因选择合适的解决方案持续优化:随着业务发展不断调整和优化最佳实践清单 定期检查槽位分配是否均衡 监控各节点的 QPS、内存、连接数等指标 避免过度使用哈希标签 对热点 Key 进行拆分或缓存 使用合适的客户端连接池 建立完善的告警机制 定期进行容量规划 准备应急预案原创 2026-03-02 15:04:35 · 998 阅读 · 0 评论 -
Redis之Redisson分布式锁HINCRBY操作指南
Redisson结合Redis的HINCRBY命令提供了一种高效、可靠的分布式锁实现方案。通过哈希结构存储锁信息和重入计数,Redisson实现了可重入、可自动续期的分布式锁,满足了大多数分布式应用的需求。在实际应用中,需要根据业务场景合理设计锁的粒度、超时时间和异常处理机制,同时做好监控和性能优化,确保分布式系统的稳定性和高性能。通过深入理解Redisson分布式锁的实现原理和HINCRBY命令的特性,开发者可以更好地使用Redisson解决分布式环境下的并发控制问题。原创 2026-03-01 15:19:33 · 771 阅读 · 0 评论 -
正则表达式实现指南
正则表达式(Regular Expression,简称Regex)是一种强大的文本模式匹配工具。本指南将深入探讨如何实现一个正则表达式引擎,涵盖从基础理论到实际实现的完整过程。实现正则表达式引擎是一个复杂的任务,涉及多个计算机科学领域的知识:形式语言理论:理解正则表达式的数学基础编译原理:词法分析、语法分析和代码生成自动机理论:NFA和DFA的构建与转换算法设计:高效的匹配算法和优化策略通过本指南,能够理解正则表达式引擎的工作原理,并实现一个基本的正则表达式匹配器。实际应用中,还需要考虑更多高级原创 2026-02-11 19:01:17 · 631 阅读 · 0 评论 -
LRU缓存实现指南
LRU(Least Recently Used,最近最少使用)缓存是一种常用的缓存淘汰策略,它基于"时间局部性"原理:最近被访问的数据很可能在不久的将来再次被访问。当缓存空间不足时,LRU会淘汰最久未被使用的数据。LRU缓存是一种简单而有效的缓存淘汰策略,通过结合哈希表和双向链表,可以实现O(1)时间复杂度的缓存操作。在实际应用中,需要根据具体场景选择合适的实现方式,并考虑线程安全、性能优化、异常处理等因素。原创 2026-02-11 18:45:12 · 1252 阅读 · 0 评论 -
治理流量与治水之比较:从大禹治水到现代架构
“治水之道,在于疏而不在于堵”——这句古老的智慧不仅适用于水利工程,在现代软件架构的流量治理中同样适用。从大禹治水的传说,到李冰父子的都江堰工程,再到今天的三峡大坝,中华民族在治水方面积累了数千年的智慧。令人惊奇的是,这些古老的治水原理与现代互联网架构中的流量治理策略有着惊人的相似之处。本文将深入探讨治水之道与流量治理的相通之处,从"拦、蓄、导、疏、防、测、调、净"等完整策略体系出发,详细比较两种治理方式的异同,为架构师提供跨领域的思维启发。原创 2025-11-29 17:06:04 · 1119 阅读 · 0 评论 -
架构模式实现示例:分与合的具体实践
本文档提供架构设计中"分"与"合"原则的具体实现示例,包括代码片段、配置示例和实际应用场景。原创 2025-11-28 21:05:55 · 436 阅读 · 0 评论 -
架构设计模式:分与合的艺术
在软件架构设计中,"分"与"合"是两种基本且对立统一的设计哲学。"分"代表分解、分离、分布,旨在降低复杂度、提高可扩展性;"合"代表整合、聚合、统一,旨在提高效率、增强一致性。优秀的架构设计需要在二者之间找到平衡点。核心原则分的哲学分而治之:将复杂问题分解为可管理的小问题关注点分离:不同的功能由不同的组件负责故障隔离:避免单点故障影响整个系统水平扩展:通过增加实例数量提升处理能力合的艺术批量处理:将多个小任务合并处理以提高效率资源共享:多个组件共享相同的资源统一抽象:提供统一的接口屏蔽原创 2025-11-28 07:14:02 · 838 阅读 · 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 · 206 阅读 · 0 评论 -
营养筛查生化指标权重一览表
摘要 本表汇总了19项与营养筛查直接相关的重要生化指标,包括各指标的英文名称、参数类型、参考范围及临床意义。其中白蛋白、总蛋白和血红蛋白分别以权重1-3分位列前三,反映蛋白质营养状况和贫血情况。其他指标如淋巴细胞计数、肌酐、各类脂蛋白等按临床重要性依次排序。所有入选指标均与营养评估直接相关,排除了肝胆酶、肿瘤标志物等间接相关指标。权重值依据临床营养筛查的常用性和重要性进行主观排序,为营养状况评估提供参考依据。原创 2025-08-12 11:25:34 · 372 阅读 · 0 评论 -
5种营养筛查工具主要测评项一览图
本文对比了5种常见营养筛查工具的主要测评指标,通过思维导图形式直观展示了各工具关注的核心项目。该一览图有助于医护人员快速了解不同筛查工具的特点,为临床选择合适的营养评估方法提供参考。图示清晰呈现了各工具在体重变化、饮食摄入、疾病状况等关键指标的异同点,便于横向比较和实际应用。原创 2025-08-12 11:22:45 · 256 阅读 · 0 评论 -
Name Mind Map
原创 2025-04-28 14:32:56 · 182 阅读 · 0 评论 -
Structure Diagram
原创 2025-04-28 14:31:23 · 202 阅读 · 0 评论 -
Transaction Flow Diagram
原创 2025-04-28 14:25:24 · 317 阅读 · 0 评论
分享