11 2019 档案

摘要:转自https://blog.csdn.net/C_J33/article/details/79487941 数据库锁先看一张图自己整理的数据库锁的树形图 概要数据库锁一般可以分为两类,一个是悲观锁,一个是乐观锁。 乐观锁一般是指用户自己实现的一种锁机制,假设认为数据一般情况下不会造成冲突,所以在数 阅读全文
posted @ 2019-11-30 20:46 清晨时光 阅读(776) 评论(0) 推荐(0)
摘要:转自https://blog.csdn.net/liujiahan629629/article/details/18014051 以前也接触过游标,但是打心里说不是太理解,通过这次学习感觉理解深刻了很多,特此总结学习一下。 一,游标是什么? 游标是一段私有的SQL工作区,也就是一段内存区域,用于暂时 阅读全文
posted @ 2019-11-29 20:34 清晨时光 阅读(742) 评论(0) 推荐(0)
摘要:转自https://baijiahao.baidu.com/s?id=1637210865161420320&wfr=spider&for=pc 目录: 1.什么是事务? 2.换个角度看事务 3.Java中的事务 4.啥又是分布式事务? 5.分布式事务的几种实现思路 6.总结 写在前面 在分布式、微 阅读全文
posted @ 2019-11-23 19:05 清晨时光 阅读(214) 评论(0) 推荐(0)
摘要:转自https://www.cnblogs.com/yaosj/p/10342883.html 目录 简介: 一.Task的创建 1.创建Task类 2.Task.Factory.StartNew 3.Task.Run 4.TaskStatus 二. TaskCreationOptions 1. L 阅读全文
posted @ 2019-11-23 11:46 清晨时光 阅读(585) 评论(0) 推荐(1)
摘要:https://www.cnblogs.com/WithLin/p/9343406.html 阅读全文
posted @ 2019-11-21 22:57 清晨时光 阅读(502) 评论(0) 推荐(1)
摘要:为什么要写这篇文章 写这篇文章有两个原因,第一个是因为新站点创建出来后一直空置着,所以写一篇文章放在这里。第二就是因为近来在做一些基于Asp.net core平台的项目开发,也遇到了一些问题,正好趁此机会写出来,一方面算是自己知识的一个备忘,另一方面也希望对其他朋友能有所帮助。 什么是Asp.Net 阅读全文
posted @ 2019-11-21 22:22 清晨时光 阅读(5185) 评论(0) 推荐(0)
摘要:使用ELK做日志记录,配置其实很简单。这里用的docker部署ELK。 1、部署ELK. 在dockerhub拉取ELK镜像。 五、运行代码,访问api,写入日志。 六、打开kibana,添加索引,查询日志。 创建索引 后面索然自动生成规则选timestamp 最终的主界面日志如下,可以看到我们前面 阅读全文
posted @ 2019-11-19 13:56 清晨时光 阅读(1288) 评论(2) 推荐(0)
摘要:转自 .NET 设计模式的六大原则理论知识 1. 单一职责原则(SRP)(Single Responsibility Principle)2. 里氏替换原则(LSP)(Liskov Substitution Principle)3. 依赖倒置原则(DIP)(Dependence Inversion 阅读全文
posted @ 2019-11-17 13:58 清晨时光 阅读(363) 评论(0) 推荐(0)
摘要:.net core MailKit 阅读全文
posted @ 2019-11-17 07:51 清晨时光 阅读(174) 评论(0) 推荐(0)
摘要:.NET Core + Ocelot + IdentityServer4 + Consul 基础架构实现 先决条件 关于 Ocelot 针对使用 .NET 开发微服务架构或者面向服务架构提供一个统一访问系统的组件。 参考 本文将使用 Ocelot 构建统一入口的 Gateway。 关于 Identi 阅读全文
posted @ 2019-11-17 07:45 清晨时光 阅读(399) 评论(0) 推荐(0)
摘要:Ocelot是一个用.NET Core实现并且开源的API网关,它功能强大,包括了:路由、请求聚合、服务发现、认证、鉴权、限流熔断、并内置了负载均衡器与Service Fabric、Butterfly Tracing集成。这些功能只都只需要简单的配置即可完成,下面我们会对这些功能的配置一一进行说明。 阅读全文
posted @ 2019-11-17 07:44 清晨时光 阅读(307) 评论(0) 推荐(0)
摘要:.net core Quartz.NET 阅读全文
posted @ 2019-11-17 07:43 清晨时光 阅读(214) 评论(0) 推荐(0)
摘要:与quartz.net对比 在项目没有引入Hangfire之前,一直使用的是Quartz.net。Quartz.net在定时任务处理方面优势如下: 支持秒级单位的定时任务处理,但是Hangfire只能支持分钟及以上的定时任务处理 原因在于Hangfire用的是开源的NCrontab组件,跟linux 阅读全文
posted @ 2019-11-17 07:42 清晨时光 阅读(1742) 评论(0) 推荐(0)
摘要:1、安装nuget包 Install-Package AutoMapper.Extensions.Microsoft.DependencyInjection 2、注入AutoMapper 3、添加测试模型 4、继承Profile,在构造函数中定义映射关系。 5、测试代码 测试结果如下 除了id没有, 阅读全文
posted @ 2019-11-17 07:42 清晨时光 阅读(231) 评论(0) 推荐(0)
摘要:1、关闭.net core中的自动日志 有时候系统默认的日志过于啰嗦,可以修改配置关闭。 在Program中的IWebHostBuilder中修改配置。 代码中ConfigureLogging用于配置日志。 阅读全文
posted @ 2019-11-12 20:35 清晨时光 阅读(222) 评论(0) 推荐(0)
摘要:MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。在高负载的情况下,添加更多的节点,可以保证服务器性能。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。 MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。 Mo 阅读全文
posted @ 2019-11-12 20:12 清晨时光 阅读(178) 评论(0) 推荐(0)
摘要:FluentValidation 阅读全文
posted @ 2019-11-12 09:12 清晨时光 阅读(234) 评论(0) 推荐(0)
摘要:使用Identity Server 4建立Authorization Server https://www.cnblogs.com/cgzl/p/7780559.html 阅读全文
posted @ 2019-11-06 20:54 清晨时光 阅读(168) 评论(0) 推荐(0)