Echo's Blog

见贤思齐

Install Node.js on Mac OS

在Ebates.cn的时候搞过一段Node.js,可惜商城项目无疾而终,所以也没能坚持下来。 正好想改改Blog所用Theme的样式,所以再重温下最基础的安装流程。 其实只是想改下<p>标签的margin top的值,30px感觉有点儿空旷,20px感觉不错。看了下目录结构,应该是改改less目录下的hux-blog.less文件就行了。这里也可以一步到位,直接把文件名改成自...

Install Dashboard component of Open-Falcon

上周五在QA机器上安装Open-Falcon的Dashboard组件失败了,当时没能解决,今天拿过来仔细看一下。 Dashboard是一个Python项目。 问题出在执行这条命令时 ./env/bin/pip install -r pip_requirements.txt -i https://pypi.douban.com/simple 它的意思是使用当前虚拟环境下的pip来ins...

麦粒肿

这次着实痛苦了几天,还好没有肿上来而是慢慢地消了下去,如果肿了上来,最后得用针挑破或者用刀划破让脓水流出来才会好。 第一次得麦粒肿还是高中那时候,一晃十几年都过去了,希望不会再有第三次了;现在再也不敢肆无忌惮地用手揉眼睛了,揉之前可是得再三思量下手脏不脏,逃~ 医生说最近碰到好几例这样的,可能和空气中的沙尘有关系,奈何现在又住在一个环境脏乱差的小村子里,路面坑洼,尘土飞扬,几乎每天都要被...

Install OpenTSDB

OpenTSDB - The Scalable Time Series Database Store and serve massive amounts of time series data without losing granularity. Download https://github.com/OpenTSDB/opentsdb/releases/download/v2.3...

Ebates.cn - The best cashback site in China

喂老东家袋盐,

Mac OS tricks

Command to copy pwd to clipboard: pwd | pbcopy Copy last command to clipboard:echo "!!" | pbcopy Customize your terminal prompt Reattach terminal tab to another window Get Epoch time fro...

Deep thinking in Java thread pool

在深入思考Java线程池之前,我觉得确实应该静下心来好好读一读并认真理解下ThreadPoolExecutor的类和方法的注释,要清楚的知道在传入不同参数的情况下ThreadPool会产生怎样的行为。 corePoolSize & maximumPoolSize 这两个值可不能乱设,不然可能会与你期望的行为完全不一样。 corePoolSize 用于设定thread poo...

Falcon plus api

这个API也蛮折腾的,搞了两三天,总算从坑里跳出来了。 API在这里http://open-falcon.org/falcon-plus/ 哦,可不是http://docs.openfalcon.apiary.io 。不明白为什么有两套,book里引用的是错的,而Falcon+的Github的README里引用的是对的。稍不留心就会上错道,然后API怎么调也调不通, 如果要查询/api...

Agent是如何确保Transfers的高可用性的

QQ讨论组里有人在问 agent设置的transfer的地址,如果是多个,那么着多个transfer是负载还是主备? 我觉得严格意义上这不算负载均衡也不是主备,就是HA(High Availability)。 那怎么知道agent是如何从多个transfer addr中选择一个来push数据呢?看falcon-plus/modules/agent/g/transfer.go的源...

Install open falcon from sourcecode

直接选择的从源码安装,一是本机环境是Mac OS,二是可能会存在一些定制化的需求,二进制版本无法满足,此外对Docker也没有使用经验。在从源码安装Open-Falcon时确实走了点弯路。 一开始是按照v0.1的文档来做的,各个组件都要分别编译、部署和启动,不是很方便,当时还想过自己写个脚本来自动化一下,但是考虑到需要迅速对Open-Falcon进行调研就先做罢了。可是等花了一周的时间全部...