
JS
文章平均质量分 90
JS
花千树-010
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Charles 安装与使用详解:实现 App 与小程序 HTTPS 抓包
Charles 是一款基于代理的网络抓包工具,支持 HTTP/HTTPS、WebSocket 等协议,能实时拦截、查看、修改请求与响应。支持 HTTPS 解密支持修改请求(断点调试、重放)支持手机代理抓包(iOS/Android)支持 WebSocket 抓包Charles 是开发调试过程中不可或缺的网络抓包利器,尤其在移动端调试中帮助巨大。通过正确安装证书、配置代理、设置解密域名,即可实现 HTTPS 流量透明可视化。原创 2025-04-15 20:48:18 · 2552 阅读 · 0 评论 -
深入理解 Node.js 的 child_process 模块:多进程处理
是 Node.js 中用于多进程操作的核心模块,通过提供execexecFilespawn和fork等方法,满足不同场景下的任务需求。它适合处理外部命令、任务隔离和并发操作。对于 CPU 密集型任务,建议优先考虑,而更适合与外部命令交互或需要任务隔离的场景。合理选择工具,将有助于提升 Node.js 应用的性能和稳定性。原创 2025-01-09 13:15:27 · 1067 阅读 · 0 评论 -
深入理解 Node.js 的 worker_threads 模块:多线程与异步的完美结合
是 Node.js 针对 CPU 密集型任务的多线程解决方案,能显著提升计算任务的性能。Libuv是 Node.js 的异步引擎,专注于高效管理 I/O 密集型任务。通过处理计算任务,Libuv 处理异步 I/O,可以充分发挥 Node.js 在高并发任务中的性能优势。合理使用和 Libuv,可以让你的 Node.js 应用在处理复杂场景时表现更为出色。原创 2025-01-09 13:13:32 · 857 阅读 · 0 评论 -
Node.js 异步原理与性能对比:从多层回调到 Async/Await
回调适合简单的单层异步任务,但复杂逻辑容易导致 “回调地狱”。Async/Await 提升了代码可读性和维护性,推荐用于现代异步开发。对于无依赖的多任务场景,结合实现并行执行。对 CPU 密集型任务,需借助多线程提升性能。I/O 密集型任务:优先使用 Async/Await。CPU 密集型任务:结合多线程优化。通过合理选择异步模式和执行方式,可以在提升代码可读性的同时,充分发挥 Node.js 的性能优势。原创 2025-01-08 11:08:33 · 910 阅读 · 0 评论