摘要: 早上突然收到配置中心服务告警,Http check出现问题,赶紧访问下服务看看是否Cabot监控系统的误报,发现服务时而正常,时而出现500内部服务器错误,赶紧排查问题。 1、问题定位 首先看看当前配置中心的总体上报statsd请求量是否出现飙升: 确实负载上来了,先看看应用服务器有没有报错,再确定 阅读全文
posted @ 2018-01-04 11:15 单先生 阅读(32064) 评论(0) 推荐(1) 编辑
摘要: 我与Node.js重新认识的第2周 - Node.js 底层 书接上次:《我与Node.js重新认识的第一周 - Node.js 风格特点》。这次读了一些关于底层实现的东西: 《深浅》第3章 异步I/O - node.js是如何实现异步i/o的 Udemy 《Learn and Understand 阅读全文
posted @ 2017-12-06 17:44 单先生 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 慢慢悠悠读了《深入浅出node.js》(后面简写作《深浅》)以及《node.js高级编程》(后面简写作《高级》)的开头部分,查了不少网络资料,关于node.js的特点有了一定了解。深究起来需要再看看操作系统以及网络的知识。《深浅》中提到了四个node.js的特点:异步I/O,事件与回调函数,单线程以 阅读全文
posted @ 2017-12-06 17:19 单先生 阅读(168) 评论(0) 推荐(0) 编辑
摘要: app.use(function(req, res, next) { res.header("Access-Control-Allow-Origin", "*"); res.header("Access-Control-Allow-Headers", "Origin, X-Requested-W... 阅读全文
posted @ 2015-04-21 23:16 单先生 阅读(405) 评论(0) 推荐(0) 编辑
摘要: 镜像使用方法(三种办法任意一种都能解决问题,建议使用第三种,将配置写死,下次用的时候配置还在):1.通过config命令npm config set registry https://registry.npm.taobao.org npm info underscore(如果上面配置正确这个命令会有... 阅读全文
posted @ 2015-04-21 20:55 单先生 阅读(159) 评论(0) 推荐(0) 编辑
摘要: // 前台var formData = new FormData(); var file = document.getElementById('myFile').files[0]; formData.append('myFile', file); var xhr = new... 阅读全文
posted @ 2015-03-19 15:48 单先生 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 从Node.js API文档中可知, 'A stream is an abstract interface implemented by various objects in Node. For example arequest to an HTTP serveris a stream, as i... 阅读全文
posted @ 2015-03-16 23:27 单先生 阅读(232) 评论(0) 推荐(0) 编辑
摘要: var fs = require('fs'), path = require('path'), out = process.stdout;var filePath = 'F:/IMG_0221.MOV';var readStream = fs.createReadStream(filePath);v... 阅读全文
posted @ 2015-03-15 23:12 单先生 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 说明:增加用户是针对数据库进行操作1.进入到数据库 use dbname2.针对当前数据库添加用户 权限是针对当前数据1.添加并验证用户> use admin> db.addUser("zjx","tsjianxin")> db.auth("zjx","tsjianxin")2.查看已存在的用户> ... 阅读全文
posted @ 2015-02-27 11:55 单先生 阅读(875) 评论(0) 推荐(0) 编辑
摘要: 1. Match函数使用指定的正则表达式函数对字符串惊醒查找,并以数组形式返回符合要求的字符串原型:stringObj.match(regExp)参数:stringObj 必选项,需要去进行匹配的字符串RegExp 必选项,指定的正则表达式返回值:如果没有使用g(全局匹配)选项,则返回第一个匹配的... 阅读全文
posted @ 2015-02-10 17:02 单先生 阅读(1495) 评论(0) 推荐(0) 编辑