分类
nodejs全栈开发 | 区块链爱好者 | k8s 爱好者
axios拦截器源码分析 axios拦截器源码分析
本文通过使用方法和源码实现,了解axios模块如何实现请求和响应拦截器
2021-01-12
egg-graphQL源码分析 egg-graphQL源码分析
简介egg-graphQL 是 egg 的 graphQL 插件,规范化 GraphQL API 实现,自动创建 schema ,挂载 koa middleware 处理 GraphQL 请求,并且提供创建 GraphQL 开发者工具 源码
2020-07-14
node-rabbitMq node-rabbitMq
[TOC] 此文章内容核心为 nodejs 如何实现 rabbitMq 的五种常见的工作模式,其余内容来自于百度/谷歌。 RabbitMq 环境创建docker 构建# 拉去镜像 management 为带管理界面 docker pull
2020-06-26
nodejs之buffer与stream nodejs之buffer与stream
bufferbuffer 使用从磁盘读取保存的临时空间,用于文件操作,二进制数据处理。 buffer 一个堆外内存,不通过v8引擎进行分配,而是由node的c++层面提供,node层面进行操作。内存申请操作如下: 当申请的内存小于8kb的
2020-03-19
闭包的理解 闭包的理解
问题: 什么是闭包 为什么需要闭包 闭包的优点和缺点 什么时候使用闭包 如何解决闭包造成的内存溢出 参考文档: http://www.ruanyifeng.com/blog/2009/08/learning_javascript_cl
2019-11-08
性能优化之火焰图 性能优化之火焰图
文章你所能了解的内容: 如何定位影响系统性能瓶颈的问题 什么是火焰图 火焰图的 X,Y 轴所表达的信息是什么 如何根据火焰图,分析定位问题 如何生成火焰图 参考文章: https://clinicjs.org/documentatio
2019-10-12
服务压力测试 服务压力测试
参考文章: https://juejin.im/post/5b827cbbe51d4538c021f2da https://github.com/mcollina/autocannon 文章你所能了解的内容: 压力测试能做什么 怎么进
2019-10-11
使用eslint+prettier规范你的代码 使用eslint+prettier规范你的代码
简介参考文档:https://www.cnblogs.com/itshare/p/11028299.html vsCode 开发 nodejs 的一些环境配置,内容包括以下几点: js 语法提示 nodejs 自带模块提示 代码规范性监测
2019-09-16
eventLoop的事件处理机制 eventLoop的事件处理机制
浏览器 宏任务:js 主线程代码,定时器,I/O 操作 微任务:promise , nodejs 独有的 process.nextTask() 代码while(true){ 宏任务.shift(); 微任务.(); //
2019-08-27
vscode使用心得 vscode使用心得
最近看了一些 vscode 官方对编写 js 代码的介绍文章,在此记录一些心得 参考资料 https://code.visualstudio.com/docs/languages/javascript https://code.visual
2019-06-06
Locust---压力测试快速上手 Locust---压力测试快速上手
资料开发者文档:https://docs.locust.io/en/stable/ 简介Locust是一款易于使用的分布式用户负载测试工具。它用于对网站(或其他系统)进行负载测试,并确定系统可以处理多少并发用户。 特点 使用python编写
2019-02-19
nodejs性能调优--解决CPU占用过高问题 nodejs性能调优--解决CPU占用过高问题
简介Nodejs(服务端)的角度来看,JS本身的执行时间对服务的影响至关重要,如果执行时间从30ms降低到3ms,理论上QPS就能提升10倍,换句话说,以前要10台服务器才能扛住的流量现在1台服务器就能扛住,而且响应时间更短. QPS:每
2018-12-10
1 / 2