摘要:
前言 介绍下面几个工具: Lldb createdump dotnet-dump dotnet-gcdump dotnet-symbol Procdump 该文的前置篇为: https://www.cnblogs.com/aoximin/p/16839812.html 献给初学者,这篇就只介绍下看下 阅读全文
摘要:
前言 简单介绍一下在排查问题。献给初学者。 该文的前置篇: https://www.cnblogs.com/aoximin/p/16838657.html 正文 什么是linux系统 linux 是基于名为procfs的特殊文件系统。 linux 有一句著名的话,一切皆文件。 通常,数据会在启动时映 阅读全文
摘要:
前言 简单整理一个linux 简单上线。 这个是该系列的外篇,该系列继续更新。献给刚学的人。 正文 安装实例 dotnet new webapp -n AspNetCoreDemo -o firstwebapp 编译并运行: dotnet run 查看网络情况: netstat -anpl 将项目发 阅读全文
摘要:
前言 简单介绍一下副本集的原理篇。 正文 下面是几个基本的原理: 副本之间是如何复制的? mongodb 实现此功能的方式是保存操作日志,其中包含了主节点执行的每一次操作,这和mysql比较像。 oplog 是存在于主节点local数据库中的一个固定集合。从节点通过查询此集合以获取需要复制的操作。 阅读全文
摘要:
前言 副本集整理。 开始逐步把mongodb博客补齐了。 正文 什么是副本集 副本集是一组服务器,其中一个是用于处理写入操作的主节点,还有多个用于保存主节点的数据副本的从节点。 如果主节点崩溃了,则从节点会从其中选取出一个新的主节点。 作用 起到一个热备份 和 容灾的作用,如果出现不可预料的事故,比 阅读全文
摘要:
前言 简单介绍一下EfCore 的模型篇 正文 内容来源: 配置模型 配置模型的方式,一种是fluent api 还一种是属性的方式。 public class Blog { public int BlogId { get; set; } public string Url { get; set; 阅读全文
摘要:
前言 该系列为异步编程的进阶篇,其实也不能这么讲。世界上本没有进阶篇,只能说是高级篇(高级篇不能说多高级,是对底层的封装的意思),只要是加深理解都是进阶。 本章先介绍一下channel。 正文 下面没什么好说的,把文档贴一下。 https://docs.microsoft.com/zh-cn/dot 阅读全文
摘要:
前言 前面的例子已经将各种情形下的例子已经介绍了一遍,那么后面就是用户数据持久化该如何处理了。 正文 例子位置: https://github.com/IdentityServer/IdentityServer4/tree/main/samples/Quickstarts/6_AspNetIdent 阅读全文
摘要:
前言 上面已经介绍了3个例子了,并且介绍了如何去使用identity。 但是在前面的例子中,我们使用的都是在内存中操作,那么正式上线可能需要持久到数据库中。 这里值得说明的是,并不一定一定要持久化到数据库中,场景不一样,需求就不一样。 那么看下如何持久化吧。 正文 例子位置:https://gith 阅读全文
摘要:
前言 前面已经解释了两个案例了,通信原理其实已经很清楚了,那么纯js客户端是怎么处理的呢? 正文 直接贴例子哈。 https://github.com/IdentityServer/IdentityServer4/tree/main/samples/Quickstarts/4_JavaScriptC 阅读全文