自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

weixin_42629287的博客

NetCoreKevin开源框架写作人

  • 博客(104)
  • 资源 (1)
  • 收藏
  • 关注

原创 NetCoreKevin-DDD-微服务-现代化Saas企业级-WebAPI-前后端分离架构

NetCoreKevin是一个基于.NET 8的企业级WebAPI架构,采用DDD和微服务设计思想,集成Vue3前端、IDS4单点登录、多级缓存、分布式事件总线等现代化技术。该项目具有模块化设计,包含22个核心功能模块,覆盖授权服务、AI智能体、多租户支持、自动任务调度等企业级需求。技术亮点包括CAP事件总线、SignalR实时通信、RabbitMQ消息队列、SemanticKernel AI框架集成以及OCR识别功能。项目支持Docker容器化部署,提供完整的文档说明和数据库初始化脚本,各模块可独立引用,

2025-11-13 18:43:20 1194

原创 NetCoreKevin-DDD-微服务-WebApi-AI智能体、AISemanticKernel集成、MCP协议服务、SignalR、Quartz-框架详细使用教程

NetCoreKevin 是一个基于 .NET 8 构建的综合性 WebApi 开发框架,采用领域驱动设计和微服务架构思想。框架集成了现代应用开发所需的核心组件,包括单点登录、多缓存模式、分布式系统、多租户支持等多种功能。开发环境要求 .NET SDK 8.0/6.0、Visual Studio 或 Rider IDE,支持 SQL Server/MySQL 等数据库,Redis 缓存和 RabbitMQ 消息队列。框架采用分层架构设计,包含认证层、领域层、应用层等模块化项目结构。使用前需配置数据库连接字符

2025-09-03 14:12:40 1658

原创 NetCoreKevin-DDD-微服务-WebApi-AI智能体、AISK集成、MCP协议服务、SignalR、Quartz 框架-17-高级主题-性能优化

NetCoreKevin项目性能优化指南:该项目是基于.NET Core的微服务系统,包含API网关、授权服务和数据库存储库等模块。优化建议包括:1)为高频访问API端点添加缓存过滤器;2)使用异步处理外部依赖;3)优化Entity Framework Core查询避免N+1问题;4)配置Redis缓存合理TTL;5)利用Consul实现负载均衡。性能测试推荐使用JMeter进行压力测试,并通过监控工具分析瓶颈。故障排查重点检查缓存命中率、数据库慢查询和外部服务超时设置。

2025-09-02 09:50:01 934

原创 NetCoreKevin-DDD-微服务-WebApi-AI智能体、AISK集成、MCP协议服务、SignalR、Quartz 框架-15-认证与安全

NetCoreKevin项目采用IdentityServer4框架实现安全认证与授权,支持用户名密码、微信小程序和短信验证码等多种登录方式。系统架构包含认证服务、权限管理和JWT令牌处理模块,使用AES、DES等加密算法保护数据安全。通过配置文件管理安全设置,提供灵活的API端点保护机制。项目实现了高效的身份验证流程和权限控制,并针对性能优化提出使用缓存等建议。文档详细描述了认证流程、数据保护措施及实现代码,确保系统的安全性和可维护性。

2025-09-01 09:24:27 2023

原创 NetCoreKevin-DDD-微服务-WebApi-AI智能体、AISK集成、MCP协议服务、SignalR、Quartz 框架-14-数据模型与持久化-实体定义

NetCoreKevin项目核心实体定义摘要:项目包含TUser(用户表)、TFile(文件表)、TPermission(系统权限表)、TRole(角色表)和TRolePermission(角色权限关联表)等核心实体。这些实体基于领域驱动设计,构成系统的领域模型基础,支持用户管理、文件资源管理和权限控制功能。实体间通过主外键建立关联关系,如用户与角色的一对一绑定、角色与权限的多对多分配等。所有实体均包含审计字段(创建/更新/删除信息),并采用数据注解保障数据完整性。项目采用分层架构,实体与仓储层、应用服务层

2025-09-01 09:23:12 1067

原创 NetCoreKevin-DDD-微服务-WebApi-AI智能体、AISemanticKernel集成、MCP协议服务、SignalR、Quartz 框架-07-快速入门

NetCoreKevin是基于.NET 8的DDD微服务框架,支持单点登录、缓存、分布式系统等功能。系统采用分层架构,包含API层、授权服务、领域服务和数据存储。核心组件包括AppVTApi、AuthorizationService和EF Core数据访问层。项目支持Docker部署,需配置数据库和Redis连接。快速入门步骤:克隆仓库→还原依赖→修改appsettings.json配置→通过dotnet run或Docker启动服务。提供Swagger UI用于API测试,默认端口8080。

2025-08-29 17:24:54 904

原创 .Net基于NetCoreKevin框架 AI 与 Hangfire 集成:实现AI智能自动任务调度

摘要:本文介绍了如何在NetCoreKevin框架中集成Hangfire实现AI智能自动任务调度。该方案通过三层架构设计,将AI工具层、任务服务接口层和任务执行层有机结合,使AI能够自主创建和管理周期性任务。文章详细说明了环境配置、核心接口设计及实现逻辑,展示了如何利用Hangfire的IRecurringJobManager实现任务的持久化调度,并通过用户隔离机制确保任务安全。该集成方案支持定时生成报告、数据同步等自动化场景,扩展了AI智能体的自主执行能力。

2026-05-15 23:10:41 369

原创 AI企业级智能体开发框架新版简约主题样式

本文介绍了一个基于.NET技术栈的现代化SaaS企业级AI知识库智能体解决方案。系统采用前后端分离架构,前端使用Vue3框架,后端采用分布式设计,支持多租户隔离。核心AI功能包括智能体框架、语义内核集成、RAG检索增强和本地模型调用。系统还提供企业级基础设施如IOC模块化注入、消息队列、多日志系统等,并已在Gitee和GitHub开源。

2026-05-12 16:27:25 228

原创 .NET + AI 进阶实战:基于类的技能开发 - 打造可治理的 Agent 能力模块

摘要:本文介绍了Class-based Skill在.NET AI开发中的应用,重点解决工程化治理问题。相比Inline和File-based Skill,Class-based Skill通过强类型C#类实现,提供编译时检查、IDE重构、单元测试等优势,适合长期维护的核心业务能力。文章通过物流单位换算示例展示其实现方式,并解析底层原理:基于Agent Context挂载机制,自动转换为模型可识别的标准协议。Class-based Skill特别适用于需要依赖注入、日志集成等治理组件的场景,使AI功能成为业

2026-04-13 09:11:08 506

原创 基于.NET AgentFramework开发OpenClaw智能体框架

本文档介绍基于 **.NET AgentFramework** 开发的 **OpenClaw 智能体框架**,旨在为 .NET 生态提供生产级 AI 智能体解决方案。项目实现 OpenClaw 五大核心层级:用户接口层(多通道接入)、Gateway 核心层(连接管理、热加载、监控)、消息处理层(Agent 执行、路由、会话管理)、扩展层(通道插件、Skill 系统)及基础设施层(配置、记忆、沙箱)。技术栈采用 .NET 9/10、Microsoft Agent Framework,支持 OpenAI/Azu

2026-03-23 09:43:10 597

原创 .Net如何在AgentFramework中给AI智能体给AI添加执行python脚本和运行代码的能力后——后续可用于对接openClaw技能

本文介绍了如何在.NET AgentFramework中集成Python执行能力,通过PythonTools类封装了两种执行方式:RunPythonPy用于执行外部Python脚本文件,RunShell执行系统命令。代码展示了如何配置进程参数、处理输出和错误信息,并支持参数传递。同时提供了技能注册方法,支持多技能路径配置。该实现可作为智能体技能扩展的基础,适用于Windows和Linux系统环境。相关代码已开源在NetCoreKevin框架中,这是一个企业级SaaSAI应用架构,包含RAG检索、消息队列、多

2026-03-20 09:36:02 377

原创 .Net基于AgentFramework中智能体Agent Skill集成Shell命令实现小龙虾mini版

本文介绍了如何使用AgentFramework集成智能体技能(Agent Skill)。Agent Skill是可移植的功能包,包含指令、脚本和资源,用于扩展代理的专业能力。文章详细说明了技能的结构,包括必须的SKILL.md文件和可选资源目录。通过创建FileAgentSkillsProvider并添加到代理上下文,可实现技能集成。同时提供了自定义系统提示的方法,以及执行Shell命令的工具类ShellTools.cs示例。这种架构支持领域知识封装、功能扩展和工作流标准化,提升代理的智能化水平。

2026-03-18 17:20:13 821

原创 OpenClaw 安装指南(面向非开发人员)

OpenClaw 安装指南摘要本指南面向非开发人员,旨在帮助你在10分钟内在自己的电脑上成功安装并运行 OpenClaw AI 助手,无需编程基础。核心步骤:打开终端(Windows PowerShell、macOS 终端或 Linux 终端)。运行一条安装命令(根据系统选择对应的脚本),自动完成环境检查和安装。跟随配置向导:选择 QuickStart、AI 提供商(无 API Key 可选 Qwen Oauth 临时体验)、安装后台服务、跳过消息渠道配置。启动并访问:执行 openc

2026-03-09 16:49:16 756

原创 OpenClaw 安装指南(面向开发人员)

OpenClaw安装指南-面向开发人员

2026-03-09 16:46:11 448

原创 AI搜索增强C#实现多平台联网搜索并且将HTML内容转换为结构化的Markdown格式并整合内容输出结果

本文介绍了一个基于.NET Core的AI智能体框架NetCoreKevin,其核心功能是实现多平台联网搜索。该方案采用C#开发,利用HttpClientFactory进行网络请求,集成多个搜索引擎(百度、必应、搜狗等)。通过AI智能体服务处理HTML内容,将其转换为结构化Markdown格式,并提取关键信息。系统具备HTML解析、信息过滤、格式标准化等功能,严格遵循准确性原则,不编造信息。项目采用前后端分离架构,整合了Vue3、IDS4单点登录、RabbitMQ等技术,支持企业级SaaS应用开发。开源地址

2026-01-22 14:15:16 230

原创 .Net C# AI 如何实现联网搜索

本文介绍了C#实现联网搜索AI的关键技术,包括HTTP请求处理、API集成和数据解析。重点展示了使用HttpClient调用Bing API的代码示例,涉及HTML清洗、AI内容生成等核心流程。文章还探讨了性能优化、错误处理及AI与搜索结合的应用场景,如NLP意图解析和自动摘要。最后提出了安全隐私保护方案,并展望了多模态搜索等未来发展方向。配套的NetCoreKevin开源项目展示了企业级AI应用的完整架构。

2026-01-21 17:00:36 486

原创 基于 .NET 的 AI 流式输出实现AgentFramework+SignalR

本文介绍了基于.NET框架实现AI流式输出的技术方案,采用AgentFramework构建AI代理,结合SignalR实现实时数据传输。核心实现包括服务端SignalR Hub配置、支持流式输出的AI代理开发,以及JavaScript客户端集成。文章提供了完整的代码示例,涵盖服务注册、流式处理逻辑和客户端交互实现,并给出性能优化、错误处理和功能扩展建议。该方案利用.NET生态的技术优势,实现了高效的AI流式响应系统,适用于需要实时AI交互的企业级应用场景。

2026-01-20 18:57:28 587

原创 NetCoreKevin是一个基于.NET9 AI时代的 SaaS 企业级AI 架构,专注于 AI 智能体开发与集成,AgentFramework和知识库,为企业提供高效的 AI 应用开发框架。

NetCoreKevin是一个基于.NET的企业级SaaS架构,专注于AI智能体开发与集成。采用前后端分离设计,支持AI语义内核、AgentFramework和RAG检索增强生成技术,提供高效的AI应用开发框架。核心功能包括模块化智能体开发、多任务调度、自然语言处理、知识库管理及多模型接入。架构采用.NET Core 9和Vue3技术栈,支持容器化部署和云原生扩展,适用于智能客服、自动化流程等场景,助力企业AI落地和智能化转型。项目已在GitHub和Gitee开源。

2026-01-16 17:45:22 410

原创 .Net优雅实现AI知识库基于Ollama模型,Qdrant作为向量数据库实现RAG流程AI检索增强

本文介绍了一个基于.NET的企业级RAG智能体应用架构NetCoreKevin,采用Ollama作为本地LLM推理引擎,Qdrant作为向量数据库。系统包含文档处理、向量存储和检索增强三大模块,支持Vue3前端、IDS4单点登录、多租户等特性。关键技术包括Semantic Kernel实现RAG流程、Qdrant向量存储服务封装以及Ollama API集成,提供从文档嵌入到向量检索的完整解决方案。项目已在GitHub和Gitee开源,包含详细的NuGet包配置和核心服务实现代码。

2026-01-15 17:17:19 1063

原创 C# 14 中的新增功能

摘要:NetCoreKevin是基于.NET的企业级SaaS解决方案,采用前后端分离架构(Vue3+IDS4),支持多租户、分布式部署和智能体开发。项目集成AI能力(SemanticKernel+RAG)、领域驱动设计(事件总线/CAP)、实时通信(SignalR)和自动化工具(代码生成/Quartz任务)。核心特性包括:模块化IOC、多缓存策略、MCP协议服务、多短信平台集成,并提供完整的权限体系(单点登录+授权鉴权)。适用于需要快速构建智能应用的场景,已在GitHub/Gitee开源。

2026-01-13 13:45:44 425

原创 .Net如何优雅的实现发送邮件服务

摘要:本文介绍了在.NET中发送邮件的多种实现方式。首先展示了使用内置SmtpClient类的基本用法,包括配置SMTP服务器和发送简单邮件。重点介绍了Kevin.Email模块的企业级实现,该模块采用前后端分离架构,集成Vue3、IDS4单点登录等多项技术。此外还介绍了MailKit库的现代化实现、ASP.NET Core依赖注入配置、FluentEmail的流畅API以及异步发送邮件的最佳实践。最后提到可以使用Razor模板引擎来生成邮件内容,实现视图与逻辑的分离。

2025-12-26 11:09:28 472

原创 .Net如何自定义优雅实现代码生成器

NetCoreKevin项目中的kevin.CodeGenerator模块是基于.NET的企业级SaaS架构组件,采用Vue3前端和领域驱动设计,支持多租户、实时通信等功能。该代码生成器通过配置模板快速生成CRUD相关代码,包含获取区域名称、实体列表和构建代码的核心服务接口。实现基于Roslyn分析源码特性,自动识别带Table特性的实体类,支持灵活配置项目结构路径,显著提升开发效率。项目开源地址提供GitHub和Gitee双平台访问。

2025-12-23 17:47:34 1026

原创 .Net通过EFCore和仓储模式实现统一数据权限管控并且相关权限配置动态生成

本文介绍了在.NET应用中通过EFCore和仓储模式实现数据权限管控的方案。通过定义基础仓储接口和扩展方法,实现了四种数据权限级别(所有数据、本部门数据、本部门及下属部门数据、本人数据)的统一封装。文章详细展示了实体接口设计、权限查询实现、枚举定义及使用示例,并提出了权限控制中间件方案。该方案使业务代码无需关注权限实现细节,只需指定权限级别即可自动过滤数据,实现了数据权限的统一管控。项目开源地址为GitHub和Gitee上的NetCoreKevin仓库。

2025-12-18 18:05:20 391

原创 .Net——AI智能体开发基于 Microsoft Agent Framework 实现第三方聊天历史存储

摘要: 本文介绍了如何基于Microsoft Agent Framework实现第三方聊天历史存储。通过自定义ChatMessageStore类继承IStorage接口,实现消息的添加与查询功能,并利用IKevinAIChatMessageStore定义存储逻辑。具体步骤包括配置自定义存储提供程序、实现中间件注入,以及通过OpenAI客户端创建AI代理。示例代码展示了如何将聊天记录持久化到第三方存储,并支持JSON序列化与日志输出。相关实现可参考开源项目NetCoreKevin(GitHub/Gitee)。

2025-12-17 14:40:42 1358

原创 .Net微服务网关注册和管理(基于Consul + Nginx实现)

本文介绍基于Consul与Nginx实现.NET微服务网关注册与管理方案。通过Consul实现服务注册发现,结合Nginx动态路由配置,支持健康检查、故障转移和负载均衡优化。方案集成安全认证、监控日志分析,并给出容器化部署和多数据中心扩展建议。该方案充分发挥Consul的服务管理能力与Nginx的高性能代理优势,适用于需要弹性伸缩的微服务场景。

2025-12-10 16:48:52 561

原创 .NET中实现一库多租户(Single Database Multi-Tenancy)模式,主要通过共享数据库但隔离数据的方式实现。

本文介绍了.NET中实现一库多租户模式的几种方案:1)共享表+租户ID列,通过EF Core全局查询过滤器自动隔离数据;2)动态Schema,每个租户使用独立Schema;3)数据库行级安全策略。重点阐述了租户识别、依赖注入和DbContext配置等关键实现技术,并提供了性能优化建议,包括索引优化、数据分片和缓存机制。项目示例基于NET8现代化架构,集成DDD、微服务、多级缓存等技术,完整代码可在GitHub获取。共享表+租户ID方案简单通用,适合大多数场景需求。

2025-12-09 17:40:34 548

原创 .Net使用AgentFramework进行多Agent工作流编排-智能体AI开发

本文介绍了微软Agent Framework在多Agent工作流编排中的应用。该框架支持C#/.NET环境,提供Agent创建、工作流配置、消息通信、决策处理等功能。通过代码示例展示了基础Agent类实现、工作流编排、消息传递机制、条件分支处理以及监控调试等核心功能。还介绍了状态持久化、模式匹配和性能优化等高级特性。项目参考NetCoreKevin架构,集成了AI智能体、微服务等现代技术栈,适用于构建复杂的企业级分布式系统。

2025-12-06 09:28:08 565

原创 Net AI智能体开源框架NetCoreKevin为企业AI智能体系统Saas信息化建设赋能-开启智能应用的无限可能

摘要:本项目基于.NET构建现代化SaaS企业级架构,采用前后端分离设计,整合AI智能体框架。前端使用Vue3+Element Plus,后端采用.NET Core,支持多租户隔离、分布式部署和CAP事件集成。系统集成IdentityServer4认证、SignalR实时通信、Quartz任务调度等核心组件,并融合Semantic Kernel AI框架和RAG检索增强技术,实现智能客服、文档分析等AI应用场景。提供容器化部署方案,支持企业级SaaS应用的快速开发和智能化转型。

2025-12-03 15:40:09 1030

原创 在.NET中如何优雅的使用DotNetCore.CAP实现分布式事务,事件总线和消息最终一致性

一个基于NET8搭建DDD-微服务-AI智能体-现代化Saas企业级WebAPI前后端分离架构:前端Vue3、IDS4单点登录、多级缓存、自动任务、分布式、AI智能体、一库多租户、日志、授权和鉴权、CAP事件、SignalR、领域事件、MCP协议服务、IOC模块化注入、Cors、Quartz自动任务、多短信、AI、AgentFramework、SemanticKernel集成、RAG检索增强+Qdrant矢量数据库、OCR识别、API多版本、单元测试、RabbitMQ。CAP提供仪表盘用于监控消息状态。

2025-12-01 11:48:51 610

原创 .Net中WebApiController如何实现多版本兼容?

本文探讨了Web API多版本兼容的实现策略,主要包括URL路径、查询字符串和请求头三种版本控制方式。文章分析了代码组织方法(如文件夹分层、条件分支和抽象基类),并给出.NET Core的配置示例。同时介绍了版本废弃处理、测试文档化建议,以及性能与维护的平衡要点。最后通过电商订单接口的版本演进案例,说明实际业务中的版本迭代场景。该项目已开源,提供完整的微服务架构实现参考。

2025-11-27 13:26:53 804

原创 .NET 实现雪花算法:高效生成分布式唯一 ID

分布式 ID 生成算法的背景与需求雪花算法的核心特点(全局唯一、趋势递增、高性能)典型应用场景(数据库主键、消息队列、订单系统等)

2025-11-26 16:36:48 455

原创 在.Net项目的EFCore中如何实现敏感数据或者关键数据的变动日志记录关键字段(如密码、金额、权限等)的变更历史-确保日志可追溯且不可篡改

文章摘要 NetCoreKevin项目基于.NET8搭建了一个现代化SaaS企业级架构,采用DDD和微服务设计,前后端分离,集成多项先进技术如AI智能体、多租户、分布式缓存等。其中关键技术实现是通过EFCore的SaveChangesWithSaveLog方法记录敏感数据变更,包括拦截数据变更、自定义日志模型、敏感数据脱敏处理等。核心方案重写SaveChanges方法,利用ChangeTracker追踪变更,并通过自定义属性标记敏感字段。日志模型设计包含表名、ID、变更内容等字段,支持数据变更比较和脱敏处理

2025-11-24 18:50:11 689

原创 在.Net项目的EFCore的Code First 模式中如何实现默认部分字段添加索引

一个基于NET8搭建DDD-微服务-现代化Saas企业级WebAPI前后端分离架构:前端Vue3、IDS4单点登录、多级缓存、自动任务、分布式、AI智能体、一库多租户、日志、授权和鉴权、CAP事件、SignalR、领域事件、MCP协议服务、IOC模块化注入、Cors、Quartz自动任务、多短信、AI、AgentFramework、SemanticKernel集成、RAG检索增强+Qdrant矢量数据库、OCR识别、API多版本、单元测试、RabbitMQ。方法中通过循环或反射批量为特定字段添加索引。

2025-11-20 08:46:17 399

原创 NetCoreKevin-基于NET8搭建DDD-微服务-现代化Saas企业级WebAPI前后端分离架构

摘要: NetCoreKevin是一个基于.NET8和DDD设计的现代化SaaS企业级架构,采用前后端分离模式(Vue3前端+WebAPI后端)。核心特性包括:微服务模块化设计、多租户数据隔离、IdentityServer4单点登录、分布式事务(CAP)和消息队列(RabbitMQ)支持。集成AI能力(Semantic Kernel/RAG)、多级缓存优化及Quartz任务调度,确保高性能与扩展性。架构通过JWT鉴权、单元测试和日志系统保障安全性,适用于高并发企业级应用。项目已在Gitee/GitHub开源

2025-11-13 18:29:02 973

原创 在.NET中使用RAG检索增强AI基于Qdrant的矢量化数据库

本文介绍了在.NET中实现RAG(检索增强生成)技术并集成Qdrant矢量化数据库的方法。主要内容包括:RAG技术原理(先检索文档再生成回答)和Qdrant向量数据库特性;通过.NetCoreKevin框架的实例演示具体实现步骤,包括设置Qdrant数据库、文本矢量化存储、相似度检索以及结合生成模型完成RAG流程。文章还提供了性能优化建议和注意事项,推荐开发者参考开源框架NetCoreKevin获取完整实现示例。

2025-11-12 14:54:30 1216

原创 NetCoreKevin框架AgentFramework智能体使用与解释

摘要(148字): Microsoft AgentFramework是构建智能代理的.NET框架,支持环境感知、决策与任务执行。核心组件包括代理(含状态/行为/通信)、环境和消息系统。开发需通过NuGet安装SDK,继承AgentBase类实现代理逻辑,使用AgentSystemBuilder运行多代理协作。框架提供消息传递、状态管理、生命周期控制等功能,适用于自动化、RPA等场景。建议遵循单一职责、松耦合原则,结合官方文档与示例实践。项目地址见Gitee/GitHub仓库。

2025-11-12 13:16:48 690

原创 使用微软Agent Framework .NET构建智能代理应用

微软Agent Framework .NET(现为Bot Framework SDK)是开发跨平台智能对话代理(如聊天机器人)的强大工具。指南涵盖:1)安装.NET Core和SDK;2)使用Dialog类设计对话流程;3)集成LUIS实现自然语言处理;4)部署到Azure并支持多通道(Teams/Slack等);5)通过Application Insights监控优化。提供官方示例和文档链接,帮助开发者快速构建智能代理系统,实现客服自动化等场景。

2025-10-21 15:34:56 712

原创 在.NET中实现RabbitMQ客户端的优雅生命周期管理及二次封装

在.NET中优雅封装RabbitMQ客户端 本文介绍如何在.NET Core中实现RabbitMQ客户端的优雅生命周期管理和二次封装。通过结合依赖注入和IDisposable接口,提供自动重连、通道管理和资源释放功能。关键实现包括: 生命周期管理:使用单例模式管理连接,实现指数退避重连策略($t_n = \min(t_0 \times 2^n, t_{\text{max}})$) 核心封装:提供Publish和Subscribe方法,内部处理序列化、异常和ACK DI集成:通过IRabbitMQServic

2025-09-19 16:30:16 1259

原创 Docker命令大全:从基础到高级实战指南

本文系统整理了Docker常用命令,涵盖镜像管理、容器操作、网络配置等核心功能。基础部分包括镜像拉取/删除、容器启停/日志查看等操作;高级部分涉及自定义网络、数据卷管理、Docker Compose服务编排;还提供了资源监控、安全加固等实用技巧。文章建议将常用命令封装为脚本提升效率,并强调通过--help参数和docker diff命令进行探索与检查。掌握这些命令可满足90%的容器管理需求,是开发运维人员的必备技能。

2025-09-12 14:05:19 407

原创 C# .NET EFCore 性能优化

本文总结了EF Core性能优化的10个关键技巧:1)利用查询缓存减少编译开销;2)批量操作提升写入效率;3)避免延迟加载引发的N+1问题;4)采用异步操作提高吞吐量;5)只读查询禁用变更跟踪;6)确保查询字段建立索引;7)监控SQL日志优化查询;8)分页查询保证有序性;9)复杂查询使用原生SQL;10)合理配置连接池大小。这些方法涵盖了查询优化、批处理、异步编程等核心方面,可显著提升EF Core应用性能。

2025-09-11 10:50:53 477

angularjs源文件

angularjs源文件,兼容模式,支持各大框架,内附菜鸟教程

2018-09-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除