摘要:
1.EFCore是CodeFirst模式,本质上与数据库引擎无关, 2.Ef Core实现了批量更新 3.EFCore支持原生Sql var blogs = context.Blogs .FromSqlRaw("SELECT * FROM dbo.Blogs") .ToList(); 阅读全文
随笔档案-2020年08月
.net core中间件
2020-08-24 22:42 by 石吴玉, 350 阅读, 收藏, 编辑
摘要:
.net core处理流程是一个管道,中间件位于管道内部,有序排队,请求进来时依次通过中间件,且决定是否进入下一中间件,请求返回时,也依次倒叙离开中间件。 指向下一个中间件:return next(); public void Configure(IApplicationBuilder app) { 阅读全文
.net Core 2.0与3.0的区别
2020-08-24 22:34 by 石吴玉, 1038 阅读, 收藏, 编辑
摘要:
转载于:https://www.cnblogs.com/LY2016start/p/11661786.html 阅读全文
.NET Core 以及与 .NET Framework的差异
2020-08-24 22:28 by 石吴玉, 6759 阅读, 收藏, 编辑
摘要:
1..NET Core是跨平台的。net Framework仅支持在Windows系统上。 2..Net Core和 .Net Framework都 是NET Standard Library 的实现, .NET Standard Library 是跨操作系统的关键所在,它定义了一组接口,而每个操作 阅读全文
加签验签
2020-08-24 22:15 by 石吴玉, 613 阅读, 收藏, 编辑
摘要:
1.什么是加签验签 发送消息方,对消息加签名,接收消息方,验证签名是否正确。 2.主要目的? 验证消息完整性。 3.过程 前提:A为消息发送方,B为接收方。待发送的消息段:[merNo=001,user=zhangm,pwd=abc123,check=6387],证书生成工具:tools.jar ( 阅读全文
.net core三个生命周期
2020-08-24 21:35 by 石吴玉, 2022 阅读, 收藏, 编辑
摘要:
(1)Transient 瞬时,每个请求都会创建一个实例,同一个请求,使用多次server,用的不同实例。(轻量级无状态服务尽量用Transient) (2)Scoped 作用域,在同一个Scope内只初始化一个实例,同一个请求,使用多次server,就用的同一个实例。(日常用Scope) (3)S 阅读全文
List,IList,IEnumerable的区别
2020-08-24 21:31 by 石吴玉, 741 阅读, 收藏, 编辑
摘要:
注:foreach中in后面的对象应该是实现IEnumerable接口的,程序运行时本质是在调用IEnumerable的GetEnumerator函数来返回一个IEnumerator对象,foreach就是利用IEnumerator对象的Current,MoveNext和Reset成员来进行一段数据 阅读全文
IHttpClientFactory 模拟http请求
2020-08-21 17:20 by 石吴玉, 700 阅读, 收藏, 编辑
摘要:
Postman的请求翻译为c# 语言(注意参数格式) 1.在Program.cs中注入HttpClient服务 services.AddHttpClient(); public class HttpHelper { private readonly IHttpClientFactory _httpC 阅读全文
TDengine在Linux下的安装
2020-08-14 13:41 by 石吴玉, 4313 阅读, 收藏, 编辑
摘要:
1.官网下载linux的安装包 地址:https://www.taosdata.com/cn/getting-started/#Quick%20Start 2.把服务器端安装包上传到Linux服务器 (1)解压:tar -xvf TDengine-server-2.0.0.1-Linux-x64.t 阅读全文
Linux环境下安装jdk
2020-08-10 16:11 by 石吴玉, 174 阅读, 收藏, 编辑
摘要:
(1)建立文件夹java 命令:mkdir java (2)在官网下载jdk压缩包(Windows环境) 地址:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html (3)通过Xshell工具把安装包从W 阅读全文
Druid的安装
2020-08-10 16:08 by 石吴玉, 1551 阅读, 收藏, 编辑
摘要:
前提:准备一台Linux服务器,至少2核4G,服务器上需安装jdk 1.下载Druid包并解压 下载:wget http://apache.communilink.net/druid/0.19.0/apache-druid-0.19.0-bin.tar.gz 解压:tar -xzf apache-d 阅读全文
在Window下安装kafka Tool
2020-08-06 14:10 by 石吴玉, 550 阅读, 收藏, 编辑
摘要:
1.下载地址:https://www.kafkatool.com/download.html 2.配置Kafka集群信息 3.查看特定Topic (当前Message是二进制的,不能直接查看,需要设置展示格式) 4.更改数据显示格式: 在 Tools --> Setting -->Topics中 把 阅读全文
.net core入参验证 ---ValidationAttribute
2020-08-01 17:50 by 石吴玉, 1777 阅读, 收藏, 编辑
摘要:
思路:使用自定义特性方法,继承ValidationAttribute,为入参Model添加特性 using Microsoft.AspNetCore.Mvc.ModelBinding.Validation; using Microsoft.CodeAnalysis; using Nebula.Sit 阅读全文
AutoMapper在.NetCore中实现两个对象的映射(复制)
2020-08-01 14:16 by 石吴玉, 1022 阅读, 收藏, 编辑
摘要:
添加NuGet包:AutoMapper 类1: public class AuditLog { public string SystemTag { get; set; } public string BeforeContent { get; set; } public string AfterCon 阅读全文