随笔分类 - C#
摘要:AutoResetEvent可以在线程与线程间传递信号,来告知其他线程自己已经完成某一阶段的任务。 两个AutoResetEvent实例的初始状态都是unsignaled。 调用任何一个WaitOne都会阻塞,直到Set。 如果初始状态(new时给了true)为Signaled,则WaitOne会立
阅读全文
摘要:前言 我们公司在日志管理方面一直没有统一,主要痛点有: 综合以上所述有三种选择: 综合考虑,第三点肯定是不靠谱的,第一点成本太高,公司本来就比较忙,那就只能去找一个现成的了… Seq简介 Seq是运行在一台机器上的日志服务器。您的应用程序通过像Serilog这样的框架发送结构化事件: 结构化日志记录
阅读全文
摘要:1、InstancePerDependency 对每一个依赖或每一次调用创建一个新的唯一的实例。这也是默认的创建实例的方式。 2、InstancePerLifetimeScope 在一个生命周期域中,每一个依赖或调用创建一个单一的共享的实例,且每一个不同的生命周期域,实例是唯一的,不共享的。 3、I
阅读全文
摘要:概念 要想理解上面两个概念,就必须搞清楚如下的问题: 参与者都有谁? 依赖:谁依赖于谁?为什么需要依赖? 注入:谁注入于谁?到底注入什么? 控制反转:谁控制谁?控制什么?为何叫反转(有反转就应该有正转了)? 依赖注入和控制反转是同一概念吗? 下面就来简要的回答一下上述问题,把这些问题搞明白了,IoC
阅读全文

浙公网安备 33010602011771号