首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
pagecao
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
4
文章 4
沸点 0
赞
4
返回
|
搜索文章
最新
热门
多语言SDK开发终极解决方案——阿里云Darabonba
如今OpenAPI已经成为完成系统之间集成的重要桥梁,OpenAPI的可用性以及客户在使用时的体验就变得越来越重要,阿里云前架构师曾说过:"阿里云的本质是一家卖API的公司。API有没有做好,是关乎生
从源码分析Node的Cluster模块
前段时间,公司的老哥遇到一个问题,大概就是本机有个node的http服务器,但是每次请求这个服务器的端口返回的数据都报错,一看返回的数据根本不是http的报文格式,然后经过一番排查发现是另外一个服务器同时监听了http服务器的这个端口。这个时候老哥就很奇怪,为啥我这个端口明明使…
Node 中 Buffer 的初始化及回收
node中的buffer相信大家都不会陌生,毕竟这个东西是node的核心之一,我们读写文件,网络请求都会用到它。不过,之前我虽然一直在用这个东西,却没关心过他的实现,只知道通过buffer分配的内存占用的不是v8的heap上的内存,存在于newSpace和oldSpace之外,…
深入node stream
要说node最令人印象深刻的模块,第一肯定是events,而第二肯定就是stream模块了,今天这篇文章就来跟大家聊聊stream的实现,主要是以stream_readable为例来讲解,并以fs模块中的createReadStream为例来说明node内部是如何使用strea…
记一次node协程模块开发
早前通过swoole了解到了协程的概念,正值当时看到了JS的GeneratorFunction,于是激动的心颤抖的手,敲着代码往前走,就用js写下了一个协程模块node-coroutine-js.当然这个模块比较简单,基本就是利用node本身的能力实现的,其中为了避免主线的阻塞…
Node中console.log的同步实现
console.log相信使用过js的朋友都不会陌生,对于我这种前端转过来的node开发者,用起这个函数更是毫不手软,使用它把需要的信息打印到标准输出,觉得就是1+1=2那么正常,但是有天在网上看到一个问题console.log到底是异步还是同步?我觉得很诧异,这还是个问题么?…
Node子进程async/await方法不正常执行的思考和解决
,希望通过这个模块让node能够脱离单线程的限制,具体的使用可以看一下上面的链接。其思路就是注册任务后,分出子进程,然后在主进程需要执行任务时,向reactor子进程发送命令,而reactor收到命令后分配到worker子进程在执行完成后返回结果到主进程。这篇文章主要是为了跟大…
Node中异步和同步的实现
使用过node的朋友都知道,它最重要的也是最值得称道的就是使用了异步事件驱动的框架libuv,这个框架使得被称为玩具语言的JavaScript也在后端语言中占了一席之地(当然V8的高性能也是功不可没,而且libuv的代码非常优雅,很值得大家的学习。不过libuv整个框架很大,我…
Mysql-高性能索引
索引一种数据结构,其目的是为了更快的查询数据,在数据量很大的表中,建立良好的索引能够提升极大的性能。 因为数据库存储数据量大,是不可能存储在内存中以供查询的,所以对于数据的查询必然会跟磁盘打交道,所以只有了解了磁盘io和预读的基本知识,我们才能真正的理解索引的原理。 磁盘读取数…
v8内存分配浅谈
本文会通过V8中对String对象的内存分配开始分析,对中间出现的源码进行解读,v8博大精深,确实有很多东西我也只能根据一些信息推测,有不对的地方还请指正。对heap内存的新生代分配和老生代内存分配的过程解读。首先,我们来看一张流程图,该流程图给出整个分配过程中的前期流程图,其…
下一页
个人成就
文章被点赞
87
文章被阅读
19,659
掘力值
524
关注了
10
关注者
18
收藏集
0
关注标签
13
加入于
2018-10-12