会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
又见阿郎
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
11
12
13
14
15
16
17
18
19
···
26
下一页
2018年12月14日
C#订阅与发布标准实现
摘要: 大概看了下C#官方提供的IObservable接口以及IObserver接口来实现发布和订阅,写的很标准,很有代表性,做下笔记,以后要是项目需要用到发布订阅再基于自己的需求改: public class BaggageInfo { private int flightNo; private stri
阅读全文
posted @ 2018-12-14 20:43 又见阿郎
阅读(1413)
评论(1)
推荐(0)
2018年11月2日
xss的一般防护措施(及CreateDefaultBuilder源码)
摘要: xss防护
阅读全文
posted @ 2018-11-02 21:05 又见阿郎
阅读(251)
评论(0)
推荐(0)
2018年10月27日
教你正确打开async/await关键字的使用
摘要: 这段时间在项目开发中看到了一些async/await的使用,在aspnet core的host组件源码中也看到了许多的async/await代码。在开发时,正确的使用了async/await是可以提高程序的性能。下面的代码教你正确的理解await关键字的暂停/阻塞方法调用: //static asy
阅读全文
posted @ 2018-10-27 16:23 又见阿郎
阅读(1768)
评论(0)
推荐(0)
2018年9月9日
asp.net core的DI框架思考以及服务实例的获取方式总结
摘要: 转载请注明出处: https://home.cnblogs.com/u/zhiyong-ITNote/ 整个asp.net core管道从WebHostBuilder到WebHost到后续请求的类中,都是使用一个ServicesCollection。WebHostBuilder类中注册的服务,以及后
阅读全文
posted @ 2018-09-09 15:26 又见阿郎
阅读(1553)
评论(0)
推荐(0)
2018年8月28日
并发相关随笔(持续更新)
摘要: 并发控制策略:乐观并发控制与悲观并发控制。乐观并发:通过冲突监测和事务回滚来防止并发业务事务中的冲突悲观并发:每次只允许一个业务事务访问数据以防止并发业务事务中的冲突 读写锁:读写锁是互斥的(得到了读锁就不能再获取写锁)。读写锁可以用来解决不一致读问题,悲观锁策略可以通过读加锁和写加锁来处理这个问题
阅读全文
posted @ 2018-08-28 23:56 又见阿郎
阅读(155)
评论(0)
推荐(0)
2018年8月18日
为什么Dotnet Core的DI默认是在控制器中注入
摘要: 控制器依赖注入分析,依赖注入
阅读全文
posted @ 2018-08-18 13:24 又见阿郎
阅读(438)
评论(0)
推荐(0)
2018年8月16日
在控制台下玩玩dotnet core内置原生的DI
摘要: 转载请注明出处:http://www.cnblogs.com/zhiyong-ITNote/ 在基于dotnet core的web开发中,我们会经常用到DI,那么如果单单使用dotnet core自身提供的一整套DI程序,该如何来实现呢?直接上代码吧: public interface IBar {
阅读全文
posted @ 2018-08-16 00:36 又见阿郎
阅读(1017)
评论(2)
推荐(0)
2018年8月4日
asp.net core 依赖注入实现全过程粗略剖析(3)
摘要: CreateScoped注入服务的研究
阅读全文
posted @ 2018-08-04 17:02 又见阿郎
阅读(1036)
评论(0)
推荐(0)
2018年7月31日
EF 下如何更新数据表数据
摘要: 转载请注明出处:http://www.cnblogs.com/zhiyong-ITNote/ 一直不习惯linq的扩展方法,每次用的时候,贼不顺手,尤其是查数据的时候,这不更新个数据库这么简单地需求都搞了一个小时(好吧,也有心不在焉的因素)。总结了一下,代码如下: private readonly
阅读全文
posted @ 2018-07-31 00:20 又见阿郎
阅读(3546)
评论(0)
推荐(0)
2018年7月29日
asp.net core 依赖注入实现全过程粗略剖析(2)
摘要: 接着 上篇 目前也算是交代清楚了相关的类。那么框架具体是如何来实例化的呢?整个的流程是怎么样的。 我们参考源码中的Test文件夹来看看: var collection = new ServiceCollection(); collection.AddTransient<DependOnNonexis
阅读全文
posted @ 2018-07-29 23:43 又见阿郎
阅读(837)
评论(1)
推荐(0)
上一页
1
···
11
12
13
14
15
16
17
18
19
···
26
下一页
公告