[置顶] 使用 Visual Studio 调试 .NET 和 ASP.NET Core 源代码 | 学习地址

摘要: 使用 Visual Studio 调试 .NET 和 ASP.NET Core 源代码 | Microsoft Learn 新建自签名证书 |Microsoft学习 AuthenticationHttpContextExtensions.ChallengeAsync 方法 (Microsoft.As 阅读全文

posted @ 2024-04-25 11:23 是水饺不是水饺 阅读(84) 评论(0) 推荐(0) 编辑

[置顶] ASP.NET MVC 之CodeFirst 数据迁移

摘要: CodeFirst模式下如果 一个 类的属性 增加或者删除 那么 与其对应的 就是 数据库中所对应的 字段 增加或者删除 一个属性变化还好 ,我们直接可以到数据库中找到 ,所对应的表中,对其修改,那么 一次对多个类中的属性做修改,如果 手动 来操作是件很头疼的事情 那么数据迁移 很轻松的解决 问题 阅读全文

posted @ 2017-09-23 22:37 是水饺不是水饺 阅读(150) 评论(0) 推荐(0) 编辑

2024年9月1日

C#中数据到底存在堆上还是栈上_c# 自建类在栈里还是在堆里-CSDN博客

摘要: C#中数据到底存在堆上还是栈上_c# 自建类在栈里还是在堆里-CSDN博客 C#的栈与堆 首先复习一下值类型与引用类型 1. 值类型与引用类型 值类型:基本数据类型([int,long,float,char,bool]:System.ValueType,enum,struct)引用类型:类(所有cl 阅读全文

posted @ 2024-09-01 19:26 是水饺不是水饺 阅读(91) 评论(0) 推荐(0) 编辑

2024年8月17日

.net core 微服务间通信 消息总线更新 利用GRPC restful 优缺点

摘要: 在.NET Core微服务架构中,微服务间的通信是一个核心问题,而消息总线的更新则涉及到微服务间的动态配置和状态同步。关于使用gRPC和RESTful API在微服务间通信的优缺点,以及它们在消息总线更新中的应用,可以从以下几个方面进行详细分析: 一、gRPC的优缺点 优点: 高效性:gRPC使用P 阅读全文

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

2024年8月8日

工具

摘要: mobaxterm MobaXterm free Xserver and tabbed SSH client for Windows (mobatek.net) JSONPlaceholder - Free Fake REST API (typicode.com) 阅读全文

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

2024年7月12日

Adnc 源码解析

摘要: 先看 Adnc.Demo.Usr.Api 解决方案 var startAssembly = System.Reflection.Assembly.GetExecutingAssembly(); var startAssemblyName = startAssembly.GetName().Name 阅读全文

posted @ 2024-07-12 12:27 是水饺不是水饺 阅读(15) 评论(0) 推荐(0) 编辑

2024年7月7日

浅谈C#取消令牌CancellationTokenSource

摘要: 浅谈C#取消令牌CancellationTokenSource - 知乎 (zhihu.com) 浅谈C#更改令牌ChangeToken - 知乎 (zhihu.com) 阅读全文

posted @ 2024-07-07 10:24 是水饺不是水饺 阅读(8) 评论(0) 推荐(0) 编辑

2024年7月6日

C#阻塞和非阻塞模式及其应用

摘要: C#阻塞和非阻塞模式及其应用_c# 阻塞-CSDN博客 同步、异步、阻塞、非阻塞的概念: 同步方式:在客户端发送请求后,必须获得服务器的回应之后才能发送下一个请求。此时,所有的请求在服务器得到同步 异步方式:在客户端发送请求后,不必等待服务器的回应就能够发送下一个请求。 阻塞方式:指在执行套接字的调 阅读全文

posted @ 2024-07-06 09:48 是水饺不是水饺 阅读(47) 评论(0) 推荐(0) 编辑

2024年6月15日

.net core 默认注入

摘要: 默认 生命周期:Singleton-名称:IHostingEnvironment-全名称:Microsoft.Extensions.Hosting.IHostingEnvironment 生命周期:Singleton-名称:IHostEnvironment-全名称:Microsoft.Extensi 阅读全文

posted @ 2024-06-15 23:29 是水饺不是水饺 阅读(18) 评论(0) 推荐(0) 编辑

2024年6月6日

C#中volatile与lock用法 与单例模式

摘要: C#中volatile与lock用法 更新时间:2014年10月28日 14:28:52 投稿:shichen2014 这篇文章主要介绍了C#中volatile与lock用法,较为详细的分析了C#中volatile与lock的适用情况及用法实例,具有一定的参考借鉴价值,需要的朋友可以参考下 本文实例 阅读全文

posted @ 2024-06-06 10:43 是水饺不是水饺 阅读(5) 评论(0) 推荐(0) 编辑

2024年6月4日

常用单词

摘要: 常用单词 英文 中文 custom adj. 定做(制)的 Provider 供应商 Infrastructures 基础设施(复数) Solution 解决方案 Handler 处理程序 Balancer 均衡器 Discover 发现 Registrar 注册者 Resolver 解析器 Con 阅读全文

posted @ 2024-06-04 08:52 是水饺不是水饺 阅读(5) 评论(0) 推荐(0) 编辑

2024年5月20日

注入

摘要: .NET依赖注入之一个接口多个实现 - 水口寺 - 博客园 (cnblogs.com) ASP.NET Core 6.0 关于Autofac 使用 - 芦荟柚子茶 - 博客园 (cnblogs.com) C# Autofac 构造函数注入,属性注入,方法注入 - 天才卧龙 - 博客园 (cnblog 阅读全文

posted @ 2024-05-20 23:19 是水饺不是水饺 阅读(11) 评论(0) 推荐(0) 编辑

2024年5月15日

raft 日志都存了什么

摘要: Raft之日志复制 - 简书 (jianshu.com) Raft协议--日志复制--03_raft日志复制-CSDN博客 阅读全文

posted @ 2024-05-15 10:03 是水饺不是水饺 阅读(3) 评论(0) 推荐(0) 编辑

中间件地址

摘要: Consul Consul中文文档 | Consul (gitbook.io) Consul官网地址 Consul by HashiCorp Consul 源码地址 Moved to Consul Democracy (github.com) Redis StackExchange.Redis 堆栈 阅读全文

posted @ 2024-05-15 09:07 是水饺不是水饺 阅读(18) 评论(0) 推荐(0) 编辑

2024年5月11日

查缺补漏

摘要: 合并枚举 [Flags] 参考: Flags 特性 c#_c# flags属性-CSDN博客 [Flags] public enum Options { Insetred = 1, Update = 2, Query = 3, Delete = 4, ALL = Insetred | Update 阅读全文

posted @ 2024-05-11 21:25 是水饺不是水饺 阅读(6) 评论(0) 推荐(0) 编辑

2024年5月10日

分布式 raft 可以同步日志为何还要gossip同步日志?

摘要: Raft 可以同步日志 通信协议用的是Gossip 分布式系统中,Raft 是一种常用的一致性算法,用于保证多个节点之间的数据一致性。Raft 通过选举 leader 节点,并在 leader 节点上复制日志来确保数据的一致性。然而,尽管 Raft 提供了可靠的一致性保证,但在某些情况下,仍然需要一 阅读全文

posted @ 2024-05-10 11:46 是水饺不是水饺 阅读(49) 评论(0) 推荐(0) 编辑

2024年5月8日

格式化字符串

摘要: // {N,M:A} N是索引 M是宽度 A是预定义类型 N和M逗号分隔 , M 和 A用冒号分隔 int a = 900; int b = 1055; Console.WriteLine(" {0,4:C2}\n+{1,4:C2}\n \n{2,4:C2}", a, b, a + b); deci 阅读全文

posted @ 2024-05-08 08:45 是水饺不是水饺 阅读(2) 评论(0) 推荐(0) 编辑

2024年5月4日

C#中的Finalize,Dispose,SuppressFinalize的实现和使用介绍

摘要: C#中的Finalize,Dispose,SuppressFinalize的实现和使用介绍 - X君 - 博客园 (cnblogs.com) 阅读全文

posted @ 2024-05-04 20:45 是水饺不是水饺 阅读(9) 评论(0) 推荐(0) 编辑

2024年4月22日

FluentValidation

摘要: FluentValidation — FluentValidation documentation public class CustomerValidator : AbstractValidator<Customer> { public CustomerValidator() { RuleFor( 阅读全文

posted @ 2024-04-22 20:31 是水饺不是水饺 阅读(14) 评论(0) 推荐(0) 编辑

2024年4月14日

.net core EF mysql 共享事务

摘要: .net core EF mysql 共享事务 在.NET Core中使用Entity Framework (EF) Core与MySQL一起工作时,您可以使用System.Transactions的TransactionScope来创建一个可以跨多个数据库连接共享的事务。 以下是一个简单的示例,展 阅读全文

posted @ 2024-04-14 23:21 是水饺不是水饺 阅读(46) 评论(0) 推荐(0) 编辑

Add-Migration

摘要: Add-Migration init -Context AppliactionContext -OutPut-Dir DataAdd-Migration init -Context IntegrationEventLogContext -OutputDir IntegrationEventMigra 阅读全文

posted @ 2024-04-14 01:21 是水饺不是水饺 阅读(33) 评论(0) 推荐(0) 编辑

2024年4月7日

NET Core依赖注入与Autofac注入介绍 - 大西瓜3721 - 博客园 (cnblogs.com)

摘要: .NET Core依赖注入与Autofac注入介绍 - 大西瓜3721 - 博客园 (cnblogs.com) 阅读全文

posted @ 2024-04-07 16:03 是水饺不是水饺 阅读(5) 评论(0) 推荐(0) 编辑

2024年4月6日

rabbitmq

摘要: RabbitMQ的轮询模式和公平分发 - YoungDeng - 博客园 (cnblogs.com) 消费端限流 /** 设置限流机制 * param1: prefetchSize,消息本身的大小 如果设置为0 那么表示对消息本身的大小不限制 * param2: prefetchCount,告诉ra 阅读全文

posted @ 2024-04-06 20:39 是水饺不是水饺 阅读(15) 评论(0) 推荐(0) 编辑

2024年4月3日

eShopOnCob

摘要: 安排微服务和多容器应用应用程序的业务流程,以实现高可伸缩性和高可用性 - .NET | Microsoft Learn 微服务体系结构设计 - Azure Architecture Center | Microsoft Learn eShopOnContainers 知多少[1]:总体概览-CSDN 阅读全文

posted @ 2024-04-03 23:53 是水饺不是水饺 阅读(5) 评论(0) 推荐(0) 编辑

UserManager SignInManager RoleManager

摘要: asp.net core identity 主要 的三个对象 文档地址 UserManager<TUser> 类 (Microsoft.AspNetCore.Identity) | Microsoft Learn RoleManager<TRole> 类 (Microsoft.AspNetCore. 阅读全文

posted @ 2024-04-03 22:01 是水饺不是水饺 阅读(4) 评论(0) 推荐(0) 编辑

asp.net core IActionResult ActionResult 区别

摘要: asp.net core系列 38 WebAPI 返回类型与响应格式--必备 - 大西瓜3721 - 博客园 (cnblogs.com) 阅读全文

posted @ 2024-04-03 16:05 是水饺不是水饺 阅读(11) 评论(0) 推荐(0) 编辑

2024年4月1日

OwnsOne IMutableEntityType

摘要: OwnsOne asp.net core系列 28 EF模型配置(字段,构造函数,拥有实体类型)_ef 添加实体类-CSDN博客 IMutableEntityType 【EFCORE笔记】动态模型配置 - LBO.net - 博客园 (cnblogs.com) update entry 部分更新 A 阅读全文

posted @ 2024-04-01 20:26 是水饺不是水饺 阅读(4) 评论(0) 推荐(0) 编辑

C#中Attribute的继承

摘要: C#中Attribute的继承 - PowerCoder - 博客园 (cnblogs.com) 阅读全文

posted @ 2024-04-01 17:56 是水饺不是水饺 阅读(6) 评论(0) 推荐(0) 编辑

2024年3月29日

WebApplicationBuilder

摘要: WebApplicationBuilder 类 (Microsoft.AspNetCore.Builder) | Microsoft Learn WebApplicationBuilder 属性 Configuration 要撰写的应用程序的配置提供程序的集合。 这对于添加新的配置源和提供程序很有用 阅读全文

posted @ 2024-03-29 15:22 是水饺不是水饺 阅读(45) 评论(0) 推荐(0) 编辑

2023年8月2日

docker dockerfile

摘要: Dockerfile 概念 Docker 镜像是一个特殊的文件系统,除了提供容器运行时所需的程序、库、资源、配置等文件外,还包含了一些为运行时准备的一些配置参数(如匿名卷、环境变量、用户等)。镜像不包含任何动态数据,其内容在构建之后也不会被改变。 镜像的定制实际上就是定制每一层所添加的配置、文件。如 阅读全文

posted @ 2023-08-02 17:07 是水饺不是水饺 阅读(17) 评论(0) 推荐(0) 编辑

docker 网络

摘要: 容器要想访问外部网络,需要本地系统的转发支持。 在Linux 系统中,检查转发是否打开。 sysctl net.ipv4.ip_forward net.ipv4.ip_forward = 1 如果为 0,说明没有开启转发,则需要手动打开。 sysctl -w net.ipv4.ip_forward= 阅读全文

posted @ 2023-08-02 12:11 是水饺不是水饺 阅读(13) 评论(0) 推荐(0) 编辑

docker 私服 harbor

摘要: 公司干活 不需要 将镜像 发布到docker hub中 更多的是 搭建私服 下面就演示搭建harbor私服过程 下载 harbor https://github.com/goharbor/harbor/releases 下载后的压缩包 解压缩 tar xf /home/admin1/yyx/harb 阅读全文

posted @ 2023-08-02 01:10 是水饺不是水饺 阅读(22) 评论(0) 推荐(0) 编辑

2023年7月11日

.net core redislock 扩展

摘要: public static class DistributedLockExtend { public static IServiceCollection AddDistributedLock(this IServiceCollection services, string connectStr) { 阅读全文

posted @ 2023-07-11 18:28 是水饺不是水饺 阅读(41) 评论(0) 推荐(0) 编辑

2023年6月25日

.net core webapi 返回 日期格式 帕斯卡 驼峰 命名 忽略循环嵌套

摘要: nuget Microsoft.AspNetCore.Mvc.NewtonsoftJson builder.Services.AddControllers() .AddNewtonsoftJson(options => { //返回驼峰 options.SerializerSettings.Cont 阅读全文

posted @ 2023-06-25 00:25 是水饺不是水饺 阅读(193) 评论(0) 推荐(0) 编辑

2023年3月1日

.net core 学习地址

摘要: ASP.NET Core 入门 | Microsoft Learn .NET 文档 | Microsoft Learn 学习一项技能 需要知道 正确学习的地方 也可以下载 为PDF 阅读全文

posted @ 2023-03-01 16:02 是水饺不是水饺 阅读(9) 评论(0) 推荐(0) 编辑

2023年2月27日

.net core WebApplication.CreateBuilder(args) 都做了什么?

摘要: var builder = WebApplication.CreateBuilder(args); WebApplication 源码 主要 调用 357 public static WebApplicationBuilder CreateBuilder(string[] args) => 358 阅读全文

posted @ 2023-02-27 00:41 是水饺不是水饺 阅读(168) 评论(0) 推荐(0) 编辑

2023年2月24日

.net core WebHostBuilder 都做了什么?

摘要: 源码 1 File: WebHostBuilder.cs 2 Web Access 3 Project: src\src\Hosting\Hosting\src\Microsoft.AspNetCore.Hosting.csproj (Microsoft.AspNetCore.Hosting) 37 阅读全文

posted @ 2023-02-24 01:09 是水饺不是水饺 阅读(24) 评论(0) 推荐(0) 编辑

.net core ConfigureWebDefaults 做了什么?

摘要: ConfigureWebDefaults 源码 1 File: GenericHostBuilderExtensions.cs 2 Web Access 3 Project: src\src\DefaultBuilder\src\Microsoft.AspNetCore.csproj (Micros 阅读全文

posted @ 2023-02-24 00:59 是水饺不是水饺 阅读(38) 评论(0) 推荐(0) 编辑

.net core IHostBuilder 接口HostBuilder实现类的 Build 的方法 主要做了什么了

摘要: .net core IHostBuilder 接口HostBuilder实现类的 Build 的方法 主要做了什么了 主要构造以下 字段 1 private const string HostBuildingDiagnosticListenerName = "Microsoft.Extensions 阅读全文

posted @ 2023-02-24 00:42 是水饺不是水饺 阅读(63) 评论(0) 推荐(0) 编辑

2023年2月20日

.net core 认证

摘要: 认证、登录与注销 认证是一个旨在确定请求访问者真实身份的过程,与认证相关的还有其他两个基本操作——登录和注销。要真正理解认证、登录和注销这 3个核心操作的本质,就需要对 ASP.NET Core采用的基于“票据”的认证机制有基本的了解。 认证票据 ASP.NET Core应用的认证实现在一个名为Au 阅读全文

posted @ 2023-02-20 16:57 是水饺不是水饺 阅读(74) 评论(0) 推荐(0) 编辑

.net core Session会话

摘要: ASP.NET Core 应用在默认情况下会利用缓存来存储会话状态,并且默认采用的是分布式缓存。由于演示实例采用基于 Redis 数据库的分布式缓存,所以需要添加针对NuGet包“Microsoft.Extensions.Caching.Redis”的依赖。如下面的代码片段所示,我们调用 IServ 阅读全文

posted @ 2023-02-20 10:49 是水饺不是水饺 阅读(123) 评论(0) 推荐(0) 编辑

导航