十月丰收季,看看我都收获了什么?
这是程序员小跃的第 158 篇原创分享
金九银十,两个月的时间,竟然这么快就过去了。如果说九月是一个收获的美好开端,那这个十月就是收获的持续,延续了我付出的回报,实在是太太太爽了。
经过九月的折腾,小伙伴们已经渐渐地习惯了我新的 Logo,而且我也逐步把一些重要的平台都进行了替换,慢慢地切换,是为了更好的蓄力,以后大家都能更好地找到我啦。没准下一步就是申请商标啊之类的,甚至会有更好的愿景,嘿嘿。
属于程序员的回报
帮群友解决问题,助攻他涨薪
都说十月是丰收的季节,跃哥这边其实收获挺多的。
比如月初有 20 年一遇的国庆中秋双节重合,在漫长的 8 天假期里,我在家学习了《价值投资-入门与实战》,目的就是为了让自己对当下的环境有更进一步的了解,也有利于我对当下形式的发展有更进一步的认识,当然还有一个目的自然就是创造更多的可能呗。
不过我想讲的是群友的故事,在十月里有属于他付出得到的美好回报。
九月底的时候,群友 C 来找我,给了我一张后台服务器监控的截图,CPU 使用率飙升到 100%,问我怎么办。
第一次看到 CPU 满载的情况,我也是醉了,但还是需要淡定,就和他聊开了。我第一反应是重启,至少能短暂解决这个满载,然后就开始和他排查问题。
我是第一次看到,不知道有没有小伙伴们在某一时刻看到过自己的服务器或者是别人的服务器 CPU 满载的情况。如果让我说的话,我觉得我刚学习死循环的时候,是有过把电脑搞瘫的经历,不过那是知道原因的,面对线上的情况,愣了。
这个项目的背景是一个电子称的服务器,每到周末的时候服务器压力就会很大,第一步就是猜测,每周的时候用户人群很高。因为我自己表弟是开卤味店的,经常听到他说周末大爷大妈就会去关注,因为小一辈回家了,他们高兴,买点好吃的回去;另一部分就是周末大家都休息了,在家吃饭的人多,关顾店里的频率就会高,使用率自然就上去了。
基于这种背景,我们甚至已经精确到了具体的时间点,我去,这种情况下,如果会玩大数据的兄弟们估计还能做出很多优秀的事情来。
一开始我还以为是公司服务器性能不够引起的满载,但是和 C 沟通之后发现,服务器的性能其实还是很可以的。但是通过后端监控看到,服务器的数据库读取的不多,写入却很多。所以,还是先把中心放在了数据库上。
既然是写入多,那没办法用缓存的思维来解决,还是得去看下为什么写入消耗很大。这里还得感谢我最近努力的学习专栏,懂得了一些性能优化的做法,哈哈。
因为 C 同学的公司是传统的公司,而且程序员不多,他是既当爹又当妈的存在。尽管从监控上看,是写多读少,但是既然做优化了,就全盘排查。
我们先把数据库建立了一些索引,优化了很多插入语句,还看到一段 select 语句几十个字段,N张表关联,太难了,测试了下,一条查询经历了 4 秒,这是什么样的查询,也太难了吧。
排查问题就雷到我们俩,但没办法,还得硬着头皮继续呢。这里具体的排查就不说明了,经过几天的排查和优化,我们在周末的时候又进行了观察,第二个周末CPU 就没有到过 100%,基本稳定在 20%,他急着给我报喜来着。截图为证哈,跃哥还是有实力秀一秀前后的对比的。
这是优化之前的 CPU 情况:
这是优化之后的 CPU 情况:
效果明显啊,小伙伴们,这就是努力的回报,期间C 同学还不知道索引,不知道 Redis 缓存,不知道数据库分库分表,但是经过这次排查,这些知识点都用上了,实践是检验真理的唯一标准,尤其是技术水平的提高,实践还是更好的方式。
这还没完,因为这性能提升了,C 同学的老板给 C 同学涨了工资,哈哈,牛逼牛逼,顺带还给我发了一个多谢红包,可惜我没要,对我来说是举手之劳,毕竟真正做事的是他,不是我嘛。十月对 C 同学来说棒吧,对我来说也很棒,期间我还学会很多了呢,至少是复习了很多知识点。
程序员节的欢乐
1024,这个数字作为程序员的你都很熟悉吧,从一开始学些程序的时候就熟悉,过去、现在、往后、即使不是程序员也会熟悉,因为1024 已经成为公认的程序员节了,那天我发了个朋友圈:硬气点,咱也是有节日的职业。
回想 13 年毕业至今,跃哥经历过宁波公司的欠薪、杭州公司的辛苦努力成长为技术大牛,知道现在在地域 Top 3 公司做后端架构师,一步一个脚印。
而且,因为在学习极客时间《设计模式之美》的时候,临近结尾的一篇,有个问答让我产生的很深很深的感悟。所以我对过去 6 年多的项目经历做了一个简短的总结,在《6 年主导 3 个项目,我终于成了别人眼中的大佬》有说明,没看的小伙伴们可以移步去看下,也是对跃哥的支持。
每年的 1024 我总会买几本书给自己,工作之后的我是越来越喜欢看书了,所以 1024 当当的活动我基本上都没怎么错过,今年也是如此。
跃哥现在也是有家底的人,1024 还给大家送了好几本书,书单呢都在这里,这几天也陆陆续续收到书了。
我是一边屯书,一边买书,看了昨晚读书笔记,就分享给大家,和大家一起享受读书的时光。
结语
其实这个月读的书还蛮多的,除了开头提到的价值投资书之外,我还看了《工薪族财务自由说明书》,这本书让我体会到记账的重要性,还有各个阶段如何把我自己的资金,把钱花在刀刃上。
这句话是我在阅读高瓴资本张磊写的《价值》上印象最深的一句话,也是现阶段对我来说最最重要的一句话,很切合我的实际情况和现状。
很多小伙伴都说《价值》看不下去,我自己也看了,迎着头皮看完。可能因为我心境高了,理解的层面不一样了吧。在看这本书的时候,我仿佛进入了张磊的世界,跟着他去美国留学,去投资,去学习,甚至是去和家人生活,享受,发表演讲,哈哈。
买了书的,看不下去的,可以过段时间再去看看,书在那里,你在进步,我们一起沟通交流呀。
十月是一个美好的开端,帮助小伙伴一起排查解决问题,能把读书笔记分享给小伙伴,能让我这么多书流动起来,是更美好的事情。
2020 最后两个月,期待更多奇迹的发生。再见,十月!!!