240 发简信
IP属地:湖南
  • nestjs e2e+mongo setTimeOut踩坑

    如何在e2e测试中使用mongo 1 安装@shelf/jest-mongodb 2 在jest 配置文件中预配置@shelf/jest-mon...

  • Resize,w 360,h 240
    Node应用排查

    1 错误日志 统一日志平台,对于频繁出现的错误日志应当引起警惕。需要结合产生的错误代码进行回溯确认是否是造成当前服务器不稳定的元凶。 2 系统指...

  • Resize,w 360,h 240
    bull 源码阅读笔记

    是一个基于Redis的强大的Nodejs队列框架git地址:https://github.com/OptimalBits/bull[https:...

  • Resize,w 360,h 240
    如何写复杂业务代码,简化if else

    方法:过程分解 + 对象模型 过程分解:通过分解,将过程分阶段,各阶段分步骤 对象模型:过程分解,缺少业务表达能力,无法复用业务流程,所以需要模...

  • mongodb优化查询

    查询优化器 MongoDB的查询计划会将多个索引并行去执行,最先返回101的结果就是胜者,其他查询计划就会被终止,执行优胜的查询计划这个查询计划...

  • rxjs学习笔记

    针对异步数据流的编程,简单来说,它将一切数据,包括HTTP请求,DOM事件或者普通数据等包装成流的形式,然后用强大丰富的操作符对流进行处理,使你...

  • js 深拷贝和浅拷贝

    基本数据类型: String, Boolean, Number, Undefiend, null引用数据类型:Object, Array, Fu...

  • 闭包

    闭包是什么? 概念:能够读取到其他函数内部变量的函数函数外部无法访问函数的局部变量,但函数内部函数可以访问本函数内的局部变量,故通过闭包实现函数...

  • Resize,w 360,h 240
    promise .all() .race() .allSettled()

    promise 状态 pending: 初始状态fulfilled: 操作成功完成rejected: 操作失败settled: 完成(成功或失败...