随笔分类 -  .Net Core

摘要:MongoDB 是一个基于分布式且面向文档存储的开源 NoSql数据库系统 MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是它支持 阅读全文
posted @ 2020-08-31 13:57 netlock 阅读(480) 评论(0) 推荐(0) 编辑
摘要:中间件是一种装配到应用管道以处理请求和响应的软件。 每个组件: 选择是否将请求传递到管道中的下一个组件。 可在管道中的下一个组件前后执行工作。 请求委托用于生成请求管道。 请求委托处理每个 HTTP 请求。 使用 RunMap 和 Use 扩展方法来配置请求委托。 可将一个单独的请求委托并行指定为匿 阅读全文
posted @ 2020-08-26 15:21 netlock 阅读(673) 评论(0) 推荐(0) 编辑
摘要:Net Framework 是什么 1.Net Framework 是Net的一种实现,在此类库上我们可以使用C#,VB,F#进行程序编写,主要用于构建Windows 下的应用程序 2.有两部分组成部分: i. 公共语言运行时(CLR)处理应用程序 ii. 基础类库(BCL)这是可重用的代码库,使用 阅读全文
posted @ 2020-08-25 23:12 netlock 阅读(1157) 评论(0) 推荐(0) 编辑
摘要:概述 分布式系统中,有一些需要使用全局唯一ID的场景,这种时候为了防止ID冲突可以使用36位的UUID,但是UUID有一些缺点,首先他相对比较长,另外UUID一般是无序的。有些时候我们希望能使用一种简单一些的ID,并且希望ID能够按照时间有序生成。而twitter的snowflake解决了这种需求, 阅读全文
posted @ 2020-08-25 17:03 netlock 阅读(708) 评论(1) 推荐(1) 编辑
摘要:DBFirst (1)Microsoft.EntityFrameworkCore (2)Microsoft.EntityFrameworkCore.Design (3)Microsoft.EntityFrameworkCore.SqlServer (4)Microsoft.EntityFramewo 阅读全文
posted @ 2020-08-25 16:22 netlock 阅读(558) 评论(0) 推荐(1) 编辑
摘要:Microsoft.EntityFrameworkCore.UnitOfWork Microsoft.EntityFrameworkCore的插件,用于支持存储库,工作单元模式以及支持分布式事务的多个数据库。 https://github.com/Arch/UnitOfWork/ Microsoft 阅读全文
posted @ 2020-08-24 15:57 netlock 阅读(740) 评论(0) 推荐(0) 编辑
摘要:在Startup ConfigureServices 注册本地化所需要的服务AddLocalization和 Configure<RequestLocalizationOptions> public void ConfigureServices(IServiceCollection services 阅读全文
posted @ 2020-07-31 10:44 netlock 阅读(1772) 评论(0) 推荐(1) 编辑
摘要:前言 CQRS(Command Query Responsibility Segregation)命令查询职责分离模式,它主要从我们业务系统中进行分离出我们(Command 增、删、改)和(Query 查), 同时他可以明确的区分我们每一个动作向我们的请求模型和响应模型.从而降低了我们系统的复杂性. 阅读全文
posted @ 2020-07-31 10:41 netlock 阅读(934) 评论(0) 推荐(1) 编辑
摘要:传统Session所暴露的问题 Session: 用户每次在计算机身份认证之后,在服务器内存中会存放一个session,在客户端会保存一个cookie,以便在下次用户请求时进行身份核验。但是这样就暴露了两个问题。第一个问题是,session是存储到服务器的内存中,当请求的用户数量增加时,会加重服务器 阅读全文
posted @ 2020-07-22 17:19 netlock 阅读(6455) 评论(1) 推荐(8) 编辑
摘要:Swagger是最流行的API开发工具,它遵循了OpenAPI规范,可以根据API接口自动生成在线文档,这样就可以解决文档更新不及时的问题。它可以贯穿于整个API生态,比如API的设计、编写API文档等。而且Swagger还是一种通用的、与具体编程语言无关的API描述规范。 有关更多Swagger的 阅读全文
posted @ 2020-07-22 14:24 netlock 阅读(373) 评论(0) 推荐(0) 编辑
摘要:Serilog中的结构化日志支持非常好,而且配置简便。我能够比其他任何人更轻松地启动和运行Seirlog。Serilog中的日志可以发送到很多目的地。Serilog称这些东西为“接收器” 在大多数情况下,Serilog的延迟是NLog的延迟的一半,吞吐量是其两倍。测试链接 使用NLog 第一步,项目 阅读全文
posted @ 2020-07-22 10:37 netlock 阅读(3380) 评论(0) 推荐(0) 编辑
摘要:多层架构中存在多种模型,如视图模型ViewModel,数据传输对你DTO,ORM对象等,这些数据在层与层之间进行传输必须涉及类型之间的转换。 AutoMapper是一个对象-对象映射器,作用是通过设置好的映射规则把一个对象转化为另一个对象,避免每次都去手动写转换代码。 AutoMapper仅是其中一 阅读全文
posted @ 2020-07-22 10:27 netlock 阅读(885) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示