02 2023 档案

.net core IServiceCollection 框架基础扩展方法 用途
摘要:IServiceCollection 的扩展方法 首先需要知道都有哪些扩展方法以及用途 services.AddAntiforgery CSRF验证services.AddAntiforgery(options =>{ options.HeaderName = "X-CSRF-TOKEN";}); 阅读全文

posted @ 2023-02-27 23:58 是水饺不是水饺 阅读(170) 评论(0) 推荐(0) 编辑

.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 是水饺不是水饺 阅读(182) 评论(0) 推荐(0) 编辑

.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 是水饺不是水饺 阅读(40) 评论(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 是水饺不是水饺 阅读(80) 评论(0) 推荐(0) 编辑

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

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

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

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

.net core 缓存
摘要:.NET Core 提供了两个独立的缓存框架:一个是针对本地内存的缓存,另一个是针对分布式存储的缓存。前者可以在不经过序列化的情况下直接将对象存储在当前应用程序进程的内存中,后者则需要将对象序列化成字节数组并存储到一个独立的“中心数据库”中。对于分布式缓存,.NET Core提供了针对 Redis 阅读全文

posted @ 2023-02-19 20:56 是水饺不是水饺 阅读(98) 评论(0) 推荐(0) 编辑

HostDefaults
摘要:// Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. namespace Mic 阅读全文

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

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

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

.net core 启动过程
摘要:Asp.Net Core 3.1学习- 应用程序的启动过程(5) - 魏杨杨 - 博客园 (cnblogs.com) 2.1、ConfigureWebHostDefaults 这个阶段注册了我们应用程序必要的几个组件,比如说配置的组件、容器的组件 2.2、ConfigureHostConfigura 阅读全文

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

.net core 在线源码查看地址
摘要:https://source.dot.net/ 阅读全文

posted @ 2023-02-10 16:00 是水饺不是水饺 阅读(118) 评论(0) 推荐(0) 编辑

Abp CLI 命令
摘要:abp new YDT.Project.Web --dbms mysql -o D:\apbtest1\test\YDT.Project.Web -v 4.3.3 模板地址 AspNet Boilerplate - Web Application Framework 官网地址 CLI | Docum 阅读全文

posted @ 2023-02-05 23:48 是水饺不是水饺 阅读(237) 评论(0) 推荐(0) 编辑

Abp.VNext 用.NET Core Console 项目介绍Abp (一)
摘要:首先需要 Nuget 上下载 Volo.Abp.Core Volo.Abp.Autofac 项目结构 AbpConsole 项目 Program 代码 引用了 Volo.Abp.Autofac 1 using AbpConsole; 2 using Microsoft.Extensions.Depe 阅读全文

posted @ 2023-02-03 23:19 是水饺不是水饺 阅读(146) 评论(0) 推荐(0) 编辑

Redis 分布式锁
摘要:先理解线程锁,线程锁 就是锁住线程的锁 分布式锁就是锁住进程的锁 在集群的环境下应该使用锁进程的方式 1 using StackExchange.Redis; 2 using System; 3 using System.Collections.Generic; 4 using System.Lin 阅读全文

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

.net core 下使用 RabbitMQ 事务(八)
摘要:1 public void TxProducer() 2 { 3 string queueName = "ORIGN_QUEUE"; 4 using(var connection = RabbitMQHelper.GetConnection("192.168.3.200", 5671)) 5 { 6 阅读全文

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

.net core 下使用 RabbitMQ 失败重试 (七)
摘要:主要 代码 消息的 Properties.headers.x-death 属性中查询到消息投递源信息和消息被投递的次数; 1 2 var consumer = new EventingBasicConsumer(channel); 3 consumer.Received += (model, ea) 阅读全文

posted @ 2023-02-01 00:28 是水饺不是水饺 阅读(118) 评论(1) 推荐(0) 编辑

.net core 下使用 RabbitMQ 设置1次消费1条消息 (六)
摘要:主要设置 设置prefetchCount=1,来告知RabbitMQ,在未收到消费端的消息确认时,不再分发消息,也就确保了当消费端处于忙碌状态时,不再分配任务。 channel.BasicQos(prefetchSize: 0, prefetchCount: 1, global: false); 1 阅读全文

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

.net core 下使用 RabbitMQ 消息没有正确路由到队列处理方式错误消息回调 (五)
摘要:消息回调 1 public void Producer() 2 { 3 string queueName = "RE_QUEUE"; 4 string exchangeName = "RE_EXCHANGE"; 5 using (var connection = RabbitMQHelper.Get 阅读全文

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

.net core 下使用 RabbitMQ 交换机备份 (四)
摘要:1 public void BackupMethod() 2 { 3 string queueName = "BACKUP_QUEUE"; 4 string exchangeName = "BACKUP_EXCHANGE"; 5 string backupQueue = "BACKUP_QUEUE_ 阅读全文

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

.net core 下使用 RabbitMQ 延迟队列 (三)
摘要:延迟队列,跟死信队列差不多 队列设置及参数: 参数名 类型 作用x-message-tti(Time-To-Live) int,毫秒 对消息设置预期的时间,过期将被丢弃x-max-length int 限制队列最大长度,个数,新增后删除最早的x-expires int,毫秒 队列没有访问超时时,自动 阅读全文

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

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示