上一页 1 ··· 187 188 189 190 191 192 193 194 195 ··· 386 下一页
摘要: 返回目录 题目有点意思,大家都知道Dictionary<K,V>不是线程安全的类型,而List<T>是线程安全的吗?在今天之前大叔没有去测试过,而就在今天也是一个VIP问我,说在我的代码中使用了并行,然后为一个List赋值,说的直接一点就是:List元素是全局的,在各个线程里分别去操作它,测试数据是 阅读全文
posted @ 2016-12-08 22:36 张占岭 阅读(4942) 评论(12) 推荐(11)
摘要: 回到目录 对于Emit我们知道它的可以动态构建程序集,类型,方法,属性等,或者说只要手动使用C#创建的东西使用Emit也都可以动态创建它们,Emit由于它的特别之处,所以在很多领域得到了广泛的应用,像最近比较火的AOP技术,它最核心的功能就是方法拦截了,我们使用Emit也是可以实现方法拦截功能的,详 阅读全文
posted @ 2016-12-07 22:10 张占岭 阅读(1791) 评论(0) 推荐(0)
摘要: 回到目录 .Net MVC之所以发展的如些之好,一个很重要原因就是它公开了一组AOP的过滤器,即使用这些过滤器可以方便的拦截controller里的action,并注入我们自己的代码逻辑,向全局的异常记录,用户授权,Url授权,操作行为记录等,这一大批Lind的基本组件都是实现MVC和API的过滤实 阅读全文
posted @ 2016-12-06 22:14 张占岭 阅读(986) 评论(0) 推荐(0)
摘要: 回到目录 关于持久化到Redis的消息格式,主要是说在Broker上把消息持久化的过程中,需要存储哪些类型的消息,因为我们的消息是分topic的,而每个topic又有若干个queue组成,而我们的topic和queue由于redis存储结构的原因,我们需要将它们分区对应存储一下,而不能像关系型数据库 阅读全文
posted @ 2016-12-02 14:36 张占岭 阅读(1338) 评论(0) 推荐(4)
摘要: 回到目录 这个问题是这样的,有一个实体dog,里面有集合属性DogHistory,它里面有一些自己的属性,其中一个是SortNum,主要用来进行排序,而且这个排序可以影响主对象,即影响dog类,这个在mongodb里不容易实现,但也不是不能实现,我们需要分两步考虑这个问题,不过首先我们需要知道,mo 阅读全文
posted @ 2016-11-29 16:32 张占岭 阅读(4365) 评论(0) 推荐(0)
上一页 1 ··· 187 188 189 190 191 192 193 194 195 ··· 386 下一页