08 2024 档案

.net core 提前加载程序集
摘要:Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartAttribute <ItemGroup> <AssemblyAttribute Include="Microsoft.AspNetCore.Mvc.ApplicationParts.A 阅读全文

posted @ 2024-08-26 19:38 是水饺不是水饺 阅读(13) 评论(0) 推荐(0)

移位运算
摘要:一:“<<”和“>>”运算符用于执行移位运算,分别称为左移位运算符和右移位运算符。对于X<<N和X>>N形式的运算,含义是将X向左或向右移动N位,得到的结果的类型与X相同。此处,X的类型只能是int,uint、long或ulong,N的类型只能是int,N的类型只能是int,或者显示转换为这些类型之 阅读全文

posted @ 2024-08-20 13:46 是水饺不是水饺 阅读(6) 评论(0) 推荐(0)

Dotnet.Cap 源码
摘要:CapSubscribeAttribute 特性 public class CapSubscribeAttribute : TopicAttribute { public CapSubscribeAttribute(string name, bool isPartial = false) : bas 阅读全文

posted @ 2024-08-19 20:46 是水饺不是水饺 阅读(9) 评论(0) 推荐(0)

CQRS
摘要:在.NET Core中,CQRS(Command Query Responsibility Segregation,命令查询职责分离)是一种架构模式,它通过将读操作(查询)和写操作(命令)分离到不同的模型和接口中,来优化应用的性能、可伸缩性和安全性。CQRS 尤其适用于复杂领域模型的应用,其中读和写 阅读全文

posted @ 2024-08-17 00:53 是水饺不是水饺 阅读(49) 评论(0) 推荐(0)

事物
摘要:分布式事务的二阶段提交(Two-Phase Commit Protocol,简称2PC)是处理分布式事务的一种重要协议,它确保了事务的原子性,即事务中的所有操作要么全部成功,要么全部失败。以下是分布式事务二阶段提交的详细解释: 一、阶段划分 分布式事务的二阶段提交分为两个阶段:准备阶段(Prepar 阅读全文

posted @ 2024-08-15 22:58 是水饺不是水饺 阅读(9) 评论(0) 推荐(0)

.net core ServiceProviderEngineScope 源码
摘要:using System; using System.Collections.Generic; using System.Diagnostics; using System.Diagnostics.CodeAnalysis; using System.Threading.Tasks; using M 阅读全文

posted @ 2024-08-13 07:56 是水饺不是水饺 阅读(12) 评论(0) 推荐(0)

.net core httpContext.GetEndpoint().Metadata 都能获取到哪些元数据
摘要:在 .NET Core 或 ASP.NET Core 中,HttpContext.GetEndpoint() 方法用于获取当前请求路由到的终端点(Endpoint)。每个终端点都关联了一系列的元数据(Metadata),这些元数据可以通过 Endpoint.Metadata 集合访问。Metadat 阅读全文

posted @ 2024-08-11 18:12 是水饺不是水饺 阅读(118) 评论(0) 推荐(0)

kafka基础
摘要:Kafka 是一个分布式流处理平台,最初由 LinkedIn 开发,现为 Apache 顶级项目。它主要用于构建实时数据管道和流处理应用,支持高吞吐量、低延迟的数据处理[5](@ref)。 ### 核心概念 - **Topic(主题)**:消息的逻辑分类,类似数据库中的表,可划分为多个分区以提高并发 阅读全文

posted @ 2024-08-09 21:04 是水饺不是水饺 阅读(48) 评论(0) 推荐(0)

自定义权限验证
摘要:自定义权限验证需要实现抽象类 public abstract class AuthorizationHandler<TRequirement> : IAuthorizationHandler where TRequirement : IAuthorizationRequirement public 阅读全文

posted @ 2024-08-09 17:07 是水饺不是水饺 阅读(18) 评论(0) 推荐(0)

自定义身份验证 IAuthenticationHandler
摘要:自定义身份验证 接口 实现 IAuthenticationHandler public interface IAuthenticationHandler { Task<AuthenticateResult> AuthenticateAsync(); Task ChallengeAsync(Authe 阅读全文

posted @ 2024-08-09 16:24 是水饺不是水饺 阅读(14) 评论(0) 推荐(0)

Rabbitmq交换机备份
摘要:using Microsoft.VisualStudio.TestTools.UnitTesting; using RabbitMQ.Client; using RabbitMQ_Consumer; using System; using System.Collections.Generic; us 阅读全文

posted @ 2024-08-09 10:54 是水饺不是水饺 阅读(6) 评论(0) 推荐(0)

Rabbitmq
摘要: 阅读全文

posted @ 2024-08-09 10:04 是水饺不是水饺 阅读(14) 评论(0) 推荐(0)

.NetCore中的IHostedService
摘要:【5min+】后台任务的积木。.NetCore中的IHostedService-腾讯云开发者社区-腾讯云 (tencent.com) 原理 _hostedServices = Services.GetService<IEnumerable<IHostedService>>(); foreach (v 阅读全文

posted @ 2024-08-08 11:55 是水饺不是水饺 阅读(6) 评论(0) 推荐(0)

StackExchange.Redis 工具类
摘要:StackExchange.Redis 工具类 using Newtonsoft.Json; using StackExchange.Redis; using System; using System.Collections.Generic; using System.Linq; using Sys 阅读全文

posted @ 2024-08-07 14:08 是水饺不是水饺 阅读(14) 评论(0) 推荐(0)

RabbitMQ如何保证顺序消费-CSDN博客
摘要:RabbitMQ如何保证顺序消费-CSDN博客 阅读全文

posted @ 2024-08-02 17:46 是水饺不是水饺 阅读(18) 评论(0) 推荐(0)

rabbitmq 问题
摘要:.Net RabbitMQ实战指南——进阶(二) - Stacking - 博客园 (cnblogs.com) RabbitMQ提供了Confirm的确认机制。Confirm机制用于确认消息是否已经发送给了交换机 await Channel.ConfirmSelectAsync(); BasicPr 阅读全文

posted @ 2024-08-01 14:55 是水饺不是水饺 阅读(23) 评论(0) 推荐(0)

导航