Fork me on GitHub
共 11 页: 上一页 1 2 3 4 5 6 下一页 末页
摘要:引子 半夜三点,睡梦中被一阵没人接听誓不罢休的电话铃吵醒。睡眼惺忪的接听了电话,电话那头传来了不用听清任何人类语言就能感受的焦急。让我赶快打开电脑,说服务整个不工作了! 打开监控看到线程池被打满。本着“先恢复现场再排查原因”的基本原则,重启并扩容了一倍的服务器。服务又正常了。完美的做到了“三分钟定位 阅读全文
posted @ 2019-05-29 09:33 编程一生 阅读 (589) 评论 (1) 编辑
摘要:引子 群里发了一个总共1千元的拼手气红包,共10个。静儿点进去,额,抢到了0.05元。这个不甘心啊。退出来重新打开了这个红包,你猜怎样?显示我抢到了0.05元! 这就是幂等(idempotence),不管多少次请求某一个资源,对资源都具有相同的影响。幂等性是系统的接口对外一种承诺,承诺只要调用接口成 阅读全文
posted @ 2019-05-22 09:30 编程一生 阅读 (1032) 评论 (2) 编辑
摘要:也许有人会发出这样的感叹:找个合适的人太难了。其实有时候不是这样,有的人他们就在你身边,只是你没有看到。 静儿在第一家公司的时候,我们同一届的同事经常举行各种活动。有次活动结束,我收到一条短信:“我叫XX,我在XX,我的爱好XX,我的联系方式是XX,很高兴认识大家。”我看了一眼这条貌似发给所有人的短 阅读全文
posted @ 2019-05-20 06:37 编程一生 阅读 (981) 评论 (9) 编辑
摘要:背景 很多人心里是想一直做技术的,但是担心随着年纪增加,会造成在技术方面的竞争力不足。加上迫于经验人士的压力,就在纠结要不要转管理岗。不是什么权威意见,仅仅谈谈个人看法。 个人观点:做自己想做的事。 优劣势 技术和管理两个路线各有优劣势。用SWOT分析来展现两个维度的关系。 如果有朋友对到底是走哪个 阅读全文
posted @ 2019-05-13 11:14 编程一生 阅读 (2038) 评论 (7) 编辑
摘要:提出问题 「领域驱动设计」之于微服务,好比麦当劳之于汉堡(个人更喜欢肯德基,汉堡要大些,麦当劳的汉堡,想吃顿饱饭,请先给我上6个😂)。但是TDD测试驱动、MDD模型驱动好像也很火啊,到底什么在驱动? 分析问题 不用着急,这是三个5分钟就能区分开的概念。开发中在协同工作。 首先纠正两个误区。DDD是 阅读全文
posted @ 2019-05-09 09:58 编程一生 阅读 (227) 评论 (1) 编辑
摘要:概述 本文是继《编写代码的「八荣八耻」(上篇)》和《编写代码的「八荣八耻」-以开关上线为荣,以自信编码为耻 》之后,编写代码的「八荣八耻」系列的第三篇。 本篇整体框架还是采用经典的问题分析三步曲:what、why、how。 WHAT 编写代码的「八荣八耻」 1. 产品命名:以简单有趣为荣,以平庸难记 阅读全文
posted @ 2019-05-07 09:23 编程一生 阅读 (693) 评论 (1) 编辑
摘要:概述 今早我8点多到公司赶在别人上班之前把《跃迁》看到了185页。看了两节。一节是「联机学习者:成为知识的路由器」、另一节是《终身提问者:问题比答案更有效》。前一节提出一个快速学习的方法:成为知识的路由器。后者更像是说怎么联机学习更有效:善于提问。 联机学习举例 书中的观点是最弱的学习方案是自己死扣 阅读全文
posted @ 2019-05-06 09:28 编程一生 阅读 (347) 评论 (0) 编辑
摘要:4月30日 因为今天很多同事都请假了,公司里也没有会议。工作进度本来就提前了,加上牙疼还没有好的原因,今天请假一天在家办公。 上午一边处理公司问题一边看书,听到小区里传来小学的广播声,喜欢听这个广播。下午在小区里做了减肥SPA,又洗了牙。 SPA的时候美容师说她们这边的减肥早饭吃一个鸡蛋和麦片粥,中 阅读全文
posted @ 2019-05-05 09:29 编程一生 阅读 (1017) 评论 (6) 编辑
摘要:背景 在公司里听到别人说起一本自己没读过的书,或者看到听到别人引用了一个词、一句话查到出自哪本书。那这本书静儿是一定要去读的。因为不了解别人读的书,有很大概率不了解别人的知识体系和思维习惯。 举个例子,亚马逊、谷歌、ebay思想体系在我们团队用的很多。多看这些公司人写的书在工作中沟通会顺畅很多。 《 阅读全文
posted @ 2019-04-28 09:04 编程一生 阅读 (1068) 评论 (2) 编辑
摘要:背景 团队内部轮流技术分享,其他人都是分享源码,我每次都是设计和架构,感觉自己太特立独行。这次我要合群点,分享点源码。 概念 Service Provider Interface:服务提供方接口。是一种JVM层面的服务注册发现机制。 谁在用 jdbc源码里我见过SPI、Dubbo源码里我见过SPI、 阅读全文
posted @ 2019-04-24 10:17 编程一生 阅读 (413) 评论 (1) 编辑
摘要:背景 在《程序媛的人生观》这篇文章中,在博客园有热心朋友反馈: protosbuff支持的类型少~而且不支持嵌套~性能更没有json高,如不是外网使用节约流量,没有用的必要~ 我觉得评论说的很好。但是以淘金式思路来看这个问题,需要提出自己的问题,进行批判性吸收。 编码效率 写了一段代码测试使用pro 阅读全文
posted @ 2019-04-23 09:36 编程一生 阅读 (348) 评论 (0) 编辑
摘要:背景 寝室的MM说要换工作,想找个稳定的大公司。我就很自然的问她:”你自己觉得自己的亮点是什么?“然后我跟她说你先等一下,我先举个例子: 之前有朋友给我一份简历,告诉我说这个兄弟很踏实靠谱。我当时吸了一口凉气,打开简历之前就觉得可能够呛。果然,在简历上没找到任何亮点。基本上都是给了一个活儿,干了。得 阅读全文
posted @ 2019-04-22 09:45 编程一生 阅读 (2672) 评论 (19) 编辑
摘要:背景 不同于《编写代码的「八荣八耻」》,《稳定性「三十六计」》是应用于设计阶段的非手脚架方式的标准化。 在实际工作中,通常会提倡给新人机会,让他们自己去设计系统。这时候如果没有一种标准化的check机制,会影响整个系统的质量。《稳定性「三十六计」》在实际项目中,我们作为设计阶段的checklist来 阅读全文
posted @ 2019-04-18 09:37 编程一生 阅读 (405) 评论 (0) 编辑
摘要:背景 随着容器化、云原生等的流行,DevOps团队也在不断鼓吹「以无状态为荣,以有状态为耻」。因为有状态的服务难以部署、难以扩展。下面我举几个自己工作中实际的例子。 实例1-依赖系统目录结构 刚转来基础架构的时候,接手了一个服务,原来是个应届生写的。所以可以理解,也就是基本能完成功能,反正也不是核心 阅读全文
posted @ 2019-04-17 08:28 编程一生 阅读 (193) 评论 (0) 编辑
摘要:What 本篇应该是稳定性「三十六计」系列的一篇:超时重试。但是「设置默认的超时和重试是一个基础设施的基本素养」这句话我在我们组内三次开会的时候都说了。表达了我的一个理念。 Why 为什么一个基础设施要设置默认的超时和重试?想象下面一个场景。 TCP协议里有一些基本的概念:MSL、TTL、RTT。 阅读全文
posted @ 2019-04-16 10:11 编程一生 阅读 (675) 评论 (1) 编辑
共 11 页: 上一页 1 2 3 4 5 6 下一页 末页