摘要: 安全防御方案 加随机数 该方法优点是认证双方不需要时间同步,双方记住使用过的随机数,如发现报文中有以前使用过的随机数,就认为是重放攻击。缺点是需要额外保存使用过的随机数,若记录的时间段较长,则保存和查询的开销较大。 加时间戳 该方法优点是不用额外保存其他信息。缺点是认证双方需要准确的时间同步,同步越 阅读全文
posted @ 2015-01-19 22:25 都市烟火 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 原文:45 Useful JavaScript Tips, Tricks and Best Practices作者:Saad Mousliki 在这篇文章里,我将分享一些JavaScript的技巧、秘诀和最佳实践,除了少数几个外,不管是浏览器的JavaScript引擎,还是服务器端JavaScrip 阅读全文
posted @ 2015-01-19 19:11 都市烟火 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 前言 JavaScript 不包含传统的类继承模型,而是使用 prototypal 原型模型。 虽然这经常被当作是 JavaScript 的缺点被提及,其实基于原型的继承模型比传统的类继承还要强大。实现传统的类继承模型是很简单,但是实现 JavaScript 中的原型继承则要困难的多。 由于 Jav 阅读全文
posted @ 2015-01-18 22:44 都市烟火 阅读(2394) 评论(0) 推荐(0) 编辑
摘要: 一、分类 基本数据类型:undefined、null、string、Boolean、number 复杂数据类型:object object的属性以无序的名称和值对的形式 (name : value) 来定义 二、详解 1、undefined:undefined类型只有一个值:undefined,在使 阅读全文
posted @ 2015-01-18 21:42 都市烟火 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 1. macrotask 与 microtask 一直有面试题以及技术帖提到Node中的事件循环中,有一个被称为macrotask的东西(另一个是microtask)。一直都知道有task和microtask的区分,但不太清楚什么是macrotask。甚至在spec以及谷歌V8官方的技术博客中也没有 阅读全文
posted @ 2015-01-16 22:56 都市烟火 阅读(376) 评论(0) 推荐(0) 编辑
摘要: MySQL: ERROR 1040: Too many connections”的异常情况, 造成这种情况的一种原因是访问量过高,MySQL服务器抗不住,这个时候就要考虑增加从服务器分散读压力; 另一种原因就是MySQL配置文件中max_connections值过小。 首先,链接远程mysql my 阅读全文
posted @ 2015-01-16 22:24 都市烟火 阅读(503) 评论(0) 推荐(0) 编辑
摘要: TPS(Transactions Per Second):每秒事务数 QPS(Query Per Second):每秒请求数,QPS其实是衡量吞吐量的一个常用指标,就是说服务器在一秒的时间内处理了多少个请求。 并发数:并发数是指系统同时能处理的请求数量,这个也是反应了系统的负载能力。 峰值QPS: 阅读全文
posted @ 2015-01-15 22:23 都市烟火 阅读(654) 评论(0) 推荐(0) 编辑
摘要: 网上文章虽多,大多复制粘贴,且晦涩难懂,我希望能够通过这篇文章,能够清晰的提升对apply、call、bind的认识,并且列出一些它们的妙用加深记忆。 apply、call 在 javascript 中,call 和 apply 都是为了改变某个函数运行时的上下文(context)而存在的,换句话说 阅读全文
posted @ 2015-01-14 17:49 都市烟火 阅读(305) 评论(0) 推荐(0) 编辑
摘要: MySQL存储过程中,定义变量有两种方式:1.使用set或select直接赋值,变量名以 @ 开头.例如:set @var=1;可以在一个会话的任何地方声明,作用域是整个会话,称为会话变量。2.以 DECLARE 关键字声明的变量,只能在存储过程中使用,称为存储过程变量,例如:DECLARE var 阅读全文
posted @ 2015-01-12 16:16 都市烟火 阅读(2320) 评论(0) 推荐(0) 编辑
摘要: 重要程度:5星 3.1. 模式动机 在工厂方法模式中具体工厂负责生产具体的产品,每一个具体工厂对应一种具体产品,工厂方法也具有唯一性,一般情况下,一个具体工厂中只有一个工厂方法或者一组重载的工厂方法。但是有时候我们需要一个工厂可以提供多个产品对象,而不是单一的产品对象。 为了更清晰地理解工厂方法模式 阅读全文
posted @ 2015-01-11 20:46 都市烟火 阅读(35532) 评论(2) 推荐(3) 编辑