关闭

node.js内存泄漏分析二

概述在开发过程中,遇到了部分导致内存泄露的情况,本文主要是说明几种内存泄漏的问题,并简单分析一些关于内测泄漏分析的方法。内存泄漏分析1. 使用heapdump模块模块介绍:https://github.com/bnoordhuis/node-heapdump该模块主要是一个抓取当前内存的快照信息,包括所有的字符,对象和函数所占用内存的情况。2. 分析原理根据heapdump抓取的是当前内存的情况,那...
阅读(445) 评论(0)

《解忧杂货店》阅读后感

读书是一种乐趣,本文是阅读《解忧杂货店》而得到的一些感想 作为一个一直活在互联网的IT从业者,从这本书中领悟到了很多非专业外的知识,同时又可在书中探索出一些互联网的创意想法。我想这就是为什么要读书的原因,读书能扩展自我的知识面积,同时又能够将自身的研究方向与其他方向思维进行结合,从而可以升华自身的内在能力。从小说整体看整个故事都是从杂货店为支点,人来人往而永远不变的就是杂货店,一个愿意无私奉献,无时...
阅读(1370) 评论(2)

Node.js内存泄漏分析

在极客教育出版了一个视频是关于《Node.js 内存泄漏分析》,本文章主要是从内容上介绍如何来处理Node.js内存异常问题。如果希望学习可前往极客学院: 本文章的关键词 - 内存泄漏 - 内存泄漏检测 - GC分析 - memwatch 文章概要由于内存泄漏在Node.js中非常的常见,可能在浏览器中应用javascript时,对于其内存泄漏不是特别敏感,但作为服务器...
阅读(4784) 评论(2)

安装bcrypt报错node-gyp rebuild解决方法

npm install bcrypt –save引起了让人很烦恼的错误,整个人心情都不好了。下边是个人的解决方法:错误一缺少python环境:G:\nodejs\moviesite\node_modules\bcrypt>if not defined npm_config_node_gyp (node "D:\Program Files\nodejs\node_modules\npm\bin\n...
阅读(1984) 评论(0)

Node.js如何处理健壮性

在极客教育出版了一个视频是关于《Node.js 异常处理-健壮性》,本文章主要是从内容上介绍如何来处理Node.js异常问题。如果希望学习可前往极客学院:http://www.jikexueyuan.com/course/2373.html 本文章的关键词 - 进程退出 - 内存泄漏Node.js 异常的危害很多初学的同学很少会关注Node.js的服务安全问题,而当服务器在生成环境遇到此类问题时...
阅读(1249) 评论(0)

Siege的优缺点

Siege是由多线程实现的同步压测工具,它实现的是模拟n个用户不停地访问某个URL的场景。由于多线程开销会比多进程小一些,因此该压测工具比多进程的压测工具在系统开销上会好很多。程序提供了到时停止(到一定时间停止压测)和到量停止(访问一定次数后停止压测)两种压测方法,支持同时压测多个URL,也能够随机选取URL进行压测。支持ftp、http、https,可以发送GET、POST、HEAD等多种请求,...
阅读(954) 评论(0)

Linux vim批量加注释

背景: 最近在linux下配置邮件服务, 遇到一个问题如何批量注释多行, 我找到一个很好的解决方法,学会此方法,效率提高不只一点点啊.1、ctrl+v使用方向键上下选择范围;2、shift+i进入编辑模式,添加“#”。随后按esc退出(也可理解为运行批量添加);此时批注已加好批量删除添加的注释行.ctrl+v使用方向键上下选择去除批注的范围,按“x”;...
阅读(1745) 评论(0)

BaseMongo基类设计

为进一步完善框架应用,本次系列文章主要是介绍如何完善架构功能,以及如何应用架构做一些具体的应用开发。本系列课程可以在github上找到相应资源,具体每篇文章中都会提供链接。本次介绍的主要是mongo基类的设计,以及应用。相关请查看文章下面链接下载http://5xpan.com/fs/7hueanfgd6h350fe4/(下载链接有收益,请原谅有广告)。主要函数结构私有方法connection该函数...
阅读(1084) 评论(0)

从一个调查来看Node.js发展

前些日子由于刚过年,手头比较闲,就来看看大家对于Node.js的一些看法和了解,因此在微信上发起了一个简单的投票功能。整体来说投票结果我还是挺满足的,虽然是说接近700的人关注,投票紧紧只有67人。但是作为一个功能服务,你能够得到10里面的一个人的青睐我觉得已经是很好了。回到投票的结果上,下面是投票结果的一个截图 整体上来看四个问题,基本都是围绕当前对Node.js的发展一些看法。从结果看大部...
阅读(1304) 评论(0)

微信扫描登录

微信扫描登录本文主要介绍如何实现使用微信的二维码扫描登录系统功能。功能需求PC系统功能,希望借用微信的oauth授权方式,来实现本系统的登录。而最简单的方式就是用户通过扫描二维码,然后在手机端进行确认,之后在PC端实现登录。实现原理以上的业务期望,首先我们需要转化为实际的开发需求,根据上面的期望,我们可以了解其需要两个平台支持PC端和手机微信客户端。 PC端:登录二维码扫描页面 主要负责...
阅读(2798) 评论(0)

airbnb/javascript

感觉这种编码风格不错,后续将文章分析写出来。好好整理下自己编码存在的问题。https://github.com/airbnb/javascript...
阅读(1089) 评论(0)

Nginx+Apache+PHP超时时间设定

今天在做一个数据导入,超时时间一直设置不对,经过几轮查询以后,才知道需要做如下多环节的配置。Nginx需要配置如下超时配置 fastcgi_connect_timeout 300; fastcgi_send_timeout 300; fastcgi_read_timeout 300;如果使用的是Nginx的代理服务,需要添加如下配置 location / { p...
阅读(1969) 评论(0)

论总结

写在篇头对于任何一个人来说都应该注重阶段性的总结和报告,通过阶段性的总结能够获取到这一阶段中我们存在的不足以及优点。 论古个人的实践然后进行的总结在古代的例子可谓是举不胜举,例如:李时珍、孙武以及吴又可,而这里我讲下吴又可的故事。吴又可是一名不知名的医生,其有生之命又活在乱世,对于当时来说的确是一个普通不能在普通的百姓,可是这个百姓身上我们却能够看到其不一样的地方。当时明朝为了抵抗外敌正在屯兵屯粮...
阅读(1441) 评论(2)

网页实现批量数据导入功能

场景我有一批平铺数据放在txt文件,其量大概在10W条,接下来我们希望将这10W条记录进行切割获取,并且将单条数据分析校验,然后插入到DB中。前提是我们使用的是HTTP文件上传方式来导入数据。现在的问题是:如果用户直接上传,然后我们一条条数据读取、校验并将其插入数据库,这个过程将会耗费非常长的时间(大概在1小时以上),而这么长的时间等待会导致apache、nginx或者浏览器端(一般情况下是60分...
阅读(2885) 评论(2)

PHP压测优化

概述一个产品的编码完成,并不能代表产品能够给用户体验,其中还必须包含测试、压测分析等,而往往我们的产品上线前却忽略掉压测分析。既然压测分析很重要那么我们应该如何进行呢?本文章主要通过实践经验来学习了解压测过程,并且提出一些在PHP端可以进行优化的功能点,从而帮助后续开发过程中应用最优方式去编码。 工具有道是磨刀不误砍柴工,要有好的工具才能做事更有效率,要学会工具的应用才能更进一步的优化系统项目。关...
阅读(2211) 评论(0)
93条 共7页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:246674次
    • 积分:3613
    • 等级:
    • 排名:第10491名
    • 原创:79篇
    • 转载:13篇
    • 译文:1篇
    • 评论:104条
    需要淘宝优惠券请点我
    最新评论