上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 16 下一页
  2019年6月12日
摘要: 引子 平时我是个反应非常慢的人。有多慢呢?大概是两年前有次团队内部开会时,我听到同学说平时代码中用不到设计模式,我当时没有回答。两年后我终于反应过来了:“Are you kidding me?我每天都在用!” 应用场景 建造者模式 写一个接口,入参是一大堆,什么都有。这是长期积累下来的代码,参数都提 阅读全文
posted @ 2019-06-12 09:40 编程一生 阅读(1802) 评论(5) 推荐(8) 编辑
  2019年6月11日
摘要: kubernetes在容器编排大战中由于应用的可移植性以及支持混合云/多云部署方式上的灵活性。加上开放可扩展的理念,使得周边社区非常活跃。从既有调研结果看,kubernetes已成为容器编排领域的标准。但是它并不成熟,很多方面都大有可为,下面就是列举了一些方面: 1.集群联邦 kubernetes是 阅读全文
posted @ 2019-06-11 10:02 编程一生 阅读(1602) 评论(1) 推荐(3) 编辑
  2019年6月10日
摘要: 引子 为了不剧透,我忍了很久才写这篇文章。直到现在复联4的免费在线观看版在网上都可以搜到了。所以介于漫威系列电影里很多方面和互联网的共性,今天说说自己的看法。 漫威系列得到了很多工程师的喜爱,除了编剧选演员日久弥新的审美观这个必杀技,深层一个原因是剧情建立在宇宙和科技基础上,脑洞大,但是还挺靠谱的, 阅读全文
posted @ 2019-06-10 09:58 编程一生 阅读(710) 评论(0) 推荐(1) 编辑
  2019年6月3日
摘要: 引子 分布式系统调用的三态 在传统的单机系统中,调用一个函数,要么返回成功,要么返回失败。这就是两态系统(2-state system)。 在分布式系统中,由于系统是分布在不同机器上的。还可能有一种状态叫:超时。成功、失败和超时是分布式系统调用的三态。 为什么要超时处理 对于超时这种状态,长时间等待 阅读全文
posted @ 2019-06-03 18:40 编程一生 阅读(1082) 评论(0) 推荐(0) 编辑
  2019年5月29日
摘要: 引子 半夜三点,睡梦中被一阵没人接听誓不罢休的电话铃吵醒。睡眼惺忪的接听了电话,电话那头传来了不用听清任何人类语言就能感受的焦急。让我赶快打开电脑,说服务整个不工作了! 打开监控看到线程池被打满。本着“先恢复现场再排查原因”的基本原则,重启并扩容了一倍的服务器。服务又正常了。完美的做到了“三分钟定位 阅读全文
posted @ 2019-05-29 09:33 编程一生 阅读(1063) 评论(1) 推荐(2) 编辑
  2019年5月22日
摘要: 引子 群里发了一个总共1千元的拼手气红包,共10个。静儿点进去,额,抢到了0.05元。这个不甘心啊。退出来重新打开了这个红包,你猜怎样?显示我抢到了0.05元! 这就是幂等(idempotence),不管多少次请求某一个资源,对资源都具有相同的影响。幂等性是系统的接口对外一种承诺,承诺只要调用接口成 阅读全文
posted @ 2019-05-22 09:30 编程一生 阅读(1754) 评论(2) 推荐(10) 编辑
  2019年5月20日
摘要: 也许有人会发出这样的感叹:找个合适的人太难了。其实有时候不是这样,有的人他们就在你身边,只是你没有看到。 静儿在第一家公司的时候,我们同一届的同事经常举行各种活动。有次活动结束,我收到一条短信:“我叫XX,我在XX,我的爱好XX,我的联系方式是XX,很高兴认识大家。”我看了一眼这条貌似发给所有人的短 阅读全文
posted @ 2019-05-20 06:37 编程一生 阅读(1495) 评论(9) 推荐(6) 编辑
  2019年5月13日
摘要: 背景 很多人心里是想一直做技术的,但是担心随着年纪增加,会造成在技术方面的竞争力不足。加上迫于经验人士的压力,就在纠结要不要转管理岗。不是什么权威意见,仅仅谈谈个人看法。 个人观点:做自己想做的事。 优劣势 技术和管理两个路线各有优劣势。用SWOT分析来展现两个维度的关系。 如果有朋友对到底是走哪个 阅读全文
posted @ 2019-05-13 11:14 编程一生 阅读(2678) 评论(7) 推荐(9) 编辑
  2019年5月9日
摘要: 提出问题 「领域驱动设计」之于微服务,好比麦当劳之于汉堡(个人更喜欢肯德基,汉堡要大些,麦当劳的汉堡,想吃顿饱饭,请先给我上6个😂)。但是TDD测试驱动、MDD模型驱动好像也很火啊,到底什么在驱动? 分析问题 不用着急,这是三个5分钟就能区分开的概念。开发中在协同工作。 首先纠正两个误区。DDD是 阅读全文
posted @ 2019-05-09 09:58 编程一生 阅读(1893) 评论(1) 推荐(2) 编辑
  2019年5月7日
摘要: 概述 本文是继《编写代码的「八荣八耻」(上篇)》和《编写代码的「八荣八耻」-以开关上线为荣,以自信编码为耻 》之后,编写代码的「八荣八耻」系列的第三篇。 本篇整体框架还是采用经典的问题分析三步曲:what、why、how。 WHAT 编写代码的「八荣八耻」 1. 产品命名:以简单有趣为荣,以平庸难记 阅读全文
posted @ 2019-05-07 09:23 编程一生 阅读(1103) 评论(1) 推荐(7) 编辑
  2019年5月6日
摘要: 概述 今早我8点多到公司赶在别人上班之前把《跃迁》看到了185页。看了两节。一节是「联机学习者:成为知识的路由器」、另一节是《终身提问者:问题比答案更有效》。前一节提出一个快速学习的方法:成为知识的路由器。后者更像是说怎么联机学习更有效:善于提问。 联机学习举例 书中的观点是最弱的学习方案是自己死扣 阅读全文
posted @ 2019-05-06 09:28 编程一生 阅读(746) 评论(0) 推荐(2) 编辑
  2019年5月5日
摘要: 4月30日 因为今天很多同事都请假了,公司里也没有会议。工作进度本来就提前了,加上牙疼还没有好的原因,今天请假一天在家办公。 上午一边处理公司问题一边看书,听到小区里传来小学的广播声,喜欢听这个广播。下午在小区里做了减肥SPA,又洗了牙。 SPA的时候美容师说她们这边的减肥早饭吃一个鸡蛋和麦片粥,中 阅读全文
posted @ 2019-05-05 09:29 编程一生 阅读(1405) 评论(6) 推荐(3) 编辑
  2019年4月28日
摘要: 背景 在公司里听到别人说起一本自己没读过的书,或者看到听到别人引用了一个词、一句话查到出自哪本书。那这本书静儿是一定要去读的。因为不了解别人读的书,有很大概率不了解别人的知识体系和思维习惯。 举个例子,亚马逊、谷歌、ebay思想体系在我们团队用的很多。多看这些公司人写的书在工作中沟通会顺畅很多。 《 阅读全文
posted @ 2019-04-28 09:04 编程一生 阅读(2033) 评论(2) 推荐(6) 编辑
  2019年4月24日
摘要: 背景 团队内部轮流技术分享,其他人都是分享源码,我每次都是设计和架构,感觉自己太特立独行。这次我要合群点,分享点源码。 概念 Service Provider Interface:服务提供方接口。是一种JVM层面的服务注册发现机制。 谁在用 jdbc源码里我见过SPI、Dubbo源码里我见过SPI、 阅读全文
posted @ 2019-04-24 10:17 编程一生 阅读(972) 评论(1) 推荐(6) 编辑
  2019年4月23日
摘要: 背景 在《程序媛的人生观》这篇文章中,在博客园有热心朋友反馈: protosbuff支持的类型少~而且不支持嵌套~性能更没有json高,如不是外网使用节约流量,没有用的必要~ 我觉得评论说的很好。但是以淘金式思路来看这个问题,需要提出自己的问题,进行批判性吸收。 编码效率 写了一段代码测试使用pro 阅读全文
posted @ 2019-04-23 09:36 编程一生 阅读(733) 评论(0) 推荐(2) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 16 下一页