回顾2016

看着小家伙一点一点的变化,从7个月开始无意识的冒出一些词语,到慢慢懂得叫爸爸妈妈,以及说出更多的词语和你不知所谓的句子。从爬行到第一次走路再到满地的跑,成长的过程中总会带给你一些惊喜。

我的境况没有什么变化,除了徒增一丝中年人的焦虑。生活本身就有诸多问题要去面对,处在这个时代的洪流中,被冲击的无招架之力,或许稍一松手你可能就错过了搭乘末班车的机会。

简单而耐用的物件

这款型号GW-5600J的G-Shock电子表是我六年前买的,从未换过电池。当时主要为了在跑步时便于计时,所以选择了这款功能性手表。在这只手表之前我也带过好几块其他类型的,时间大都不长,要么被撞坏表壳、要么机芯不够稳定(当然也都不是太好的表),这款表算是佩戴时间最长的一款。尽管外形比较丑陋,但很耐用,陪我跑了很多次马拉松,汗水的腐蚀性对它影响也不大,跑完步用水冲一下就好。

最近表带坏了,我在犹豫是否换成一款智能手表,但无法接受智能手表的电池仅能维持几天时间。相比之下我还是更愿意这种简单耐用的传统物件。

继续写点什么

最近这段时间没有更新blog,主要是想说话的欲望不强烈了。不过一旦写东西的频率降了下来,就会惯性的更不想写。为了避免这种状况,强制在月底要求自己写点什么,哪怕只用十分钟,哪怕写的内容毫无价值,聊胜于无。

要说起来可写的东西还是有的,去年年底做活动的时候还是发现了不少问题的,在对问题的定位上,写了一些脚本,大概总共1000行左右的一些shell函数,对于诊断一般性的问题基本够用了,有需要的话,我可以把这些脚本开源出来。

在对这些问题的诊断脚本化的过程中,把strace仔细研究了一下,有很多问题都可以通过strace来诊断,比如说要诊断http请求header里的信息,用tcpdump你没有root权限没法玩,strace这个时候就灵光了。再比如说查看你的java进程是不是在频繁的创建socket连接(短链接),调用了哪些远程dubbo接口或远程http接口,执行了哪些sql或redis命令,读取了哪些资源文件等等。