摘要:
The Visitor design pattern represents an operation to be peformed on the elements of object structure. This pattern lets you define a new operation wi 阅读全文
摘要:
什么是Dapper? Dapper是Stack Overflow团队开发的Micro-ORM框架,Dapper是一个简单对象mapper对于Net并且在速度方面有King of Micro ORM称号,几乎与原生ADO.NET data reader一样。ORM是一个对象关系映射,负责映射datab 阅读全文
摘要:
隔离性(Isolation):与数据库中的事务隔离级别以及锁相关,多个用户可以对同一数据并发访问而又不破坏数据的正确性和完整性。但是并行事务的修改必须与其他并行事务的修改相互独立,隔离。但是在不同的隔离级别下,事务的读取操作可能得到的结果是不同的。 隔离级别用于决定如何控制并发用户读写数据的操作。读 阅读全文
摘要:
The Singleton Design Pattern ensure a class has only one instance and provide a global point of access to it. UML Class Diagram The following are teh 阅读全文
摘要:
很多时候在开发过程中DateTimeOffset和DateTime混淆不知道如何用,这里总结一下 DateTimeOffset可以反映出相对于UTC的时间偏移量。 1、用DateTimeOffset表示local时间 var dateNow = DateTime.Now; var offset = 阅读全文
摘要:
当你的应用程序需要在多语言环境下运行时,资源文件(Resource)是必不可少的,ASP.NET Core 提供了一种基于资源文件(*.resx)的多语言实现方式,详细配置如下: 1、首先在application中添加测试资源文件 2、在Startup ConfigureServices中注册本地化 阅读全文
摘要:
在netcore中jwt使用场景很多,网上有很多的资料,这里不再累述,之后有机会会单独介绍,今天主要以实战为主。 1、create jwt token 1 public interface IJwtTokenService 2 { 3 string GetJwtToken(); 4 } 5 6 pu 阅读全文
摘要:
Https介绍: https是一种应用层协议,本质上说它是HTTP协议的一种变种。HTTPS比HTTP协议安全,因为HTTP是明文传输,而HTTPS是加密传输,加密过程中使用了三种加密算法,分别是证书,对称加密和非对称加密。HTTPS比HTTP多了一层SSL/TLS. SSL Secure Sock 阅读全文
摘要:
Ocelot是一个用.NET Core实现并且开源的API网关,功能包括:路由,请求聚合,服务验证,鉴权,限流熔断,并内置了负载均衡器与Service Fabric,Buttefly Tracing集成。这些功能都只需要简单配置就可以完成。 简单的ocelot是一堆asp.net core midd 阅读全文
摘要:
Ocelot允许声明聚合路由,把多个Routes请求batch一个对象来对客户端的请求进行响应。 1、ocelot configuration { "DownstreamPathTemplate": "/api/service1", "DownstreamScheme": "https", "Dow 阅读全文