05 2019 档案
稳定性三十六计-历史记录
摘要:引子 半夜三点,睡梦中被一阵没人接听誓不罢休的电话铃吵醒。睡眼惺忪的接听了电话,电话那头传来了不用听清任何人类语言就能感受的焦急。让我赶快打开电脑,说服务整个不工作了! 打开监控看到线程池被打满。本着“先恢复现场再排查原因”的基本原则,重启并扩容了一倍的服务器。服务又正常了。完美的做到了“三分钟定位
阅读全文
稳定性三十六计-幂等设计
摘要:引子 群里发了一个总共1千元的拼手气红包,共10个。静儿点进去,额,抢到了0.05元。这个不甘心啊。退出来重新打开了这个红包,你猜怎样?显示我抢到了0.05元! 这就是幂等(idempotence),不管多少次请求某一个资源,对资源都具有相同的影响。幂等性是系统的接口对外一种承诺,承诺只要调用接口成
阅读全文
520特篇:有一个人在默默的关注你
摘要:也许有人会发出这样的感叹:找个合适的人太难了。其实有时候不是这样,有的人他们就在你身边,只是你没有看到。 静儿在第一家公司的时候,我们同一届的同事经常举行各种活动。有次活动结束,我收到一条短信:“我叫XX,我在XX,我的爱好XX,我的联系方式是XX,很高兴认识大家。”我看了一眼这条貌似发给所有人的短
阅读全文
年纪大了,是否该往管理方向转型?
摘要:背景 很多人心里是想一直做技术的,但是担心随着年纪增加,会造成在技术方面的竞争力不足。加上迫于经验人士的压力,就在纠结要不要转管理岗。不是什么权威意见,仅仅谈谈个人看法。 个人观点:做自己想做的事。 优劣势 技术和管理两个路线各有优劣势。用SWOT分析来展现两个维度的关系。 如果有朋友对到底是走哪个
阅读全文
架构视角 - DDD、TDD、MDD领域驱动、测试驱动还是模型驱动?
摘要:提出问题 「领域驱动设计」之于微服务,好比麦当劳之于汉堡(个人更喜欢肯德基,汉堡要大些,麦当劳的汉堡,想吃顿饱饭,请先给我上6个😂)。但是TDD测试驱动、MDD模型驱动好像也很火啊,到底什么在驱动? 分析问题 不用着急,这是三个5分钟就能区分开的概念。开发中在协同工作。 首先纠正两个误区。DDD是
阅读全文
编写代码的「八荣八耻」- 以用户易用为荣,以复杂歧义为耻
摘要:概述 本文是继《编写代码的「八荣八耻」(上篇)》和《编写代码的「八荣八耻」-以开关上线为荣,以自信编码为耻 》之后,编写代码的「八荣八耻」系列的第三篇。 本篇整体框架还是采用经典的问题分析三步曲:what、why、how。 WHAT 编写代码的「八荣八耻」 1. 产品命名:以简单有趣为荣,以平庸难记
阅读全文
《跃迁-成为高手的技术》之联机学习
摘要:概述 今早我8点多到公司赶在别人上班之前把《跃迁》看到了185页。看了两节。一节是「联机学习者:成为知识的路由器」、另一节是《终身提问者:问题比答案更有效》。前一节提出一个快速学习的方法:成为知识的路由器。后者更像是说怎么联机学习更有效:善于提问。 联机学习举例 书中的观点是最弱的学习方案是自己死扣
阅读全文
程序员之家五一出行攻略(上)
摘要:4月30日 因为今天很多同事都请假了,公司里也没有会议。工作进度本来就提前了,加上牙疼还没有好的原因,今天请假一天在家办公。 上午一边处理公司问题一边看书,听到小区里传来小学的广播声,喜欢听这个广播。下午在小区里做了减肥SPA,又洗了牙。 SPA的时候美容师说她们这边的减肥早饭吃一个鸡蛋和麦片粥,中
阅读全文