Node.js
安卓手机运行JavaScript脚本:Auto.js与Termux方案对比

深入对比在安卓手机上运行JavaScript脚本的两大主流方案:Auto.js与Termux。分析两者的运行架构、应用场景、实操步骤与选型决策依据。

10.30
热度 188
安卓手机运行JavaScript脚本:Auto.js与Termux方案对比
Node.js 高性能并行处理架构:从单核限制到 compute-cluster 实践

Node.js进程默认运行在单核上,本文对比了五种并行处理方案,指出直接处理、异步封装及内置线程池的局限性。重点介绍 compute-cluster 模块,通过独立子进程集群实现真正的多核并行,并结合 max_request_time 参数优化高负载下的响应效率与用户体验。

10.30
热度 482
前端认证授权方案详解:从基础到实战

本文从前端视角系统梳理了常见的认证授权方案。详细解析了HTTP Basic认证、Session-Cookie模式、Token及JWT的工作流程与优缺点,并深入探讨了OAuth 2.0标准下的第三方登录实现。结合Node.js代码示例,帮助开发者理解不同场景下的最佳实践与安全考量。

10.27
热度 543
Node.js Cluster模块核心机制与实战指南

本文深入解析Node.js Cluster模块,阐述其利用多核CPU实现负载均衡的机制。涵盖主进程与Worker进程的通信、进程监控与自动重启、worker对象属性方法,以及结合PM2进行生产环境部署的最佳实践,帮助开发者构建高可用Node应用。

10.24
热度 229
Node.js高效处理大文件:利用Stream与Pipe优化内存使用

本文探讨Node.js在处理大文件复制时常见的内存溢出问题,通过对比直接读取与使用Stream及Pipe机制的代码示例,揭示背压(Backpressure)机制如何有效限制内存缓冲,从而显著降低内存占用并提升执行效率。

10.24
热度 436
Node.js 核心基础:运行机制、全局对象与 Buffer 详解

本文系统梳理 Node.js 核心基础,涵盖应用场景与性能优势,深入解析 global 全局对象与模块系统。重点阐述 process 常用属性、事件循环(Event Loop)各阶段执行顺序,以及 Buffer 类的定义、创建方式与常用操作方法,帮助开发者掌握 Node.js 底层运行机制。

10.23
热度 413
Node.js Koa2 结合 JWT 实现 Token 认证完整流程

本文演示如何使用 Node.js 的 Koa2 框架与 jsonwebtoken 库实现基于 Token 的身份认证。通过 Koa-jwt 中间件保护路由,前端利用 axios 发送请求并存储 Token。文章涵盖 Token 生成、携带 Token 发起受保护请求以及无效 Token 拦截的完整示例。

10.23
热度 448
Node.js 监控事件循环阻塞:原理与实现方案

本文深入解析 Node.js 单线程模型下事件循环(Event Loop)的工作机制,探讨同步操作导致主进程阻塞的风险。通过基于 libuv 循环次数采样的两种代码方案,演示如何检测 CPU 占用过高及请求处理延迟问题,并对比同步与异步处理对性能的影响,提供实用的监控思路。

10.23
热度 343
Node.js libuv运行原理详解:架构与异步I/O机制

本文深入解析Node.js核心库libuv的运行原理,从架构层面区分Network I/O与File I/O的不同处理机制。详细阐述主线程、线程池及Event Loop在异步请求中的协作方式,包括TCP监听、文件操作封装以及工作队列的调度逻辑,帮助开发者理解高并发背后的技术实现。

10.23
热度 331
Node.js Streams 核心机制:从原理到实战应用

本文深入解析 Node.js 中 Stream(流)的核心概念与工作机制。通过对比传统文件读取方式,阐述流在内存效率和时间效率上的优势。详细讲解 Readable、Writable、Duplex 和 Transform 四种流类型,以及 pipe 管道操作和关键事件处理,并提供创建自定义流的代码示例,帮助开发者高效处理大数据量场景。

10.23
热度 121
Node.js构建RESTful API:从HTTP服务器到Todo列表实战

本文详解如何使用Node.js原生http模块构建符合RESTful风格的Web API。内容涵盖HTTP服务器的创建、请求与响应对象的处理、响应头与状态码的设置,以及GET和POST方法的实现。通过一个Todo List前后端分离示例,展示Vue.js与Ax在前端的应用及Node后端的数据交互逻辑。

10.22
热度 630
Node.js Stream(流)核心机制与实战应用指南

本文深入解析 Node.js 中的 Stream(流)机制,涵盖 Readable、Writable、Duplex 和 Transform 四种核心类型。详细阐述流动(flowing)与暂停(paused)两种工作模式,并通过大文件读取与视频流传输案例,展示如何利用 Stream 解决内存溢出问题,实现高效的大数据处理。

10.22
热度 329

标签目录

JavaScript 核心技术JavaScript 基础JavaScript 函数与作用域JavaScript 对象与原型JavaScript 数组与数据处理JavaScript 异步编程JavaScript 项目实战
浏览器与 Web 开发DOM 与事件浏览器 API网络请求与通信浏览器数据存储前端调试前端安全
前端框架与应用VueReactNext.jsNuxt前端状态管理前端性能优化
TypeScript 与工程化TypeScript前端构建依赖管理自动化测试前端部署代码规范与重构
Node.js 后端开发Node.js 基础Node.js Web 框架数据库开发接口开发与鉴权服务部署与运维Node.js 性能优化
AI 开发与应用大模型 API 开发AI 智能体开发RAG 与知识库AI 编程工具AI 多模态应用AI 应用部署