Fork me on GitHub
摘要: 一种历程 小时候做多选题。一道多选题全对得3分,少选得1分,错选、多选、不选得0分。静儿经常面对这种题,有个选项不确定的时候,虽然计算概率来看,不选这个选项合适的多。静儿基本上会选它。一损俱损,一荣俱荣。这种思想如同命运一样在推着我往前走。 我老公也是程序员。他是属于一定至少能得1分的人。做事兢兢业阅读全文
posted @ 2018-05-23 09:38 静儿1986 阅读(499) 评论(5) 编辑
摘要: TDD是测试驱动开发(Test-Driven Development)的英文简称,是敏捷开发中的一项核心实践和技术,也是一种设计方法论。TDD的原理是在开发功能代码之前,先编写单元测试用例代码,测试代码确定需要编写什么产品代码。TDD虽是敏捷方法的核心实践,但不只使用于XP(Extreme Prog阅读全文
posted @ 2018-05-22 13:41 静儿1986 阅读(3) 评论(0) 编辑
摘要: 小时候,因为上学比别人早,学习上虽然可以跟的上。综合的差距总是在那里,羡慕稍大点的同学,他们总是看起来那么光鲜,什么都懂💓 爸妈大我40岁,给我的教育晚于同龄人20年的水平。好羡慕那些有年轻妈妈的女孩,总是把自己的姑娘打扮的洋气,母女俩无话不谈。而我妈总是教育我艰苦朴素才是美。别的女孩在减肥啊、化阅读全文
posted @ 2018-05-21 00:16 静儿1986 阅读(73) 评论(13) 编辑
摘要: 静儿未来几年的规划是:只要我能胜任当前的工作,我就踏踏实实的呆着。我希望可以很努力的工作,同时也希望不错过任何一节瑜伽课和舞蹈课。并不冲突,我顶多是把别人用来吃饭的时间用来运动。女孩子为精神而活,对吃饭不感冒,就想坚持自己喜欢的东西。 问题来了,慢慢来、踏踏实实的呆着、不错过瑜伽课和舞蹈课,那我能否阅读全文
posted @ 2018-05-14 08:55 静儿1986 阅读(427) 评论(6) 编辑
摘要: 静儿历时8个月终于如愿回归写代码的生活。希望这8个月的成长能对自己的码砖起到一定的指导意义。下面就介绍一下静儿回归后的第一次码砖经历。 以下是静儿的方案设计: 01 — 方案设计 背景: DNS绑定会有一定的失败率。失败原因包括但不仅限于: dnsupdate服务只进行基本的ip和域名唯一对应合法性阅读全文
posted @ 2018-05-11 10:24 静儿1986 阅读(255) 评论(3) 编辑
摘要: 王国维 在《人间词话》里谈到了治学经验,他说:古今之成大事业、大学问者,必经过三种之境界: 第一种境界昨夜西风凋碧树。独上高楼,望尽天涯路。第二种境界衣带渐宽终不悔,为伊消得人憔悴。第三种境界众里寻他千百度,蓦然回首,那人却在,灯火阑珊处。 在高可用方面解释此三境界则为: 第一种境界高瞻远瞩认清前人阅读全文
posted @ 2018-05-04 10:22 静儿1986 阅读(423) 评论(4) 编辑
摘要: 本文是我原创,原文首发于美团点评技术博客,原文地址是:https://mp.weixin.qq.com/s/pxNRzWs3sZmbr-K18FvnrA 背景 每个系统都有它最核心的指标。比如在收单领域:进件系统第一重要的是保证入件准确,第二重要的是保证上单效率。清结算系统第一重要的是保证准确打款,阅读全文
posted @ 2018-04-19 21:48 静儿1986 阅读(326) 评论(3) 编辑
摘要: 本篇文章是之前一篇《大话高可用》的高可用心法的案例篇。 说实践之前先说概念。 业界可靠性和可用性的衡量标准: 将可用性做一个目标分解即为: MTBF:发生频率要低 MTTR:故障恢复要快 先考虑发生频率低的问题。就是怎样别人死我们不死;自己不作死;不被队友搞死。故障恢复要快,那就需要事先做好应急备案阅读全文
posted @ 2018-04-08 10:11 静儿1986 阅读(715) 评论(2) 编辑
摘要: 什么是重构? 重构是在不改变软件可观察行为的前提下改善其内部结构。 Martin Fowler 通俗说法:看起来没做啥调整,让系统继续更好的满足客户需求。同时,希望重构完成后,这个系统能够多蹦跶几年。 重构的分类: 代码重构 如果想了解代码方面的重构主要有哪些方法,可以参考《重构:改善既有代码的设计阅读全文
posted @ 2018-04-01 11:14 静儿1986 阅读(896) 评论(7) 编辑
摘要: 今天老大跟我讨论说,没有看到过一篇够全面体系的高可用的文章。谈到高可用,基本都是以偏概全的文章。今晚抽空想了一下这个问题。 高可用我另一个更资深老大其实总结的很全面了:别人死我们不死,自己不作死,不被队友搞死。 然后就是怎么别人死我们不死:最好就是别人的东西和我们没关系,就是去依赖。如果实在有依赖呢阅读全文
posted @ 2018-03-23 04:06 静儿1986 阅读(2342) 评论(16) 编辑
摘要: 我们内部每周都有读书会,最近在读《clean code》,基本上是20分钟左右。总体原则是大家轮流来讲。 我自己也领了其中一章,第八章。这一张特别不巧,书少了3页。整个一章少了一半的内容。于是我自己发挥了一下,希望大家能有所收获。 从接口到类、工程、系统、框架。在做设计的时候关于边界的基本思路是一致阅读全文
posted @ 2018-03-16 00:49 静儿1986 阅读(383) 评论(4) 编辑
摘要: 背景 2017年8月25日,我怀着“再也不要在下班时间收到报警”的美好期待,加入美团金融智能支付负责核心交易,结果入职后收到的报警一天紧似一天。核心交易是整个智能支付的核心链路,承担着智能支付百分之百的流量,不敢有丝毫的懈怠。 从17年下半年开始,我们的日单量增长迅速,而且压力和流量在午、晚高峰时段阅读全文
posted @ 2018-02-28 23:41 静儿1986 阅读(679) 评论(13) 编辑
摘要: 先介绍一下《MySQL数据库开发的三十六条军规》,这里只介绍核心的,具体内容大家可以自行百度,这是从底层开发人员到管理者必须知道规范。出自58赶集。 介绍两个例子。这个适合用STAR法则。STAR法则是情境(situation)、任务(task)、行动(action)、结论(result)四项的缩写阅读全文
posted @ 2018-02-19 20:47 静儿1986 阅读(1046) 评论(5) 编辑
摘要: 试着用MECE分析法对人生的整个规划做一下总结。作为技术人员,其实除了编码架构能力之外,分析问题的能力的重要程度也会随着职业发展越来越重要。《美团点评技术博客》说这几天要在黄金时段头版头条发表静儿的文章。虽然比较担心大过年的,技术文章的点击量,但是还是很开心。毕竟《美团点评技术博客》是干货满满,高质阅读全文
posted @ 2018-02-14 00:28 静儿1986 阅读(1314) 评论(16) 编辑
摘要: 因为最近项目正在做重构,而这次重构实质上比原来更接近于SOA化和微服务的思想。对于我们金融交易来说,数据结果的准确性是重中之重。所以今天总结一下分布式事务的实现方法,下次组内周会给大家统一一下概念。 刚性事务和柔性事务 刚性事务:严格遵循ACID原则(原子性、一致性、隔离性、持久性)的事务。基本上指阅读全文
posted @ 2018-02-06 14:57 静儿1986 阅读(1909) 评论(9) 编辑