![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
core
文章平均质量分 63
山鹰的天空
追求漂亮的技术,让用户有最好的体验。
展开
-
在 Asp.net core 2.0 的Web Api 添加logging
我们已经熟悉在ASP.NET CORE项目中添加NLog去记录我们的日志。但方法移到web API中行不通。我简历记录下我加的方法。 1. Nuget 加 NLog.Web.AspNetCore 2. 加引用 using NLog.Extensions.Logging; using NLog.Web; 3. 在startup.c...原创 2018-09-26 13:27:53 · 278 阅读 · 0 评论 -
.net core的使用JWT身份认证模式
1.使用JWT身份认证模式,引入库:IdentityServer4.AccessTokenValidation2.在StartUp.cs中添加加密秘钥串:public static readonly SymmetricSecurityKey symmetricKey = new SymmetricSecurityKey(Encoding.ASCII.GetBytes("need_to_ge...原创 2018-12-11 21:00:00 · 5047 阅读 · 0 评论 -
c# AES DES MD5加密算法
MD5加密封装 MD5常用加密FormsAuthentication.HashPasswordForStoringInConfigFile在Net Freamwork4.5以后就不在支持,下面整理了32位或16位下的几个方法,以及不同写法,最后一个由从老版本迁移过来,后续淘汰不用。using System;using System.Collections.Generic;using...原创 2018-12-07 10:05:48 · 398 阅读 · 0 评论 -
EF命令操作符
dotnet ef migrations add Initial 建立并初始化数据库dotnet ef database update 更新数据库dotnet ef migrations add xxxx 更新模型字段后需要执行此命令通知vs重新编译表变动 xxxx为变更的任意字段名 一个就够 系统会自动追加变更添加的其他字段dotnet...原创 2018-12-13 13:08:34 · 394 阅读 · 0 评论 -
消息中间件(二)消息队列常见的几种使用场景介绍
一、消息队列概述消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题。实现高性能,高可用,可伸缩和最终一致性架构。是大型分布式系统不可缺少的中间件。目前在生产环境,使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ等。二、消息队列应用场景以下介绍消息队列在实际应用中常用的使用场景。异步处理,应用...转载 2018-12-13 12:49:47 · 797 阅读 · 1 评论 -
.NET Core 2.0 MVC / Web API使用NLog
.NET Core 2.0 MVC / Web API使用NLog1. 项目,添加NuGet引用Install-Package NLog.Web.AspNetCoreInstall-Package NLog 2. 创建一个nlog.config文件 <?xml version="1.0" encoding="utf-8" ?><nlog xml...原创 2018-12-06 11:37:31 · 837 阅读 · 0 评论 -
.NET Core使用Nlog记录日志
1.引入Nuget包 Nlog Nlog.Web.AspNetCore2.添加nlog配置文件<?xml version="1.0" encoding="utf-8" ?><nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd" xmlns:xsi="http://ww...原创 2018-12-05 15:47:08 · 1428 阅读 · 0 评论 -
netcore2.1 在后台运行一个任务
在 ASP.NET Core 2.1中, 提供了一个名为BackgroundService的类,在 Microsoft.Extensions.Hosting命名空间中,其代码为 1 namespace Microsoft.Extensions.Hosting 2 { 3 // 4 // 摘要: 5 // Base class for implement...原创 2018-12-04 11:45:51 · 353 阅读 · 0 评论 -
Core开发-后台任务利器Hangfire使用
ASP.NET Core开发系列之后台任务利器Hangfire 使用。Hangfire 是一款强大的.NET开源后台任务利器,无需Windows服务/任务计划程序。可以使用于ASP.NET 应用也可以使用于控制台。Hangfire 只需简单几句代码即可创建新的不同种类的任务。目前 Hangfire 已经支持.NET Core ,现在就给大家讲解下在ASP.NET Core 里的使用。...原创 2018-12-04 10:18:14 · 735 阅读 · 0 评论 -
asp.net core webapi之跨域(Cors)访问
这里说的跨域是指通过js在不同的域之间进行数据传输或通信,比如用ajax向一个不同的域请求数据,或者通过js获取页面中不同域的框架中(iframe)的数据。只要协议、域名、端口有任何一个不同,都被当作是不同的域。默认浏览器是不支持直接跨域访问的。但是由于种种原因我们又不得不进行跨域访问,比如当前后端分离的方式开发程序是跨域是不可避免的。而解决跨域的方式也比较简单:1、通过jsonp跨域2...原创 2018-11-20 19:08:53 · 880 阅读 · 0 评论 -
.net core 使用ConcurrentTest组件对方法进行压力测试
工欲善其事,必先利其器!在编写服务中首先要有一个好的测试工具,在dontecore下性能测试有BenchmarkDotNet,只需要简单的配置一下就可以对方法的性能进行详细的测试。但有时候需要对不同并发下看其处理效率和延时统计查看,如HTTP服务对应着大量的测试工具如ab,bombardier等等。由于找不到类似于测试HTTP服务的工具来测试代码用例,于时就有了ConcurrentTest这个组件...转载 2019-01-07 12:36:19 · 187 阅读 · 0 评论