摘要: 目录前言1. 从安装到配置2. 业务实现3. 日志4. 测试5. 缓存使用6.网络和通讯7. 异步和多线程8. 访问数据库9. 扩展使用10. 托管部署结束语 前言 耗时两个多月,坚持写这个入门系列文章,就是想给后来者更好更快的上手体验,这个系列可以说是从入门到进阶,适合没有 .NETCo 阅读全文
posted @ 2019-07-19 16:24 奋斗的中年人哈哈哈 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 目录前言另类方式使用 hosting.json 使程序运行于多个端口结语 前言 在 .NET Core 项目中,配置文件有着举足轻重的地位;与.NetFramework 不同的是,.NET Core 的配置文件都以 .json 结尾,这表示一个标准的 json 格式的文件;一个标准的 As 阅读全文
posted @ 2019-07-19 16:23 奋斗的中年人哈哈哈 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 前言 配置文件中程序运行中,担当着不可或缺的角色;通常情况下,使用 visual studio 进行创建项目过程中,项目配置文件会自动生成在项目根目录下,如 appsettings.json,或者是被大家广泛使用的 appsettings.{env.EnvironmentName}.json;配置文 阅读全文
posted @ 2019-07-19 16:21 奋斗的中年人哈哈哈 阅读(238) 评论(0) 推荐(0) 编辑
摘要: •Kubernetes介绍 1.背景介绍 云计算飞速发展 IaaS PaaS SaaS Docker技术突飞猛进 一次构建,到处运行 容器的快速轻量 完整的生态环境 2.什么是kubernetes 首先,他是一个全新的基于容器技术的分布式架构领先方案。Kubernetes(k8s)是Google开源 阅读全文
posted @ 2019-07-19 16:13 奋斗的中年人哈哈哈 阅读(471) 评论(0) 推荐(0) 编辑
摘要: ! done Asp.NetCore轻松学 实现一个轻量级高可复用的RabbitMQ客户端 目录前言1. 创建基础连接管理帮助类2. 定义和实现服务契约3. 开始使用4. 测试代码结语 前言 本示例通过对服务订阅的封装、隐藏细节实现、统一配置、自动重连、异常处理等各个方面来打造一个简单易 阅读全文
posted @ 2019-07-19 16:06 奋斗的中年人哈哈哈 阅读(618) 评论(0) 推荐(0) 编辑
摘要: ! done Asp.Net Core 轻松学 一行代码搞定文件上传 目录前言 前言 在 Web 应用程序开发过程中,总是无法避免涉及到文件上传,这次我们来聊一聊怎么去实现一个简单方便可复用文件上传功能;通过创建自定义绑定模型来实现文件上传。 1. 实现自定义绑定模型 1.1 在 Asp 阅读全文
posted @ 2019-07-19 16:04 奋斗的中年人哈哈哈 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 随笔分类 Asp.NETCore轻松学系列 Asp.NETCore轻松学系列阅读指引目录 摘要: 耗时两个多月,坚持写这个入门系列文章,就是想给后来者更好更快的上手体验,这个系列可以说是从入门到进阶,适合没有 .NETCore 编程经验到小白同学,也适合从 .NET Framework 迁移到 .N 阅读全文
posted @ 2019-07-19 16:02 奋斗的中年人哈哈哈 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 随笔分类 sql server 性能调优 sql server 性能调优之 资源等待之网络I/O 摘要: 一.概述 与网络I/O相关的等待的主要是ASYNC_NETWORK_IO,是指当sql server返回数据结果集给客户端的时候,会先将结果集填充到输出缓存里(ouput cache),同时网络 阅读全文
posted @ 2019-07-19 14:36 奋斗的中年人哈哈哈 阅读(284) 评论(0) 推荐(1) 编辑
摘要: 随笔分类 sql server 进阶篇系列 sql server 下载安装标记 摘要: SQL Server 2017 的各版本和支持的功能 https://docs.microsoft.com/zh cn/sql/sql server/editions and components of sql 阅读全文
posted @ 2019-07-19 14:35 奋斗的中年人哈哈哈 阅读(638) 评论(0) 推荐(0) 编辑
摘要: 随笔分类 sql server 架构篇系列 sql server 高可用镜像 摘要: 一、什么是数据库镜像 基本软件的高可用性解决方案 快速的故障转移恢复(3秒转移),低硬件成本 基于数据库级别的实现 二、数据库镜像中的服务器角色 主体服务器 承载主体数据库 接受用户连接和事务处理请求 镜像服务器 阅读全文
posted @ 2019-07-19 14:34 奋斗的中年人哈哈哈 阅读(548) 评论(0) 推荐(0) 编辑
摘要: 随笔分类 linux 编程 Linux编程 24 shell编程(结构化 if [ condition ] 数值比较,字符串比较) 摘要: 一.概述 接着上篇讲的结构化命令,最后讲到了test命令的另一种写法 if [ condition ],它的语法格式如下: 第一个方括号之后和第二个方括号之前必 阅读全文
posted @ 2019-07-19 14:32 奋斗的中年人哈哈哈 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 随笔分类 redis 系列篇 redis 系列27 Cluster高可用 (2) 摘要: 一. ASK错误 集群上篇最后讲到,对于重新分片由redis trib负责执行,关于该工具以后再介绍。在进行重新分片期间,源节点向目标节点迁移一个槽的过程中,可以会出现该槽中的一部分键值对保存在源节点中,另一部 阅读全文
posted @ 2019-07-19 14:32 奋斗的中年人哈哈哈 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 随笔分类 mysql 架构篇系列 mysql 架构篇系列 4 复制架构一主一从搭建(半同步复制) 摘要: 一.概述 在mysql 5.5之前,mysql 的复制是异步操作,主库和从库的数据之间存在一定的延时,这样存在一个隐患:当主库上写入一个事务并提交成功,而从库尚未得到主库推送的Binlog日志时 阅读全文
posted @ 2019-07-19 14:30 奋斗的中年人哈哈哈 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 随笔分类 mysql 进阶篇系列 mysql 开发进阶篇系列 55 权限与安全(安全事项 ) 摘要: 一. 操作系统层面安全 对于数据库来说,安全很重要,本章将从操作系统和数据库两个层面对mysql的安全问题进行了解。 1. 严格控制操作系统账号和权限 在数据库服务器上要严格控制操作系统的 阅读全文
posted @ 2019-07-19 14:29 奋斗的中年人哈哈哈 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 随笔分类 mysql 基础篇系列 mysql 开发基础系列22 SQL Model(带迁移事项) 摘要: 一.概述 与其它数据库不同,mysql 可以运行不同的sql model 下, sql model 定义了mysql应用支持的sql语法,数据校验等,这样更容易在不同的环境中使用mysql。 s 阅读全文
posted @ 2019-07-19 14:28 奋斗的中年人哈哈哈 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 一.概述 ASP.NET Core 支持适用于各种内置和第三方日志记录, 供程序的日志记录 API,本文介绍了如何将日志记录 API 与内置提供程序一起使用。对于第三方日志记录提供程序使用,文章最后有链接。   1.1 添加内置日志提供程序 日志记录提供程序能够用于显示日志信息或存储日志, 阅读全文
posted @ 2019-07-19 14:22 奋斗的中年人哈哈哈 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 一.概述 本章讲的选项模式是对Configuration配置的功能扩展。 讲这篇时有个专用名词叫“选项类(TOptions)” 。该选项类作用是指:把选项类中的属性与配置来源中的键关联起来。举个例,假设json文件有个Option1键,选项类中也有个叫Option1的属性名,经过选项配置, 阅读全文
posted @ 2019-07-19 14:16 奋斗的中年人哈哈哈 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 四. 文件配置提供程序AddIniFile、 AddXmlFile、AddJsonFile FileConfigurationProvider 是从文件系统加载配置的基类。 以下配置提供程序专用于特定文件类型: (1) INI 配置提供程序 IniConfigurationProvider: Fil 阅读全文
posted @ 2019-07-19 13:37 奋斗的中年人哈哈哈 阅读(415) 评论(0) 推荐(0) 编辑
摘要: 一.  ASP.NET Core 中的配置概述 ASP.NET Core 中的应用配置是基于键值对,由configuration 程序提供。 configuration  将从各种配置源提供程序操作键值对,这些配置源可以是: (1) Azure Key Vault(是基 阅读全文
posted @ 2019-07-19 13:35 奋斗的中年人哈哈哈 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 一.在asp.net core中使用多个环境 ASP.NET Core 配置是基于运行时环境, 使用环境变量。ASP.NET Core 在应用启动时读取环境变量ASPNETCORE_ENVIRONMENT,并将该值存储在 IHostingEnvironment.EnvironmentName 中。A 阅读全文
posted @ 2019-07-19 12:31 奋斗的中年人哈哈哈 阅读(713) 评论(0) 推荐(0) 编辑