JavaScript ES6 模板字符串

 2016年09月17日    106

模板字符串是 ECMAScript 2015(ES6)规划中新增的一种字符串表示方式。模板字符串是对普通字符串功能进行了增强,它可以像普通字符串一样使用,还有一些普通字符串之外的功能。它使用``代替普通字符串中的单引号和双引号,并支持多行字符串表示、表达式插补、标签模板等特性。

阅读全文

JavaScript ES6 新增特性整理 - 1.新增语法特性

 2016年09月10日    142

在ECMAScript 2015(ES6)语言标准中,扩展了一些新的语法特性,这些语法特性使JavaScript语言更加规范化,让语言使用也更加便捷。如:新增的块级变量及常量定义方式,弥补了原有一些语言缺陷;解构赋值可以更方便的从数组或对象中提取值。

阅读全文

Node.js Sequelize 实现数据库读写分离

 2016年09月07日    447

在构建高并发的Web应用时,除了应用层要采取负载均衡方案外,数据库也要支持高可用和高并发性。使用较多的数据库优化方案是:通过主从复制(Master-Slave)的方式来同步数据,再通过读写分离(MySQL-Proxy)来提升数据库的并发负载能力。在Node.js中,使用 Sequelize操作数据库时,同样支持读写分离。

阅读全文

JavaScript ES6 Reflect对象

 2016年09月06日    118

Reflect 是ECMAScript 2015标准中新增的对象。该对象通常与Proxy(代理)对象一块使用,Proxy通过一些陷入指令来修改对象的默认形为;而Reflect提供了一些静态方法,这些方法与Proxy对象处理器中的方法一一对应,用于获取对象的默认形为、操作对象属性等。

阅读全文

Redis 数据类型之有序集合(Sorted Set)

 2016年09月03日    188

Redis 中的有序集合(Sorted Set)类似于集合类型,二都都是字符串的集合,都不允许重复的成员的存在。它们之间的主要区别是有序集合中的每一个成员都会有一个分数(score)与之关联,Redis 通过这个分数来对集合成员按从小到大的顺序排序。

阅读全文

Redis 数据类型之集合(Set)类型

 2016年08月20日    159

Redis中的集合(Set)类型类似于List类型,Set类型可以认为是没有排序的字符串集合。和List类型一样,我们可以对集合类型进行元素的添加、删除或判断元素是否存在等操作。

阅读全文

Redis 数据类型之列表(List)类型

 2016年08月18日    152

Redis 的列表(List)类型是按照插入顺序排序的字符串链表。该类型和数据结构中的普通链表一样,我们可以在其头部(LPUSH)和尾部(RPUSH)添加新的元素。在插入元素时,如果该键不存在,那么将创创建新列表。如果链表中所有的元素均被移除,那么该键也将会被从数据库中删除。

阅读全文

Redis 数据类型之哈希(Hash)类型

 2016年08月16日    209

Redis 哈希(Hash)类型是字符串key和字符串value之间的映射,所以它十分适合用来表示一个对象信息。如:我们可以将一个用户对象存储为一个哈希类型,将用户的用户名、年龄、性别等属性各表示为一个key-value对。

阅读全文