首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
node
订阅
chiuwingyan
更多收藏集
微信扫码分享
微信
新浪微博
QQ
24篇文章 · 0订阅
Nodejs高并发原理
运算(执行业务逻辑、数学运算、函数调用等。主要工作在CPU进行) I/O(如读写文件、读写数据库、读写网络请求等。主要工作在各种I/O设备,如磁盘、网卡等) 多线程应用实际上和多进程类似,只不过将一个请求分配一个进程换成了一个请求分配一个线程。线程对比进程更轻量,在系统资源占用…
nodejs服务端系统架构设计基本思想及常见场景解决方案
本文旨在给前端同学在进行nodejs服务端项目的架构设计时提供一些基本思路及常见场景的解决方案。开发node服务本质上属于服务端开发的范畴,但由于今时今日nodejs开发各种应用的普及、前端工具链向服务端的延伸等,对前端同学全栈开发能力的要求也日渐提高,故写下此文。由于服务端开…
Commander.js 中文文档(cli必备)
Commander.js node.js命令行界面的完整解决方案,受 Ruby Commander启发。 前端开发node cli 必备技能。 短标志可以作为单独的参数传递。像 -abc 等于 -a -b -c。多词组成的选项,像“--template-engine”会变成 p…
node-"fs-extra"模块代替fs使用
fs-extra是fs的一个扩展,提供了非常多的便利API,并且继承了fs所有方法和为fs方法添加了promise的支持。 它应该是 fs 的替代品。 我厌倦了包括mkdirp,rimraf以及ncp在我的大部分项目中。 使用前,必须了解第三方库给现有库解决了哪些问题,不要为了…
Node js 集群(cluster)
Node.js默认单进程运行,对于32位系统最高可以使用512MB内存,对于64位最高可以使用1GB内存。对于多核CPU的计算机来说,这样做效率很低,因为只有一个核在运行,其他核都在闲置。cluster模块就是为了解决这个问题而提出的。 cluster模块允许设立一个主进程和若…
Node.js - 阿里Egg的多进程模型和进程间通讯
最近用Egg作为底层框架开发项目,好奇其多进程模型的管理实现,于是学习了解了一些东西,顺便记录下来。文章如有错误, 请轻喷 伴随科技的发展, 现在的服务器基本上都是多核cpu的了。然而,Node是一个单进程单线程语言(对于开发者来说是单线程,实际上不是)。我们都知道,cpu的调…
Node进程学习笔记
有次在部门领了 Node 进程的分享 topic ,但是自身也不太熟悉 Node ,因此有了调研学习过程,故此产出了一篇学习笔记,也分享下给大家。其中有些内容是自己的见解,可能理解有误,如有还请各位读者帮忙指出~ 🙏 它的服务模式是一次只能处理一个请求,其他的请求需要按照顺序…
学习node前你就该跟人家拉开差距【node专栏01】
这种情况下,其实对于很多人为什么学习node都不知道,node能解决什么问题可能都不知道。 我是这样去学习node,首先我要知道node能解决什么问题?它在什么场景下更加适合. 比如node配套的数据库大多都只有 mongodb mysql而他们都属于轻量级的数据库,而且mon…
【长文慎入】一文吃透 React SSR 服务端渲染和同构原理
前段时间一直在研究react ssr技术,然后写了一个完整的ssr开发骨架。今天写文,主要是把我的研究成果的精华内容整理落地,另外通过再次梳理希望发现更多优化的地方,也希望可以让更多的人少踩一些坑,让跟多的人理解和掌握这个技术。 相信看过本文(前提是能对你的胃口,也能较好的消化…
Express VS Koa 中间件机制分析
它可以访问请求对象(request object(req)), 响应对象(response object(res)), 和 web 应用中处于请求-响应循环流程中的中间件。 Express包含了一个完整的应用程序框架,具有路由、模板等功能。 所以,Koa的模块化程度更高,因此,…