摘要: 1. MemoryCahe NetCore中的缓存和System.Runtime.Caching很相似,但是在功能上做了增强,缓存的key支持object类型;提供了泛型支持;可以读缓存和单个缓存项的大小做限定,可以设置缓存的压缩比例。 通过实现微软官方的Microsoft.Extensions.C 阅读全文
posted @ 2021-05-06 17:22 AZRNG 阅读(473) 评论(0) 推荐(0) 编辑
摘要: 介绍 Docker利用Linux核心中的资源分脱机制,例如cgroups,以及Linux核心名字空间(name space),来创建独立的软件容器(containers)。可以在单一Linux实体下运作,避免启动一个虚拟机造成的额外负担。Linux核心对名字空间的支持完全隔离了工作环境中应用程序的视 阅读全文
posted @ 2021-05-06 17:18 AZRNG 阅读(908) 评论(0) 推荐(0) 编辑
摘要: 开篇语 本文开始之前,首先我想问下大家对于属性和特性知道多少?属性和特性又有何区别? 对于该单词,我更想把它称之为:特性。对于属性和特性就是名称上有纠葛(不知道你们迷不迷,反正我写本文之前我是迷了),什么是属性?属性是面向对象编程的基本概念,提供了对私有字段的访问封装,在C#中以get和set访问器 阅读全文
posted @ 2021-05-06 17:10 AZRNG 阅读(826) 评论(1) 推荐(1) 编辑
摘要: 前文讲获取配置文件内容的时候,是获取默认的appsettings.json配置文件的配置,下面说明下如何进行自定义配置文件获取 1. Json Provider 1.1 构建独立的IConfiguration 编写方法 public static IConfigurationRoot LoadSet 阅读全文
posted @ 2021-05-06 17:04 AZRNG 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 1. 说明 默认情况下读取配置Configuration的默认优先级:ConfigureAppConfiguration(自定义读取)>CommandLine(命令行参数)>Environment(环境变量)>appsetting.json(默认配置文件)>UseSetting的顺序 原因:读取配置 阅读全文
posted @ 2021-05-06 17:02 AZRNG 阅读(90) 评论(0) 推荐(0) 编辑