03 2022 档案
摘要:CommonJS规范回顾与nodejs模块机制基础内容 基于VS调式断点了解node模块加载编译源码流程 基于nodejs的VM模块手动模拟实现模块加载 node的模块编译 C/C++扩展模块 包与NPM 一、CommonJS规范回顾与nodejs模块机制基础内容 在深入了解nodejs模块机制之前
阅读全文
摘要:文件操作的基础知识 文件操作常用API 大文件操作 目录操作的常用API 一、文件操作的基础知识 1.1文件权限位:当前用户/用户组对文件是否具有完全控制权限/未指定权限(默认)(F/0)、写入权限(W/2)、读取权限(R/4)、执行权限(X/1)。 在命令行工具中可以通过cacls/ls -l指令
阅读全文
摘要:什么是Buffer Buffer的结构 Buffer对象API解析 解决Buffer拼接时导致的乱码问题 Buffer的性能 一、什么是Buffer? 首先Buffer是nodejs全局上的一个內置模块,可以直接在不用require引入就可以直接调用的模块。 Buffer的作用就是让JavaScri
阅读全文
摘要:v8的内存限制 v8的垃圾回收机制 高效使用内存与内存指标 内存泄漏与内存泄漏排查 大内存应用 一、v8的内存限制 1.1为什么要关注内存? 在JavaScript中,它与Java一样都是由垃圾回收机制来进行自动内存管理,这使得开发者不需要像C/C++开发那样时刻关注内存的分配和释放问题。所以在开发
阅读全文
摘要:这是一篇node入门级解析全局对象Global的博客,相对于官方文档这篇博客主要将各种API按照功能特性分类,不是官方文档那样基于字母顺序分类。另外详细通俗的解析了进程模块Process的API,这边博客可以保证你清晰明了的读懂Node文档,特别时按照功能分类可以瞬间就在杂乱无章的API中理清头绪。
阅读全文
摘要:nodejs是什么? nodejs的架构模式以及优缺点 nodejs异步IO nodejs事件驱动 nodejs单线程 nodejs应用场景 一、nodejs是什么? 1.1nodejs是一个开源的、跨平台的JavaScript的运行环境。就像java的运行环境JRE一样,比如JRE自带的java基
阅读全文