摘要: 原文GitHub链接: https://github.com/chokcoco/jQuery- 阅读全文
posted @ 2017-01-05 17:12 wxlevel 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 原文连接 深入浅出 妙用Javascript中apply、call、bind 网上文章虽多,大多复制粘贴,且晦涩难懂,我希望能够通过这篇文章,能够清晰的提升对apply、call、bind的认识,并且列出一些它们的妙用加深记忆。 apply、call 在 javascript 中,call 和 ap 阅读全文
posted @ 2017-01-05 17:05 wxlevel 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 原文链接:a better way to learn AngularJS - promises AngularJS通过内置的$q服务提供Promise编程模式。通过将异步函数注册到promise对象,Promise编程模式提供一种链式调用异步函数的方式。 Promise模式作为ES6规范之一,取得J 阅读全文
posted @ 2017-01-05 16:12 wxlevel 阅读(613) 评论(0) 推荐(0) 编辑
摘要: 第1步:下载、安装文件 (nodejs的官网http://www.nodejs.org/download/ ) 第2步:安装相关模块环境 打开C:\Program Files\nodejs 目录你会发现里面自带了npm这个nodejs插件的管理工具,直接用Npm安装相关需要的相关模块即可 (其他有些 阅读全文
posted @ 2016-11-10 14:35 wxlevel 阅读(3397) 评论(0) 推荐(0) 编辑
摘要: 最近在学习web api authentication,以Jwt为例, 可以这样理解,token是身份证,用户名和密码是户口本, 身份证:有有效期(jwt 有过期时间),且携带方便(自己带有所有信息 self contained), 户口本:不会过期(用户名和密码什么时候都有用),携带不方便(用户名 阅读全文
posted @ 2016-11-01 14:25 wxlevel 阅读(484) 评论(0) 推荐(0) 编辑
摘要: 上次我们说了多级缓存,本章详细介绍下内存缓存该如何设计。 一:分析设计 假设有个项目有一定并发量,要用到多级缓存,如下: 在实际设计一个内存缓存前,我们需要考虑的问题: 1:内存与Redis的数据置换,尽可能在内存中提高数据命中率,减少下一级的压力。 2:内存容量的限制,需要控制缓存数量。 3:热点 阅读全文
posted @ 2016-10-14 09:53 wxlevel 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 上次主要讨论缓存读写这块各种代码实现。本篇是就上次的问题接着来,继续看那些年我们各种缓存用法。 一:缓存预热 在第一次加载时,我们的缓存都为空,怎么进行预热。 单机Web情况下,一般我们使用RunTimeCache。相对于这种情况下: 1:我们可以在启动事件里面刷新 void Application 阅读全文
posted @ 2016-10-14 09:49 wxlevel 阅读(945) 评论(0) 推荐(0) 编辑
摘要: 目录 一: 基本写法 二:缓存雪崩 1:全局锁,实例锁 2:字符串锁 三:缓存穿透 四:再谈缓存雪崩 五:总结 一:基本写法 为了方便演示,我们用Runtime.Cache做缓存容器,并定义个简单操作类。如下: 简单读取: 在项目中,有不少这样写法。这样写没有错,但在并发量上来后就会有问题。 二:缓 阅读全文
posted @ 2016-10-14 09:41 wxlevel 阅读(1253) 评论(0) 推荐(0) 编辑
摘要: C#有没有方法可以直接都用已经存在的功能(比如Windows中的一些功能,C++中已经编写好的一些方法),而不需要重新编写代码? 答案是肯定,就是通过接下来要说的 DllImport 。 DllImport的namespace: using System.Runtime.InteropService 阅读全文
posted @ 2016-09-26 17:01 wxlevel 阅读(2951) 评论(0) 推荐(0) 编辑