首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Nodejs
订阅
五月君
更多收藏集
微信扫码分享
微信
新浪微博
QQ
19篇文章 · 2订阅
探索 PM2 Cluster 模式下 Log4js 日志丢失
Node 应用为单线程应用,JS 虽可利用异步 I/O 避免线程阻塞,但无法利用多核 CPU 的优势提升运行效率,提高吞吐量仍需多线程。Node Cluster 可产生多个工作线程共享同一 TCP 连接,主线程通过 IPC 通道与工作线程通讯,并使用 Round-robin 负…
Socket hang up 是什么?什么情况下会发生?
关于 Socket hang up 最早是在一次服务压测中出现的,后来得到了解决,近期在 Node.js 服务迁移 K8S 容器中时又报出了此问题,核查原因之后发现是对容器的 CPU、内存大小做了限制引起的,这里总结下什么是 Socket hang up 及在什么情况下发生,该…
NodeJs 与最佳实践(译)
软件随时可能更改,而定义代码质量的一个方面就是更改代码的难易程度。但是是什么使它是这样的? 无论是功能,类还是模块,它们都可以应用于单一职责原则和关注点分离 the single responsibility principle and the separation of co…
NodeJS有难度的面试题,你能答对几个?
所有的模块都是 Module 的实例。可以看到,当前模块(module.js)也是 Module 的一个实例。 在进程启动时,Node便会创建一个类似于while(true)的循环,每执行一次循环体的过程我们成为Tick。 每个Tick的过程就是查看是否有事件待处理。如果有就取…
2017年,Node.js生态圈正蓬勃发展!以下10点足以说明一切!
我们开门见山:2017,是Node.js社区的丰收年。 在2017年,Node.js逐渐走向成熟,并在企业中得到了广泛的认可和应用。同时,node.js自身也添加了许多优秀的新特性,如async/await,以及http2 ……
Node.js 定时任务状态监控思路与实现
在实际生产环境中,避免不了有很多后台运行的任务和定时任务,对任务状态的监控与及时告警可以尽量减少程序出错时对用户造成的影响。针对常见的两种任务类型:定时任务、守护进程内批处理任务,利用 Node.js child_process 实现了任务状态的监控、重启与邮件告警。
这一次,彻底弄懂 JavaScript 执行机制
本文的目的就是要保证你彻底弄懂javascript的执行机制,如果读完本文还不懂,可以揍我。 不论你是javascript新手还是老鸟,不论是面试求职,还是日常开发工作,我们经常会遇到这样的情况:给定的几行代码,我们需要知道其输出内容和顺序。因为javascript是一门单线程…
字节跳动 前端校招 一二三面+hr面
tip: 一二三面连着面的,中间有10分钟休息时间,面试官都很和善的,不会给太大的压力,不过字节的每一个问题都会问的很深,很深。。。感觉到了跟大佬的差距O(∩_∩)O😄 能实现一个节流函数吗? (很快写完了 定时器版) 面试官改进一下要求滚动第一次就触发,于是改成时间戳版。 …
如何保护价值上千万的Node.js源代码?
一般情况下不需要,因为代码跑在云端服务器上啊。只要服务器安全,Node.js代码哪怕是明文,也是安全的。 可是凡事不怕一万,就怕万一。假如某天甲方突然要求做私有化部署,而你老板爽快地答应了,并把这个问题丢给你。 好吧,现在情况改变了,你需要代码部署在不信任的环境。一旦把Node…
想学Node.js,stream先有必要搞清楚
流的英文stream,流(Stream)是一个抽象的数据接口,Node.js中很多对象都实现了流,流是EventEmitter对象的一个实例,总之它是会冒数据(以 Buffer 为单位),或者能够吸收数据的东西,它的本质就是让数据流动起来。 注意:stream不是node.js…