前面做过 series 的源码分析后,大体知道了其内部原理。现在来看看 parallel 实现。首先贴出重要代码部分(该case基于Async 2.6.2 做的分析):exports.parallel = parallelLimit;function parallelLimi ...
Async 库之 series 源码分析
学习过Nodejs的同学应该少不了会遇到Async库,其中的series方法应该有人用过,好奇心作怪就做了一个测试案例来分析下内部实现。先上测试代码,其中包括同步任务及异步任务(该case基于Async 2.6.2 做的分析): var async = require( ...
将Ado.net中的事务抽离到业务层
最近在实现一个简单的审批功能,涉及到一些事务的处理。一个管控台项目,我使用的是最简单的三层架构。使用的是Ado.net操作数据库。先看一段我们经常用到的事务代码:SqlConnection con = new Sqlconnection("数据库连接语句");con.Ope ...
Javascript Lambda的简单实现
由来 今早面试看到一题是说使用js实现.net中的where功能,当时脑子里一片空白,只能回来脑补下(本来想将博客放到github及Blogger上,但限于配置麻烦,暂且放这里)。真心不知道ES6以下的js支不支持 “ => “, 后来在chrome上测试下竟然支持,我没有打开chrome对 ...