07 2023 档案
摘要:一、后端 1. 框架 C# 异步多线程 委托 事件 标准事件模式 泛型 特性 反射 Linq Lambda Expression表达式树 PLinq IO文件操作 XML操作 .Net IOC/DI依赖注入 中间件 鉴权授权、角色策略 Filters过滤器 IMemoryCache缓存 Signal
阅读全文
摘要:### 1.本地调试证书过期问题 ``` //.Net 在调试https 报证书不可信,导致经过网关一直报502 //原因是自带的证书过期了,用cmd命令先删除之前的证书,再安装,解决。 dotnet dev-certs https --clean dotnet dev-certs https --
阅读全文
摘要:### 1.计时器类Stopwatch ``` Stopwatch stopwatch=new Stopwatch() stopwatch.Start();//开始计时 stopwatch.Stop();//停止计时 stopwatch.Reset();//重置计时时间 stopwatch.Rest
阅读全文
摘要:任务超时取消 示例 public static async Task TimeoutCancelTask() { CancellationTokenSource cts = new CancellationTokenSource();//取消令牌 Task task = DoAction(cts);
阅读全文
摘要:RabbitMQ 多个消费者共用一个信道实例 与 每个消费者使用不同的信道实例 区别: 1. 多个消费者共用一个信道实例:这种方式下,多个消费者共享同一个信道实例来进行消息的消费。 优点:这样可以减少信道的创建和销毁开销,并且可以利用信道的流控机制来限制消费者的消费速率。 缺点:共用一个信道实例也意
阅读全文