学海无涯

导航

2022年9月29日 #

ApplicationDbContext配置

摘要: 一、appsetting.json 声明连接字符串 "ConnectionStrings": { "DefaultConnection": "Server=DESKTOP-DABHN6U\\MSSQLSERVER2014;uid=sa;pwd=Lz38275292;database=SPA;Mult 阅读全文

posted @ 2022-09-29 04:56 宁静致远. 阅读(345) 评论(0) 推荐(0)

EFCore 数据库迁移

摘要: 以下代码在”程序包管理控件器“窗口执行,且必须添加:Microsoft.EntityFrameworkCore.Tools 包 初始化并且创建迁移: add-migration InitialCreate 命令行方式: dotnet ef migrations add Added_TodoItem 阅读全文

posted @ 2022-09-29 04:44 宁静致远. 阅读(138) 评论(0) 推荐(0)

2022年9月27日 #

Docker 中安装 Rabbitmq

摘要: 查看仓库的版本 https://hub.docker.com/_/rabbitmq 1. 拉取镜像 docker pull rabbitmq 2. 启动容器 docker run -d --name rabbitmq -p 5672:5672 -p 15672:15672 -v /home/rabb 阅读全文

posted @ 2022-09-27 11:27 宁静致远. 阅读(99) 评论(0) 推荐(0)

RabbitMQ入门

摘要: 集成事件用于在微服务之间进行事件的传递,服务器之间的通信,必须借助第三方服务器作为事件总线。 一般使用消息中间件作为事件总线,常用的消息中间件有:Redis、RabbitMQ、Kafka、ActiveMQ 等。 RabbitMQ 中的几个基本名词: 信道(channel):信道是消息的生产者、消费者 阅读全文

posted @ 2022-09-27 09:24 宁静致远. 阅读(27) 评论(0) 推荐(0)

2022年9月26日 #

使用appsettings.json配置和依赖注入调用Serilog日志模块

摘要: appsettings.json配置Serilog { //"Logging": { // "LogLevel": { // "Default": "Information", // "Microsoft.AspNetCore": "Warning" // } //}, "Serilog": { " 阅读全文

posted @ 2022-09-26 18:22 宁静致远. 阅读(440) 评论(0) 推荐(1)

EFCore乐观并发控制

摘要: 为了避免多个用户同时操作同一个资源造成的并发冲突问题,通常需要进行并发控制。 并发控制分为:乐观和悲观两策略 悲观:悲观并发控制一般采用行锁、表锁等 排它销对资源进行锁定,确保一个时间点只有一个用户在操作被锁定的资源。 悲观并发控件的使用比较简单,仅对要进行并发控制的资源加上锁即可,但是这种锁是独占 阅读全文

posted @ 2022-09-26 09:17 宁静致远. 阅读(332) 评论(0) 推荐(0)

2022年9月25日 #

使用IOptionsSnapshot读取appsettings配置文件,将Json映射到对象

摘要: { "Logging": { "LogLevel": { "Default": "Information", "Microsoft.AspNetCore": "Warning" } }, "AllowedHosts": "*", "ConnectionStrings": { "DefaultConn 阅读全文

posted @ 2022-09-25 18:52 宁静致远. 阅读(133) 评论(0) 推荐(0)

手动读取配置文件appsettings.json

摘要: 在代码中手动读取配置文件 : //在代码中手动读取配置文件 public class ReadConfig { /// <summary> /// 读取配置文件,默认读:appsettings.json /// </summary> /// <param name="nodeName">节点,多层节 阅读全文

posted @ 2022-09-25 17:41 宁静致远. 阅读(137) 评论(0) 推荐(0)

常用工具

摘要: https://jwt.ms/ 解码令牌 通用数据库工具 https://dbeaver.io/ crontab执行时间计算 https://cron.ciding.cc/ 草料二维码生成工具 https://cli.im/ 深信服 VPN 阅读全文

posted @ 2022-09-25 14:09 宁静致远. 阅读(21) 评论(0) 推荐(0)

当API服务端options.Authority ="http://localhost:5001" 报错误

摘要: //验证传入的令牌以确保它来自受信任的颁发者 //验证令牌是否可以与此 api 一起使用(又名受众) //将身份验证服务添加到 DI(依赖注入)并将身份验证中间件添加到管道 builder.Services.AddAuthentication("Bearer") .AddJwtBearer("Bea 阅读全文

posted @ 2022-09-25 11:29 宁静致远. 阅读(100) 评论(0) 推荐(0)