首页
我的动态
我的摄影集
关于我
ZHD的小窝
行动起来,活在当下
累计撰写
90
篇文章
累计创建
54
个标签
累计收到
1
条评论
栏目
目 录
CONTENT
架构-ZHD的小窝
以下是
架构
相关的文章
2025-07-25
Spring AI MCP 调用原理
一张图搞定:来自官网
2025-07-25
1
0
0
架构设计
2025-07-17
MCP 工具集系统设计
一、项目概述 MCP 工具集是一个集成多种工具的 Web 应用平台,旨在为用户提供统一的工具访问和管理界面。该平台采用前后端分离架构,前端使用原生 HTML、CSS 和 JavaScript 开发,后端基于 Spring Boot 构建,能够无缝集成到大语言模型应用场景中。 二、核心目标 打造一个功
2025-07-17
2
0
0
架构设计
2025-07-14
事件驱动设计
Spring Boot 事件驱动架构:基于观察者模式的高效解耦方案 引言:当系统复杂度指数级增长时 在电商系统开发中,我们常遇到这样的场景:用户下单成功后,需要同时完成库存扣减、积分计算、物流系统对接、营销活动触发等操作。如果将这些逻辑全部耦合在下单服务中,不仅代码臃肿难以维护,更会因单个功能故障影
2025-07-14
16
0
0
架构设计
2025-03-10
FastAPI+sqlalchemy 全局SQL处理
以SaaS系统为例,租户直接数据应该是完全隔离的,当然隔离方式有两种:物理隔离和字段隔离 本文以字段隔离为例,通过租户字段完成租户数据的完全隔离,通过自定义async_session_factory的class来实现全局数据库操作的租户隔离 1. 定义base model 创建一个基本模型,这个基本
2025-03-10
25
0
0
python
2024-11-27
InnoDB和MyISAM区别
InnoDB和MyISAM是MySQL数据库管理系统中的两种不同存储引擎,它们各自具有独特的特点和适用场景。以下是InnoDB和MyISAM之间的主要区别: 一、事务支持 InnoDB:支持事务(Transaction),具有ACID(原子性、一致性、隔离性、持久性)特性。这意味着InnoDB可以保
2024-11-27
30
0
0
MySQL
2024-11-27
Mysql数据库架构
你的描述非常准确,概括了MySQL的Service层(也称为Server层)和存储引擎层的主要功能和特点。下面我将进一步详细解释这两个层次,并补充一些额外的信息。 Server层 Server层是MySQL的核心部分,它包含了多个关键组件,这些组件共同协作以处理客户端的请求。以下是Service层的
2024-11-27
36
0
0
MySQL
2024-11-14
分布式系统中的CAP问题
CAP 是分布式系统中的一个重要概念,它代表了一致性(Consistency)、可用性(Availability)和分区容错性(Partition tolerance)这三个重要的属性。在设计分布式系统时,一般只能同时满足这三个属性中的两个。 一致性(Consistency) 含义:在分布式系统中,
2024-11-14
44
0
0
Java
2022-10-12
领域驱动设计:我的理解与实践之道
领域驱动设计(Domain-Driven Design, DDD)早已不仅仅是一套理论,而是我手中应对复杂业务系统、构建健壮、可维护且边界清晰的分布式服务的核心武器。让我以亲身经历者的视角,为你剥开DDD的实践本质,并分享关键的应用案例。 核心实践模式(我如何应用它): 对我而言,DDD的核心哲学是
2022-10-12
9
0
0
架构设计
2020-06-20
微服务通用架构
基于SpringCloud搭建
2020-06-20
31
0
0
Java
2018-06-21
Springboot 通过注解鉴权
Springboot 通过注解鉴权有两种方式:AOP方式和拦截器方式,个人建议使用拦截器方式。以下分别对这两种方式进行举例 定义注解 用于接口方法上,注解内部可以设置资源描述符来确定这个接口需要哪个权限资源 import java.lang.annotation.ElementType; impor
2018-06-21
30
0
0
Java