摘要:
一共有 3 台 staging 环境服务器,5 台生产环境服务器,centos7系统。前阵子刚给所有研发配置了自己的账号,今天有小伙伴说,在其中两台服务器上 sudo pm2 list 提示: 经过一番查找,原因是这样的: 在运行 sudo 命令时,系统会按照 sudo visudo 中的配置去设置 阅读全文
摘要:
Nodejs 8 在 util 包里新增了 promisify() 。这个方法基本和 bluebird 的 promisify() 作用一样,即把最后一个参数是 callback 函数的函数变成返回 promise 的函数; 下面代码,用 expressjs 做载体,创建了一个 web API,延迟 阅读全文
摘要:
今天上午小伙伴突然发现 git 的 Credential 出错了,同时页面的保存按钮也找不到。折腾了半天没有头绪,干脆升级到最新的版本吧,毕竟也很久没升级了。 从 1.x 到 2.x 有很多改动,为了规避风险,先备份 /var/lib/jenkins 以及 /usr/lib/jenkins/jenk 阅读全文
摘要:
Rob Pike 在 Google I/O 2012 - Go Concurrency Patterns 里演示了一个例子(daisy chain)。 视频地址:https://www.youtube.com/watch?v=f6kdp27TYZs 这个例子抽象于“传话游戏”,几个人站成一队,第一个 阅读全文
摘要:
http://www.cnblogs.com/jasonxuli/p/6836399.html 传统 OOP 概念 OOP(面向对象编程)是对真实世界的一种抽象思维方式,可以在更高的层次上对所涉及到的实体和实体之间的关系进行更好的管理。 流传很广的OOP的三要素是:封装、继承、多态。 对象:可以看做 阅读全文
摘要:
http://www.cnblogs.com/jasonxuli/p/6802289.html Go 的原生数据类型可以分为基本类型和高级类型,基本类型主要包含 string, bool, int 及 float 系列,高级类型包含 struct,array/slice,map,chan, func 阅读全文
摘要:
http://www.cnblogs.com/jasonxuli/p/6769282.html 这是 2014-12-10 发在 iteye 上的文章 今天突然想起js的原型继承模型和相关的prototype,constructor,觉得有点模糊,就写了个例子: 其他的都没问题,最后两行突然有点让我 阅读全文
摘要:
本文地址 http://www.cnblogs.com/jasonxuli/p/6532723.html 因为 nodejs 一般会部署在多台机器,并且每台机器会起多个进程,因此查看日志时往往要人工区分一个完整的请求包含哪些行。如果在日志中添加 服务器名称和进程id,就比较容易了。 如果在 file 阅读全文
摘要:
本文地址 http://www.cnblogs.com/jasonxuli/p/6518650.html log4js 版本 0.6.16, 最新版1.1.1 大体类似。 使用 log4js 时,基本的流程是: 1,声明 config 配置; 2,log4js.configure(config); 阅读全文
摘要:
本文地址 http://www.cnblogs.com/jasonxuli/p/6491270.html DataImportHandler (DIH) 支持全量数据导入和增量数据导入,主要有四个query:query,deltaQuery,parentDeltaQuery,deltaImportQ 阅读全文