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