摘要:
var settings = new JsonSerializerSettings { ContractResolver = new CamelCasePropertyNamesContractResolver() }; var requestJson = JsonConvert.Serialize 阅读全文
摘要:
1. 错误信息:”Stream was not readable“ 2. 场景:在controller 中第一步,使用如下方法读取Request.Body,第二次再使用该方法读取时,出现”Stream was not readable“的报错。 string rawRequest = string. 阅读全文
摘要:
解决方案:https://github.com/Azure/azure-functions-servicebus-extension/issues/81#issuecomment-1139175220 public class Startup : FunctionsStartup { public 阅读全文
摘要:
Ubuntu 22.04下Docker安装(最全指引)_buildd@lcy02-amd64-096 ubuntu22.04 docker安装-CSDN博客 阅读全文
摘要:
.net core canal 使用 (一) - 是水饺不是水饺 - 博客园 (cnblogs.com) 阅读全文
摘要:
记录一篇好文章: 【Elasticsearch 技术分享】—— 十张图看懂ES原理 !明白为什么说:ES 是准实时的! - 知乎 (zhihu.com) 阅读全文
摘要:
lock 关键字是Monitor 类用例的一个语法糖。 下面的代码是分解使用lock 关键字的代码: bool acquiredLock = false; try { Monitor.Enter(lockObject, ref acquiredLock); //code } finally { if 阅读全文
摘要:
1、缓存是什么 为了解决CPU速度和内存速度的速度差异问题。 顾名思义,就是数据暂存的地方,你可以理解为从磁盘里取出来数据,暂时存放在内存,以待后面处理来读取。而能存放在缓存的数据,通常是频繁访问的,不会经常修改的数据。 2、 缓存的优缺点 优点: ① 减少了对数据库的读操作,数据库的压力降低 ② 阅读全文
摘要:
依赖注入学习 DIP(Dependency Inversion Principle)依赖倒置原则:上层模块不应该依赖于底层模块,二者应该通过抽象来依赖,依赖抽象而不是依赖细节。换言之,要针对接口编程,而不是针对实现编程。 IOC(Inversion of Control)控制反转:面向对象编程中的一 阅读全文
摘要:
记录一些比较好的文章 首先有个前提条件,双IF加lock是对多线程而言的 https://www.cnblogs.com/nzbbody/archive/2011/12/29/2306154.html //概念https://blog.csdn.net/sinat_20559947/article/ 阅读全文