文章列表 (共 622 篇,第 42/63 页)
Node.js程序是单进程运行的,使用Express框架开发的Web应用同样也是。当使用多核系统时,这会导致对多核资源的浪费。这时,我们可以使用Node.js的cluster模块创建一个多核集群,让Express应用多进程运行,充分利用多核资源。1. 修改启动文件创建Express应用后,其默认是单进程运行。我们将对其启动文件bin/www修改如下:#!/u...
阅读全文 →
Node.js做密集型运算,或者所操作的数组、对象本身较大时,容易出现内存溢出的问题,这是由于Node.js的运行环境-V8引擎导致的。如果经常有较大数据量运算等操作,需要对Node.js运行环境限制有充分的了解。内存溢出问题为什么会内存溢出2.1 V8内存分配机制2.2 内存溢出的原因解决内存溢出问题1. 内存溢出问题下面是我们在Node.js应用中经常遇...
阅读全文 →
v0.7.1
var nodemailer = require("nodemailer");
// 开启一个 SMTP 连接池
var smtpTransport = nodemailer.createTransport("S...
阅读全文 →
forever是个CLI(命令行界面)工具,用于保证Node脚本的持续运行,这在Node程序单进程执行时尤为适用。当Node程序异常停止后,forever会立即重启进程,从而保证程序的健壮性和稳定性。
1. 安装forever
为了在所有项目中都可...
阅读全文 →
db.js
/**
* Created by niefengjun.cn on 13-12-5.
*/
var Config = require('../../config').config;
var mysqlClient&nb...
阅读全文 →
最近有几个朋友问起了微信开发的一些事情 我抽时间给大家整理一个微信开发系列 今天先谈谈微信登陆的那些事 本人用测试号帮大家把基本功能实现一遍 我的测试号 特别注意 这个很重要 是设置微信的授权域名 和微信支付...
阅读全文 →
1、方法定义call方法:语法:call([thisObj[,arg1[, arg2[, [,.argN]]]]])定义:调用一个对象的一个方法,以另一个对象替换当前对象。说明:call 方法可以用来代替另一个对象调用一个方法。call 方法可将一个函数的对象上下文从初始的上下文改变为由 thisObj 指定的新对象。如果没有提供 t...
阅读全文 →
JavaScript 中有一个特殊的对象,称为全局对象(Global Object),它及其所有属性都可
以在程序的任何地方访问,即全局变量。在浏览器 JavaScript 中,通常 window 是全局对象,
而 Node.js 中的全局对象是 global,所有全局变量(除了 global 本身以外)都是 global对象的...
阅读全文 →
Moment.js 是一个JavaScript编写的支持多种语言的日期处理类库,用于解析、检验、操作、以及显示日期。Moment.js 默认使用英文显示,但其国际化(i18n)功能可设置包括中文在内的多种语言。全局设置中文局部设置中文显示Moment.js提供了包括简体/繁体中文在内的多种言支持,可以从moment安装目录/locale文件夹下查看你所安装支...
阅读全文 →
导语:随着以Docker为代表的容器技术在国内的迅速发展, 容器云也逐渐被广大开发者所熟知,但容器云(CaaS)相比传统的云主机(IaaS)在实际应用中还存在着一些鸿沟。为此,我们试图以通俗精炼的语言向广大开发者介绍容器的特点,应用场景以及优势等。【深入浅出容器云】系列文章是由时速云出品,本文是第一篇,欢迎大家不吝赐教。1.高密度 高弹性现有的云...
阅读全文 →