摘要:
注:通过 using 的使用,可以在函数结束时自动移除属性 CallId。 代码示例: public bool UsbRegRead(uint regAddr, ref uint regData){ using (LogContext.PushProperty("CallId", Guid.NewG
阅读全文
posted @ 2021-11-11 14:58
青叶煮酒
阅读(551)
推荐(0)
摘要:
1. 通过 JsonSerializer 类的 Serialize/Deserialize 函数,示例代码如下: using System; using System.Text.Json; using System.Text.Json.Serialization; namespace Console
阅读全文
posted @ 2021-11-02 10:06
青叶煮酒
阅读(127)
推荐(0)
摘要:
1. 问题背景 调用方为了保证消息的发送是高可用的,会有重试机制。 2. 什么时候需要幂等性? 并非所有操作都要考虑幂等性,例如查询操作。 由于查询无论调用多少次,返回的结果是一样的,所以它不需要保证幂等性。
阅读全文
posted @ 2021-07-05 18:12
青叶煮酒
阅读(63)
推荐(0)
摘要:
1. 服务无状态的优势/目的/价值 业务流量扩大时,可以简单的通过加机器来解决(而不用修改任何程序代码)。 2. 服务无状态的实现方式 业务数据与业务逻辑分离; 服务仅负责实现业务逻辑; 业务数据交由第三方数据存储负责。 注:常见的第三方数据存储如 数据库,Redis,文件存储,消息队列 等。 3.
阅读全文
posted @ 2021-07-05 17:33
青叶煮酒
阅读(337)
推荐(1)
摘要:
1. 创建项目 vue init webpack vue-mysql-demo 2. 修改包依赖 package.json 文件 3. 获取依赖 yarn 4. 修改 src/main.js 文件,如下图: 5. 修改 src/components/HelloWorld.vue 文件,如下图: 6.
阅读全文
posted @ 2021-06-22 17:37
青叶煮酒
阅读(1363)
推荐(0)
摘要:
1. 系统标准头文件位置: /usr/include下,以及安装库的头文件位置:/usr/local/include/ 如 #include<linux/can.h> 对应 /usr/include/linux/can.h #include<stdio.h> 对应 /usr/include/stdi
阅读全文
posted @ 2021-05-21 10:39
青叶煮酒
阅读(539)
推荐(0)
posted @ 2021-05-14 15:41
青叶煮酒
阅读(231)
推荐(0)
摘要:
1. 正常代码中 StackTrace st = new StackTrace(new StackFrame(true)); Console.WriteLine("Stack trace for current level: {0}", st.ToString()); StackFrame sf =
阅读全文
posted @ 2021-05-13 11:05
青叶煮酒
阅读(721)
推荐(0)
摘要:
通过 nohup 命令,格式如下: nohup xxx &
阅读全文
posted @ 2021-05-08 18:25
青叶煮酒
阅读(512)
推荐(0)
摘要:
1. 项目上右键 ->“编辑项目文件”,在打开的 xxx.csproj 中添加如下代码段: <PropertyGroup> <Revision>$([System.DateTime]::Now.ToString("yyyy.MM.dd.HHmm")</Revision> <AssemblyVersi
阅读全文
posted @ 2021-05-08 17:35
青叶煮酒
阅读(1269)
推荐(0)