常用的开发工具:

合集链接: 平台地址

下载后解压需要解压密码,统一为: xlient.info

原文链接

假设您正在与多个开发者共同维护管理复杂的 git 代码库,那您可能会使用GitHubBitBucket 等工具有深入研究提交历史,并且希望从中找出分支以及合并 issue 的相关问题。

阅读全文 »

ES6之Proxy-用20行代码写一个API SDK

目的

ES6 里新增了很多概念及语法,有很多我们日常开发都会用到,比如数组对象的解构,箭头函数,class 等等,但是类似 Proxy 这样的特性却很少用到(个人观点), 借这个机会, 简单的过一遍 Proxy 相关的概念及适用场景。

阅读全文 »

众多的库中,能够很轻松的找到解析xlsx, csv格式文件的第三方库,并且有许多质量不错的库,如 node-xlsx , excel-parser, excel-export等,都能够帮助我们解析或者生成xlsx, csv文件,但是大部分都局限于文件

阅读全文 »

我们都知道nodejs的内存由于v8内存分配机制的原因十分有限

64位系统也只能占1.4G左右, 因此当我们要生成或者读取大文件的时候内存的吃紧会给我们造成极大的困扰, 遇到这样的情况Node给了我们一个很好的解决方法 stream

阅读全文 »

引言


node自己本身可以作为服务器进行驱动,但是node本身对文件的处理能力并不是很好,所以当我们的生产环境中应尽量使用nginx来处理静态的资源以及反向代理,同时也解决了node分布式以及负载均衡的相关问题。

阅读全文 »

###起因


说道explain()我就不得不吐槽一下被坑的经过(假设你已知晓索引相关概念)

在数据量和吞吐量越发庞大的今天,优化查询速度是提高系统性能的一个关键点,而获取这类相关信息的重要诊断工具之一就是explain(),引用用《MongoDb权威指南》书中的解释:

通过查看一个查询(find)的explain()输出信息,可以知道查询使用了哪个索引,以及是如何使用的。
最常见的输出有两种类型:使用索引的查询和没有使用索引的查询

阅读全文 »