Node的异步I/O原理 Posted on 2019-07-21 事件循环首先,我们着重强调一下Node自身的执行模型——事件循环,正是它使得回调函数十分普遍。在进程启动时,Node便会创建一个类似于while(true) 的循环,每执行一次循环体的过程我们称为Tick。每个Tick的过程就是查看是否有事件待处理,如果有,就取出事件及其相关的回调函数。如果存在关联的回调函数,就执行它们。然后进入下个循环,如果不再有事件处理,就退出进程。 Read more »
服务器监控的知识 Posted on 2019-07-19 监控的主要目的是为了将一些重要指标采样记录下来,一旦这些指标发生较大变化,可以配合报警系统将问题反馈到负责人那。监控的点可以很细致,也可以只选主要的指标。 Read more »
为什么ES模块比CommonJS更好? Posted on 2019-07-13 ES6 模块与 CommonJS 模块的差异 CommonJS 模块输出的是一个值的拷贝,ES6 模块输出的是值的引用。 CommonJS 模块是运行时加载,ES6 模块是编译时输出接口。 Read more »
docker部署node项目 Posted on 2019-07-12 首先你要准备一台服务器,你可以选择购买各大厂商的服务器,你也可以选择自己搭建一个centos服务器,可以参考之前的文章了解快速搭建centos7。 Read more »
开始上手docker Posted on 2019-07-09 每个软件都有自己依赖的环境,docker是Linux容器的封装。 这次我们是在centos7操作系统中使用docker软件。 Read more »