标签:.NET Core 第2页

.net

.NET Core中多语言支持

15

鑫神 发布于 2018-12-07

在.NET Core项目中也是可以使用.resx资源文件,来为程序提供多语言支持。以下我们就以一个.NET Core控制台项目为例,来讲解资源文件的使用。   新建一个.NET Core控制台项目,然后我们在其中新建一个.resx资源文件叫DemoResource.re...

阅读(1164)评论(0)赞 (1)

IdentityServer4

.net core Identity 基于现有的实体(数据库模型) 或 自定义User和Role模型

10

鑫神 发布于 2018-11-15

一个系统组织架构是不可少的,所以 认证(authentication) 和 授权(authorization)是必不可少的,但是 微软很人性化的为我们提供了Identity这个东西,嗯,是好东西,但是总是稍微有那么一点不足,就是命名,以及部分字段可能用不到。没关系,我们可以自定义...

阅读(1145)评论(0)赞 (0)

.net

.NET Core基于Generic Host实现后台任务

8

鑫神 发布于 2018-11-15

前言 很多时候,后台任务对我们来说是一个利器,帮我们在后面处理了成千上万的事情。 在.NET Framework时代,我们可能比较多的就是一个项目,会有一到多个对应的Windows服务,这些Windows服务就可以当作是我们所说的后台任务了。 我喜欢将后台任务分为两大类,一类是不...

阅读(1199)评论(0)赞 (0)

.net

AspectCore-Framework入门

8

鑫神 发布于 2018-11-13

什么是AOP? 在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。 有点深奥, 举个栗子 如果说之前做的一个系统专门给内部的服务提供接口的,因为是在内网中访问,所以就...

阅读(1128)评论(0)赞 (0)

.net

ASP.NET Core 搭配 Nginx 的真实IP问题

11

鑫神 发布于 2018-11-13

一.前言 Nginx(Engine X)是一个高性能HTTP和反向代理服务,是由俄罗斯人伊戈尔·赛索耶夫为访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本0.1.0发布于2004年10月4日。 如果你是一名 ASP.NET Core 开发人员,并...

阅读(769)评论(0)赞 (0)

.net

.net core 使用ConcurrentTest组件对方法进行压力测试

鑫神 发布于 2018-11-09

工欲善其事,必先利其器!在编写服务中首先要有一个好的测试工具,在dontecore下性能测试有BenchmarkDotNet,只需要简单的配置一下就可以对方法的性能进行详细的测试。但有时候需要对不同并发下看其处理效率和延时统计查看,如HTTP服务对应着大量的测试工具如ab,bom...

阅读(866)评论(0)赞 (0)

.net

.net core使用Pipelines进行消息IO合并

2

鑫神 发布于 2018-11-09

消息IO合并原理 其实消息IO合并的原理在这里再多说一遍,就是多个消息使用同一个网络IO写入,其实就是把原来一个消息对应一个Buffer,设计成多个消息写入同一个Buffer.从原理上实现可以看以下图解。 System.IO.Pipelines介绍 System.IO.Pipel...

阅读(656)评论(0)赞 (0)

.net

Asp.net SignalR快速入门

7

鑫神 发布于 2018-11-01

一、前言 今天的专题就是让大家可以快速的上手Asp.net SignalR。废话不多说了,下面正式进入今天专题的内容。 二、Asp.net SignalR 是个什么东东 Asp.net SignalR是微软为实现实时通信的一个类库。一般情况下,SignalR会使用JavaScri...

阅读(740)评论(0)赞 (0)