java监控工具(jps,jstat,jstack,jmap,jvisualvm等)

对于线上线下服务,针对服务状态,qps,cost等一般都会有一定的监控措施。如果遇到问题,比如cpu占用率高或者程序特别吃内存,对于java程序来说,会用到一些java监控命令和错误定位命令,能够更好的监控服务运行状态,也能够快速定位问题。整理一下我一般使用的命令,下面的命令都是基于oracle hotspot jvm。
Read More

vim快捷键

整理一下用过的vim快捷键。有些平时不太用,但用到就比较捉急,也算温故知新吧。
Read More

日志追查总结

今天想统计一下无线的resin日志中rtype的数量和比例,然后看一个月以来的趋势,分析resin代码是否有异常。本来只要在统计平台中写hive脚本,很快就可以跑出来,但是hive仓库中resin日志竟然没有入库,更没有进行解析。于是乎,只能手动从hdfs上拉数据然后分析。
在这个过程中,遇到一些问题,在这总结一下,也把解决方法贴出来。
从日志中总是能发现各种各样的问题,任重而道远,还需要一一进行解决。
Read More