Fork me on GitHub
摘要: 引子 群里发了一个总共1千元的拼手气红包,共10个。静儿点进去,额,抢到了0.05元。这个不甘心啊。退出来重新打开了这个红包,你猜怎样?显示我抢到了0.05元! 这就是幂等(idempotence),不管多少次请求某一个资源,对资源都具有相同的影响。幂等性是系统的接口对外一种承诺,承诺只要调用接口成阅读全文
posted @ 2019-05-22 09:30 编程一生 阅读(745) 评论(2) 编辑
摘要: 也许有人会发出这样的感叹:找个合适的人太难了。其实有时候不是这样,有的人他们就在你身边,只是你没有看到。 静儿在第一家公司的时候,我们同一届的同事经常举行各种活动。有次活动结束,我收到一条短信:“我叫XX,我在XX,我的爱好XX,我的联系方式是XX,很高兴认识大家。”我看了一眼这条貌似发给所有人的短阅读全文
posted @ 2019-05-20 06:37 编程一生 阅读(747) 评论(8) 编辑
摘要: 背景 很多人心里是想一直做技术的,但是担心随着年纪增加,会造成在技术方面的竞争力不足。加上迫于经验人士的压力,就在纠结要不要转管理岗。不是什么权威意见,仅仅谈谈个人看法。 个人观点:做自?#21512;?#20570;的事。 优劣势 技术和管理两个路线各有优劣势。用SWOT分析来展现两个维度的关系。 如果有朋友对到底是走哪个阅读全文
posted @ 2019-05-13 11:14 编程一生 阅读(1813) 评论(7) 编辑
摘要: 提出问题 「领域驱动设计」之于微服务,好比麦当劳之于汉堡(个人更?#19981;犢系?#22522;,汉堡要大些,麦当劳的汉堡,想吃顿饱饭,请先给我上6个😂)。但是TDD测试驱动、MDD模型驱动好像也很火啊,到?#36164;?#20040;在驱动? 分析问题 不用着急,这是三个5?#31181;?#23601;能区分开的概念。开发?#24615;?#21327;同工作。 首先纠正两个误区。DDD是阅读全文
posted @ 2019-05-09 09:58 编程一生 阅读(114) 评论(0) 编辑
摘要: 概述 本文是继《编写代码的「八荣八耻」(上篇)》和《编写代码的「八荣八耻」-以开关上线为荣,以自信编码为耻 ?#20998;?#21518;,编写代码的「八荣八耻」系列的第三篇。 本篇整体框架还是采用经典的问题分析三?#35282;簑hat、why、how。 WHAT 编写代码的「八荣八耻」 1. 产品命名:以简单有趣为荣,以?#25509;?#38590;记阅读全文
posted @ 2019-05-07 09:23 编程一生 阅读(592) 评论(1) 编辑
摘要: 概述 今早我8点多到公司?#26174;?#21035;人上班之前把?#23545;?#36801;》看到了185页。看了两节。一节是「联机学习者:成为知识的路由器」、另一节是《终身提?#25910;擼?#38382;题比答案更有效》。前一节提出一个快速学习的方法:成为知识的路由器。后者更像是说怎么联机学习更有效:善于提问。 联机学习举例 书中的观点是最弱的学习方?#29976;?#33258;己死扣阅读全文
posted @ 2019-05-06 09:28 编程一生 阅读(289) 评论(0) 编辑
摘要: 4月30日 因为今天很多同事都请假了,公司里也没有会议。工作进度本来就提前了,加上牙疼还没有好的原因,今天请假一天在家办公。 上午一边处理公司问题一边看书,听到小区里传来小学的广播声,?#19981;短?#36825;个广播。下午在小区里做了减肥SPA,又洗了牙。 SPA的时候美容师说她们这边的减?#35797;?#39277;吃一个鸡蛋和麦片粥,中阅读全文
posted @ 2019-05-05 09:29 编程一生 阅读(935) 评论(6) 编辑
摘要: 背景 在公司里听到别人说起一本自己没读过的书,或者看到听到别人引用了一个词、一句话查到出?#38405;?#26412;书。那这本书静儿是一定要去读的。因为不了解别人读的书,有很大概率不了解别人的知?#30701;?#31995;和思维习惯。 举个例子,亚马逊、谷歌、ebay思想体系在我们团队用的很多。多看这些公司人写的书在工作中沟通会顺畅很多。 《阅读全文
posted @ 2019-04-28 09:04 编程一生 阅读(877) 评论(2) 编辑
摘要: 背景 团队内部轮流技术分享,其他人都是分享源码,我每次都是设计和架构,感觉自己太特立独行。这次我要合群点,分享点源码。 概念 Service Provider Interface:服务提供方接口。是一种JVM层面的服务注册发?#21482;?#21046;。 谁在用 jdbc源码里我见过SPI、Dubbo源码里我见过SPI、阅读全文
posted @ 2019-04-24 10:17 编程一生 阅读(339) 评论(1) 编辑
摘要: 背景 在《程序媛的人生观》这篇文章中,在博客园有热心朋友反馈: protosbuff支持的类型少~而且不支持?#30701;讆?#38405;?#26356;没有json高,如不是外网使用节约流量,没有用的必要~ 我觉得评论说的很好。但是以淘金式思路来看这个问题,需要提出自己的问题,进行批判性吸收。 编码效率 写了一段代码测试使用pro阅读全文
posted @ 2019-04-23 09:36 编程一生 阅读(290) 评论(0) 编辑
摘要: 背景 寝室的MM说要?#36824;?#20316;,想找个稳定的大公司。我就很自然的问她:”你自己觉得自己的亮点是什么?“然后我跟她?#30340;?#20808;等一下,我先举个例子: 之前有朋友给我一份简历,告诉我说这个兄弟很踏实靠谱。我?#31508;?#21560;了一口凉气,打开简历之前就觉?#27599;?#33021;够呛。果然,在简历上没找到任何亮点。基本上都是给了一个活儿,干了。得阅读全文
posted @ 2019-04-22 09:45 编程一生 阅读(2395) 评论(19) 编辑
摘要: 背景 不同于《编写代码的「八荣八耻」》,《稳定性「三十六计」》是应用于设计阶段的非手脚架方式的标准化。 在?#23548;?#24037;作中,通常会提倡给新人机会,让他们自己去设计系统。这时候如果没有一种标准化的check机制,会影响整个系统的质量。《稳定性「三十六计」》在?#23548;?#39033;目中,我们作为设计阶段的checklist来阅读全文
posted @ 2019-04-18 09:37 编程一生 阅读(311) 评论(0) 编辑
摘要: 背景 随着容器化、云原生等的流行,DevOps团队也在不断鼓吹「以无状态为荣,以有状态为耻」。因为有状态的服务难以部署、难以扩展。下面我举几个自己工作中?#23548;?#30340;例子。 实例1-依赖系统目录结构 刚转来基础架构的时候,接手了一个服务,原来是个应届生写的。所以可以理解,也就是基本能完成功能,反正也不是核心阅读全文
posted @ 2019-04-17 08:28 编程一生 阅读(133) 评论(0) 编辑
摘要: What 本篇应该是稳定性「三十六计」系列的一篇:超时重试。但是「设置默认的超时和重试是一个基础设施的基本素养」这句话我在我们组内三次开会的时候都说了。表达了我的一个理念。 Why 为什么一个基础设施要设置默认的超时和重试?想象下面一个场?#21834;?TCP协议里有一些基本的概念:MSL、TTL、RTT。 阅读全文
posted @ 2019-04-16 10:11 编程一生 阅读(588) 评论(1) 编辑
摘要: 背景 《50 ways to say goodbye?#20998;?#25991;名《前任的50种死法》是我之前报的英语班里外教老师放给我们听的歌。老外说很困惑为什么我们还在听《Take me home,Country Road》这种?#31995;?#29273;的歌。 《前任的50种死法》里因为生女友的气幻想她的各种死法:飞机坠机、晒日光浴被晒阅读全文
posted @ 2019-04-09 10:35 编程一生 阅读(911) 评论(0) 编辑
耐克篮球多少钱