mongodb
文章平均质量分 73
Richardweii
毕业于杭州电子科技大学,目前就职于Teambition, 日常分享js、nodejs方面开发学习经验
展开
-
Linux下躺着搭建nodejs开发环境的正确姿势
凡是接触过node的伙伴都知道,node无论是生态还是第三方库现在都已经非常完善了,在国内最缺乏的就是相关的教程,我就在此为各位新入坑的麻瓜们讲一讲如何在生产服务器上部署node的开发环境,至于包含的npm相关的知识大家自行baidu或者google吧-。- 下面是官网下载的链接,这个不用多说,有两个版本,LTS和Current,会点英语的伙伴都知道,前者为稳定版本,通常在生产环境部署,后者为最原创 2016-12-18 23:26:31 · 6970 阅读 · 2 评论 -
mongodb诊断工具explain()最新API详解
起因 说道explain()我就不得不吐槽一下被坑的经过(假设你已知晓索引相关概念)在数据量和吞吐量越发庞大的今天,优化查询速度是提高系统性能的一个关键点,而获取这类相关信息的重要诊断工具之一就是explain(),引用用《MongoDb权威指南》书中的解释: 通过查看一个查询(find)的explain()输出信息,可以知道查询使用了哪个索引,以及是如何使用的。 最常见的输出有两种原创 2016-12-26 14:22:55 · 11693 阅读 · 0 评论 -
nodejs提高工程安全、效率相关的中间件
应用加固:helmetHelmet是一系列帮助增强Node.JS之Express/Connect等Javascript Web应用安全的中间件。 一些著名的对Web攻击有XSS跨站脚本, 脚本注入 clickjacking 以及各种非安全的请求等对Node.js的Web应用构成各种威胁,使用Helmet能帮助你的应用避免这些攻击。安装Helmet:npm install helmet --save原创 2017-03-28 17:19:58 · 2882 阅读 · 0 评论 -
nodejs相关题目
前序大四下,创业失败开始找工作,开始了紧张繁忙的复习、笔试、面试,其中也遇到了许多挺有意思的题目,总结我遇到的挺有意思的一些Node或者JavaScript的笔试题目。1、node如何利用多核,请尽可能的给出几种解决方案。 答:①Multiprocessor Deployment: Using a Proxy,即每个核跑一个Node进程(fork),但是这种方式只是充分的利用CPU的资源,并没有原创 2017-03-24 11:35:56 · 2748 阅读 · 0 评论 -
整理NodeJs相关学习资料
以下所提到的电子书籍均可在git ebooks中免费下载,仅供学习交流使用,觉得对您有帮助请给个star~作用域比如let与var的相关区别,都是作用域中很常见的基础知识垃圾回收传送门 :你不知道的JavaScript(上卷).pdfECMAScript 6 入门阮一峰老师的必读书籍:ECMAScript 6 入门JavaScript语言精粹JavaScript面向对象编程指南.pdfJ原创 2017-03-27 10:49:06 · 2588 阅读 · 0 评论 -
nodejs导出excel实战
我们都知道nodejs的内存由于v8内存分配机制的原因十分有限64位系统也只能占1.4G左右, 因此当我们要生成或者读取大文件的时候内存的吃紧会给我们造成极大的困扰, 遇到这样的情况Node给了我们一个很好的解决方法 stream简单的了解一下流 流是数据的集合 —— 就像数组或字符串一样。区别在于流中的数据可能不会立刻就全部可用,并且你无需一次性地把这些数据全部放入内存。这使得流在操作大量数据原创 2017-06-23 09:33:13 · 13140 阅读 · 2 评论