自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

原创 [特殊字符] .NET 微服务网关(Ocelot)实战手册

Ocelot 是.NET 生态专属的开源 API 网关,基于 ASP.NET Core 构建,专为微服务架构设计,已成为 .NET 微服务项目的事实标准网关方案。Ocelot 作为 .NET 微服务的核心网关,通过统一路由、集中认证、服务发现、限流熔断四大能力,解决了微服务架构的复杂性问题。在实际项目中,需注意中间件顺序、配置分离、监控告警三个关键点,才能构建稳定、可扩展的生产级网关。文档版本:v1.0.0 |适用 Ocelot 版本:18.0.0 |适用 .NET 版本:.NET 6/8网关概述环境搭建。

2025-08-31 01:43:19 498

原创 # EF Core 常用注解完全指南

EF Core注解提供了一种直观、便捷的方式来配置实体与数据库之间的映射关系。简单配置:优先使用注解复杂配置:考虑使用Fluent API团队协作:保持配置风格一致合理使用这些注解可以显著提高开发效率,同时确保数据库模型的正确性和一致性。提示:所有注解都需要正确引用对应的命名空间,大多数EF Core特定注解位于命名空间下,而通用数据验证注解位于命名空间下。

2025-07-27 10:10:44 1005

原创 聚合(Aggregate)与聚合根(Aggregate Root)核心概念总结

在领域驱动设计(DDD)中,聚合与聚合根是管理对象关系、保证业务一致性的核心概念。聚合根是聚合的核心管理者,是外部访问聚合内对象的唯一入口,负责维护聚合的一致性和生命周期。订单聚合 = 订单信息 + 订单项 + 收货地址(脱离订单,订单项和地址无意义)聚合根:作为聚合的 “对外接口” 和 “管理者”,简化外部交互,维护内部一致性。外部必须通过聚合根与聚合内对象交互,聚合根统一管理内部对象的创建、修改、删除。一、聚合与聚合根的本质:什么是 “整体” 与 “入口”?

2025-07-27 00:07:54 462

原创 .NET基于类名约定的自动依赖注入完整指南

摘要:本文介绍了基于类名约定的.NET自动依赖注入实现方案,通过扫描以"Service"结尾的类名自动完成服务注册。核心特性包括:类名约定识别、接口优先匹配(I{ClassName})、支持三种生命周期(Transient/Scoped/Singleton)、灵活程序集扫描和无接口自注册。文章提供了完整代码实现,包含多个重载方法,并展示了清晰的ASP.NET Core使用示例,包括不同生命周期配置和服务类实现规范。该方案可显著减少手动注册工作量,提升开发效率。

2025-06-20 15:04:01 314

原创 net程序-Serilog 集成 SQL Server LocalDB 日志记录指南

📌 摘要 本文详细介绍了在 .NET 6 WebAPI 项目中配置 Serilog 实现异步日志记录到 SQL Server LocalDB 的完整流程。主要内容包括: 1️⃣ 环境准备:安装 .NET 6、LocalDB 和开发工具 2️⃣ NuGet包安装:添加 Serilog 核心库、SQL Server 接收器和异步支持 3️⃣ 配置文件:设置数据库连接和日志级别 4️⃣ Serilog配置:自定义列选项并配置异步日志写入 🔍 重点演示了: 通过 DI 使用结构化日志记录 不同日志级别的记录方法

2025-06-20 11:14:33 654

原创 在C#类中读取配置文件的完整指南

在C#类中读取配置文件的完整指南

2025-06-20 10:56:10 1065

原创 Rabbitmaq的安装-windows

🌟 安装前准备下载工具Erlang:访问 Erlang Solutions 下载 64 位版本(如otp_win64_24.3.exe)。RabbitMQ:从 RabbitMQ 官网 获取最新 Windows 安装包(如rabbitmq-server-3.12.4.exe)。环境要求确保系统为 64 位 Windows 7/10/11。安装路径避免中文或空格(推荐:C:\RabbitMQ)。🚀 一键安装(推荐)

2025-06-05 08:26:28 446

原创 C# 事件知识文档

在 C# 中,

2025-04-22 15:18:30 440

原创 从零到一实现 .NET Core 项目 + JWT 认证

JWT(JSON Web Token)是一种轻量级的认证机制,广泛用于分布式系统中的用户身份验证。

2025-04-21 11:36:25 709

原创 2025C#最新面试八股文-非常好用吊打各路五百强面试官

解释List:动态数组,适合随机访问和遍历。:哈希表,快速查找键值对。LinkedList:链表结构,插入删除高效。对比表格集合类型增删效率查找效率线程安全适用场景List<T>低(O(n))高(O(1))否频繁遍历,少量增删Dictionary中(O(1))高(O(1))否频繁按键查找(如设备ID映射)高(O(1))低(O(n))否频繁插入/删除(如队列)应用场景List:存储设备列表(如Dictionary:设备ID到实例的映射(如示例// 设备列表。

2025-04-21 09:02:18 2711 1

原创 C# 异常管理中间件教程

【代码】C# 异常管理中间件教程。

2025-04-12 15:05:37 1344

原创 ASP.NET Core静态中间件的使用

默认文件中间件用于指定当用户访问某个目录时,自动返回该目录下的默认文件(如index.html或这通常用于提供网站的主页。通过配置默认文件、静态文件和目录浏览中间件,ASP.NET Core 应用程序可以轻松提供静态资源服务,并支持目录浏览和默认页面加载。这些功能在开发和调试阶段非常有用,但在生产环境中需要根据实际需求进行调整和优化。希望这篇文档对你有所帮助!如果有其他问题,请随时提问。

2025-04-12 11:24:21 793

原创 一文详解WPF ICommand命令

可以在直接下载我上传资源文件。1.首先创建以下几个文件。

2024-10-16 02:57:38 453

原创 WPF region多页面切换实现

在你的WPF应用程序中,如果你想要使用PRISM框架并且希望通过静态资源来定义区域名称,你可以这样做。首先,你需要确保你已经正确地设置了PRISM,并且在你的项目中定义了静态资源。这样,你就通过静态资源定义了区域名称,并且可以在XAML中使用它。在MainWindow.xaml中使用这个静态资源来设置ContentControl的RegionName。在App.xaml或其他资源字典文件中定义一个静态资源,用于存储区域名称。步骤 3: 在XAML中使用静态资源。步骤 1: 定义静态资源。

2024-10-09 21:01:49 690

原创 WPF 控件模板的基本概念

假设我们想要创建一个带有圆角边框的按钮,并且当鼠标悬停在按钮上时背景颜色会发生变化。在App.xaml</Border></Trigger>Border元素用于创建按钮的外观,包括背景色、边框和圆角。用于显示按钮的内容(如文本或图标)。Triggers用于定义当鼠标悬停在按钮上时,背景颜色变为浅蓝色。

2024-09-24 16:34:40 391

原创 WPF Prism 框架的配置详解

4.要实现继承 PrismApplication的两个接口类:下面是固定写法。2.使用NuGet安装Prism.Dryloc。5.这里个要把这个语句删掉不然会启动两个项目。**注意:**这里需要重新启动一下项目。

2024-09-23 23:39:24 298

原创 linq 基本语法格式图解

首先要准备好一个数据源,简单设置一个数组。5.以下是全部代码实现的一些小功能。可以是,看自己个人喜好。

2024-08-24 00:53:56 189

原创 用图解方式来说简单说明func委托

2024-08-23 16:04:27 290

原创 react路由第一节安装和简单应用

2.其余见官网详细教程。

2024-08-09 19:47:10 292

原创 react入门1

例如:

2024-08-08 15:55:23 225

原创 C#asp.net core 给swagger配置注释详细操作

勾选以下内容,编译是会在项目默认的bin目录产生一个xml文件。在初始项目中默认已经集成了swaggerUI的界面。这里采用的是中间件的形式进行调用。

2024-03-21 14:07:06 1225 1

原创 NET core依赖注入的基本使用

1.依赖注入,需要导入对应的依赖包。2.以下是依赖注入的代码。

2024-03-10 11:57:14 434 1

原创 C# NETCORE EF实现数据库的基本操作

但在学习之前我们一定不能忘记要用Nuget导入需要准备的依赖包。包括设置一些主键啊,规定某个字段的大小之类。继承DbContext实体类。

2024-03-07 01:06:46 651 1

原创 C#多线程

我想让代码执行一个炒素菜的方法的同时也能够炒荤菜,这里我们的多线程就派上了用场!我们的代码普遍是顺序执行,但是我们有一个需求。多线程:指的是两个或者多个以上任务同时运行。1. 首先大家要了解什么是多线程。

2024-01-28 16:18:47 435 1

原创 C#调用接口并且发送数据

【代码】C#调用接口并且发送数据。

2023-03-03 11:25:37 888

原创 解决VS2019当前不会命中断点。源代码与原始版本不同

4.把这个勾去掉成功。

2023-02-13 14:10:18 1123

原创 SQL内连接简单详解

假设我们有两张表,一张表a,一张表b。但是我们要同时取到a的x属性,b的y属性。这时候我们不能一遍遍的取所以我们就用上了sql的内连接对,目的就是对两张表进行拼接成为一张的新的表。select * from 第一个表 inner join 第二个表 on 第一个表.属性=第二个表的属性。明白我们的目的之后我们开始下一步 写SQL语句。假设我们有以下两张表分别是。

2023-02-10 14:36:50 754

原创 JQuery中.after的用法

这是插入的部分

2023-02-02 14:03:24 650

原创 Session会话跟踪技术

Session会话跟踪技术为什么需要Session会话跟踪技术?Http无状态服务器无法判断这两次请求是同一个客户端发过来的,还是不同的客户端发过来的。通过会话跟踪技术来解决无状态的问题!例图:来自尚硅谷讲师!在产引用十分感谢...

2022-03-26 17:13:44 479

原创 servlert的生命周期

1.现执行Servlet构造器方法2.执行init初始化 方法3.执行service方法4.执行detroy销毁方法

2022-03-24 14:01:27 130

原创 微信小程序个人信息中心的前端ui实现

微信小程序个人信息中心的前端ui实现效果图代码:wxml<view class="view_contain"> <!-- 第一部分 --> <view class="view_1"> <view class="view_image_text"> <image class="image_radius" src="../static/image/资产借用.png" />

2022-02-21 17:58:26 1039

原创 微信小程序,云函数的初始化

微信小程序,云函数的初始化!新建一个文件夹在项目根目录找到project.config.json 文件,新增 cloudfunctionRoot 字段,指定cloud目录作为云开发的本地根目录文件夹出现一个云朵就成功了

2021-12-26 21:42:10 638 1

原创 微信小程序提示框使用,wx.showToast

微信小程序提示框使用1.wx.showToast在官方文档的位置2.使用代码模板 wx.showToast({ title: '价格不能等于0', icon: 'success', duration: 2000 })效果如下!3.参数说明手册有详细说明我就不赘述了!...

2021-12-24 20:56:08 1144

原创 编写一个简单servlet程序

1.建立一个包文件2.建一个类文件3.实现servlet接口继承HttpServlet的jar包在这里重写他人抽象类就可。按下ctrl+o就可显示重写的类别2. 之后就是下面这样这是代码import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.h

2021-12-03 16:58:24 2940

原创 maven中添加servlet,jsp依赖(最新版)

maven中添加servlet,jsp依赖首先在工程项目找到pom.xml在pom.xml中添加以下代码<dependencies> <!-- https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api --> <dependency> <groupId>javax.servlet</groupId>

2021-12-03 10:48:11 798

C#知识样例集大成者,囊括c#大部分知识点

该项目包囊括Netcore 技术中90%的技术样例,其中包含webapi的编写、DI依赖注入、linq练习、日志中间件、rebbitmq、SignalR、MQTT等demo,掌握可以适配大部分企业需求。

2025-06-30

从零到一实现 .NET Core 项目 + JWT 认证

从零到一实现 .NET Core 项目 + JWT 认证

2025-04-21

C# 异常管理中间件教程项目代码

C# 异常管理中间件教程项目代码

2025-04-12

一文详解WPF ICommand命令

委托简单样例代码

2024-10-16

C#EFCore一对多资源案例

C#EFCore一对多资源案例

2024-03-14

空空如也

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

TA关注的人

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