摘要: 什么是Json Schema ? Json schema是一种声明式语言,它可以用来标识Json的结构,数据类型和数据的具体限制,它提供了描述期望Json结构的标准化方法。 利用Json Schema, 你可以定义Json结构的各种规则,以便确定Json数据在各个子系统中交互传输时保持兼容和一致的格 阅读全文
posted @ 2023-12-26 12:31 dotnet程序故障诊断 阅读(309) 评论(0) 推荐(0) 编辑
摘要: LateApexEarlySpeed.Json.Schema - Json schema validator generation from .net type 除了用户手动传入标准的json schema来生成validator以外,LateApexEarlySpeed.Json.Schema 实 阅读全文
posted @ 2024-01-30 17:20 dotnet程序故障诊断 阅读(268) 评论(0) 推荐(1) 编辑
摘要: 本系列旨在介绍Json Schema的常见用法,以及.net实现库Lateapexearlyspeed.Json.Schema的使用 这篇文章将介绍Json Schema中的type关键字,和string类型的常见验证功能。用例基于.net的LateApexEarlySpeed.Json.Schem 阅读全文
posted @ 2024-01-14 11:24 dotnet程序故障诊断 阅读(178) 评论(2) 推荐(0) 编辑
摘要: (最近有读者朋友表示,希望能加一些示意图来描述分析过程中用到的原理知识。好的,之后我会注意,谢谢这位读者) 背景 有位朋友找我,希望我能帮看一下他的一个service。从他的描述看,并没有资源方面的泄漏,程序目前也能正常工作。他是在用dotnet-counters moniter时发现gc2、也就是 阅读全文
posted @ 2023-03-28 09:37 dotnet程序故障诊断 阅读(605) 评论(2) 推荐(14) 编辑
摘要: 背景 最近一位朋友找到我,让我帮看他们的一个aspnet core service无端cpu高的问题。从描述上看,这个service之前没有出现过cpu高的情况,最近也没有改过实际的什么code。很奇怪了,会有什么变化导致cpu上去了呢? 分析 由于比较容易复现 (据说一启动service,cpu就 阅读全文
posted @ 2023-03-18 09:29 dotnet程序故障诊断 阅读(443) 评论(2) 推荐(4) 编辑
摘要: 背景 公司里的某负责保存用户文档的子系统有时会忽然cpu很高,过了大约5分钟后又恢复正常水平。领导协调让我帮看一下 (我心里是: 不熟悉这个子系统里面的代码,我尽力哈😓) 其实确实是这样的,如果熟悉出问题的系统的代码,会对诊断问题起到很大的帮助,否则就需要更多的利用对底层的理解了。 分析 打听后知 阅读全文
posted @ 2023-03-06 11:36 dotnet程序故障诊断 阅读(1042) 评论(3) 推荐(10) 编辑
摘要: 背景 昨天,一位朋友找到我寻求帮助。他的项目需要调用一个第三方项目的webAPI。这个webAPI本身可从header, query string中取相关信息,但同事发现他在调用时,无法按期望的那样从query string中传参数给到第三方webAPI (webAPI仿佛忽略了从query str 阅读全文
posted @ 2023-02-28 22:03 dotnet程序故障诊断 阅读(523) 评论(0) 推荐(5) 编辑