2014年6月10日

       今天导流失败。

       预估的时间表没有完成。项目延期。

       想了下最主要的问题:

      (1)线上已有问题。事实上503问题应该是一直都有的,下午流量变更,理论上应该是没有加剧问题的发生(与瑞华碰了下,加上自己的一个想法)。但是毫无疑问今天的503的出错是比昨天多的,虽然整体流量上去了,但是与503的增长不成正比(当然也有可能存在某个性能瓶颈点)。

      (2)之前的容量评估实际上没有考虑trackurl的内存占用、消耗情况,所以合并后,内存消耗率上涨。缺乏相应的监控系统来监控内存消耗率变化。导致问题爆发的时间已经离上线变更很远很远了。中间占用了大量的时间来发现问题。也是导致延期的一个主要原因——如果12点左右发现问题。下午是有可能都弄完的。

               后续还要加强对项目进度的控制力。中间跑上跑下地催,也没有起到作用。。       

2014年6月9号 精神充沛

       今天一天真是倍儿精神!!!

      就是应该早睡,以前一直都睡太晚了。每天晃晃忽忽的,精神不好,效率又低,结果就形成恶性循环了。

      今天一天又是没有严格按番茄时钟走,中间处理了两个比较“急”的提案——说是急,其实也没急到啥情况。但是不自觉的还是把优先级提上去了。明天再好好整理下列出一天的活动清单,争取明天能按列表走。

      虽然没有完全按照表走,但是实际上已经比上两周要好很多了,最起码做的事情是摆在那里的。感觉每天还算充实,有一定的时间可以去思考,去总结一些东西。

      当然,晚上跟杨振弄那个统计的就有点拖时间了。当然拖时间的主要原因还是在自己对脚本不熟悉导致的。后续对正则要进一步了解,尽量不看书也能写出满足期望的正则表达式出来。

2014年6月6日 犯错

        这一个月来,感觉事情做得很不顺。

        pb升级那个带来的后来的问题,直到今天都还出现。

       昨天统计数据的需求,忙活到了昨天半晚里。今天早上给结果,也没有整理好。

       最近一段时间的大脑就跟shi一样,从下周开始,一定要每晚11点前睡觉。不管怎样都要保证每天8个小时以上的休息时间,不能再以这种混沌的感觉过下去了。

      统计需求的问题反映出来好几个不足的地方。

       一是对基本的api,微博、评论、转发的表结构,常用api不够熟悉,导致平时做一些比较急的东西的时候特别容易乱。这一块后续应该建立一个梳理的流程。下周私下里自己过一遍,以重构的角度去看。其实无非就是: 几套缓存(端口),缓存结构,db结构。怎么写,怎么取。这一块再好好考虑下,想想之前碰到的几个需求:如果要再来一次,会怎么写,怎么构思。

       二是基本功不扎实,对一些常用的linux命令太不熟悉了。统计起来好乏力,每次统计东西都是从头开始写。容易乱。其实应该跟传赢学习下他写脚本的思路。先一条一条,一步一步的写,不要考虑效率的问题。哪怕每次的结果直接保存文件,下一步再读文件也好。对于写好的命令统一放到脚本里。再有就是缩小数据集。不要一次就统计一堆东西,应该确保做好校验,保证脚本命令没错了,再执行。

       对于脚本的效率问题,第一对于脚本的特性还是知道的太少,很多参数认识不够,自己造轮子。再有就是正则的问题。之前老早就买了正则表达的书,却一直都没有认真的学进去。定一个目标吧,从明天开始,每天早上7点起床,洗漱完后,用1个小时的时间看看正则,争取半个月内把《精通正则表达式》给看完,不要再拖了。

       三是对数据统计的理解以及数据统计的原理了解的太少了。都不知道要统计哪些东西。应该跟需求走,而不是随着其他人的想法弄。其次是要学习道儒那种对数据的整理的能力。一堆统计数据,早上我直接给他撂那了。。。太挫了,以后决不能这么干了。毕竟是上司,每一个任务交代下来后,就应该主动发现他们所没有发现的可以改进的地方。尽量做到更好。还有就是要学习下互联网的常用的统计信息以及了解下公司的一些数据,如DAU,触达率等等。这些东西无论是做产品还是做技术方案,都是很重要的信息源——用数据说话,数据是不会骗人的。

周末到了,要再对这一周进行下总结才行。 

      加油!!

2014年6月4日

       今天又被pb那个问题坑了把。。。之前动态提的代码没有回滚。。导致今天pb上线的时候果断出问题了。。。蛋疼。。还被道儒说了下。。。

      这个问题其实说到底还是之前偷懒导致的。上上周回滚的时候,就偷懒了,没有把动态也提一下,导致现在悲剧了。以后类似的问题要及时就修复,不要等到问题爆发了才弄,成本太高了。

      中午道儒聊天。谈了下这半年的一个收获合总结,谈话本身可以打个70-75吧,有点紧张,没有理清思路,但是基本把该说的,按一定的思路说了(技术点,整体工作,后续考虑等)。这半年的工作可以打个65分吧,勉强及格,这半年基本也只能算是例行的做一些事情,没有特别出彩的地方。jvm,长文章,线上问题排查、跟踪,pb升级,日常需求支持等等,零零碎碎的弄了很多,有收获,但整体上还是比较粗浅的一些东西,需要进行一个升华和加工(究竟这半年的工作的收获是什么,对后续有那些有利的影响和帮助)。

      其实这个总结应该是每天都要做,每周都要做,每月都要做的。下午谈的几个问题点都是平时日记里面记的比较多的,所以多少还有点能说。后续要每周做一次大的总结。

      睏了。早点睡。还是决定别回去了,事情很多,好好规划下,周末看牙去。