随笔- 60  文章- 14  评论- 17 
2016年6月21日
摘要:Jest——Painless JavaScript UnitTesting 特点 适应性强 默认使用Jasmine断言 模块化的 可扩展的 可配置的 沙箱式且快速 虚拟化JS环境,模拟浏览器 并行运行工作线程 默认的模拟框架 默认自动模拟所有模块,便于测试当前代码 集成Babel 必要性 支持ES6 阅读全文
posted @ 2016-06-21 14:39 heoo 阅读 (2368) 评论 (0) 编辑
2016年6月15日
摘要:两种加载方式 加载方式 规范 命令 特点 运行时加载 CommonJS/AMD require 社区方案,提供了服务器/浏览器的模块加载方案 非语言层面的标准 只能在运行时确定模块的依赖关系及输入/输出的变量,无法进行静态优化。 编译时加载 ESMAScript6+ import 语言规格层面支持模 阅读全文
posted @ 2016-06-15 16:57 heoo 阅读 (2250) 评论 (0) 编辑
摘要:async/await使用同步的方式来书写异步代码,将异步调用的难度降低到接近于0,未来必将大放异彩。然而在当下,由于标准化的缓存步伐,async/await尚在ES7的草案中。为了尝先,特试用了下面两种方式: 使用社区提供的asyncawait封装使用ES7草案 使用社区提供的asyncawait 阅读全文
posted @ 2016-06-15 16:53 heoo 阅读 (4670) 评论 (2) 编辑
摘要:服务要有补偿机制,若一次执行失败,下次会再次执行,直到成功为止. 2.时效性 时效性强的服务要即时处理,时效性弱的可通过跑批服务进行处理. 3.事务 服务执行过程中要保障执行的正确性,与事务密不可分.特别是在涉及第三方服务时,更要注意事务的完整性. 4.日志 完整的日志对于监测服务的稳定性至关重要, 阅读全文
posted @ 2016-06-15 16:50 heoo 阅读 (56) 评论 (0) 编辑
摘要:示例如下: 1 <html> 2 <head> 3 <title>双向绑定测试</title> 4 <script src="../Scripts/jquery-1.7.1.js" type="text/javascript"></script> 5 <script src="../Scripts/ 阅读全文
posted @ 2016-06-15 16:49 heoo 阅读 (125) 评论 (0) 编辑
摘要:配置文件说明 app.config中的quartz部分 <quartz> <!-- configure Thread Pool--> <addkey="quartz.threadPool.type"value="Quartz.Simpl.SimpleThreadPool,Quartz" /> <ad 阅读全文
posted @ 2016-06-15 16:49 heoo 阅读 (2734) 评论 (0) 编辑
摘要:以下示例展示一个轻量级的架构:{Web前端:HTML+jQuery +KnockOut.js服务端:ASP.NET Web API通信协议:HTTP+JSON} 以下示例展示一个轻量级的架构:{Web前端:HTML+jQuery +KnockOut.js服务端:ASP.NET Web API通信协议 阅读全文
posted @ 2016-06-15 16:48 heoo 阅读 (95) 评论 (0) 编辑
摘要:作用 从数据库发起对外部服务的请求. 应用场景 心跳监测 定时启动站点 服务实现 代码部分(C#) using System; using System.Net; publicpartialclassStoredProcedures { [Microsoft.SqlServer.Server.Sql 阅读全文
posted @ 2016-06-15 16:41 heoo 阅读 (132) 评论 (0) 编辑
摘要:Autofac.Configuration程序集的作用:通过配置来实现依赖注入。 示例: 1.配置内容 <configuration> <configSections> <section name="autofac" type="Autofac.Configuration.SectionHandle 阅读全文
posted @ 2016-06-15 16:40 heoo 阅读 (81) 评论 (0) 编辑
摘要:概述 缓存功能是大型网站设计时要考虑的一个很重要的部分。 从分布上看,可以将缓存分为客户端缓存、服务端缓存和第三方缓存。 客户端缓存 访问一个网站时,浏览器会缓存静态资源,如图片等。以后再访问的时候,它会优先使用本地缓存的文件。只有服务器端的文件更新了,或是缓存中的文件过期了,才会再次从服务端下载这 阅读全文
posted @ 2016-06-15 16:40 heoo 阅读 (120) 评论 (0) 编辑