探究不在V8堆内存中存储的Buffer对象

2019-12-16
阅读 7 分钟
4.5k
前言 写完上一篇文章想学Node.js,stream先有必要搞清楚留下了悬念,stream对象数据流转的具体内容是什么?本篇文章将为大家进行深入讲解。 Buffer探究 看一段之前使用stream操作文件的例子: {代码...} 看一下打印结果,发现第一个stream是一个对象 ,截图部分内容。 第二个和第三个打印结果, Buffer对象,类似数组,...

require时,exports和module.exports的区别你真的懂吗?

2019-08-28
阅读 3 分钟
2.6k
require 的运行机制和缓存策略你了解吗?require 加载模块的是同步还是异步?谈谈你的理解 exports 和 module.exports 的区别是什么? require 加载模块的时候加载的究竟是什么?

用一道大厂面试题带你搞懂事件循环机制

2019-08-23
阅读 5 分钟
5k
本文涵盖 面试题的引入 对事件循环面试题执行顺序的一些疑问 通过面试题对微任务、事件循环、定时器等对深入理解 结论总结 面试题 面试题如下,大家可以先试着写一下输出结果,然后再看我下面的详细讲解,看看会不会有什么出入,如果把整个顺序弄清楚 Node.js 的执行顺序应该就没问题了。 {代码...} 面试题正确的输出结...

深入理解Node.js 进程与线程(8000长文彻底搞懂)

2019-08-15
阅读 15 分钟
14.8k
进程与线程是一个程序员的必知概念,面试经常被问及,但是一些文章内容只是讲讲理论知识,可能一些小伙伴并没有真的理解,在实际开发中应用也比较少。本篇文章除了介绍概念,通过Node.js 的角度讲解进程与线程,并且讲解一些在项目中的实战的应用,让你不仅能迎战面试官还可以在实战中完美应用。