上一页 1 ··· 8 9 10 11 12 13 14 15 16 下一页
  2018年5月11日
摘要: 静儿历时8个月终于如愿回归写代码的生活。希望这8个月的成长能对自己的码砖起到一定的指导意义。下面就介绍一下静儿回归后的第一次码砖经历。 以下是静儿的方案设计: 01 — 方案设计 背景: DNS绑定会有一定的失败率。失败原因包括但不仅限于: dnsupdate服务只进行基本的ip和域名唯一对应合法性 阅读全文
posted @ 2018-05-11 10:24 编程一生 阅读(1096) 评论(3) 推荐(3) 编辑
  2018年5月4日
摘要: 王国维 在《人间词话》里谈到了治学经验,他说:古今之成大事业、大学问者,必经过三种之境界: 第一种境界昨夜西风凋碧树。独上高楼,望尽天涯路。第二种境界衣带渐宽终不悔,为伊消得人憔悴。第三种境界众里寻他千百度,蓦然回首,那人却在,灯火阑珊处。 在高可用方面解释此三境界则为: 第一种境界高瞻远瞩认清前人 阅读全文
posted @ 2018-05-04 10:22 编程一生 阅读(795) 评论(4) 推荐(3) 编辑
  2018年4月19日
摘要: 本文是我原创,原文首发于美团点评技术博客,原文地址是:https://mp.weixin.qq.com/s/pxNRzWs3sZmbr-K18FvnrA 背景 每个系统都有它最核心的指标。比如在收单领域:进件系统第一重要的是保证入件准确,第二重要的是保证上单效率。清结算系统第一重要的是保证准确打款, 阅读全文
posted @ 2018-04-19 21:48 编程一生 阅读(4499) 评论(3) 推荐(7) 编辑
  2018年4月8日
摘要: 本篇文章是之前一篇《大话高可用》的高可用心法的案例篇。 说实践之前先说概念。 业界可靠性和可用性的衡量标准: 将可用性做一个目标分解即为: MTBF:发生频率要低 MTTR:故障恢复要快 先考虑发生频率低的问题。就是怎样别人死我们不死;自己不作死;不被队友搞死。故障恢复要快,那就需要事先做好应急备案 阅读全文
posted @ 2018-04-08 10:11 编程一生 阅读(1536) 评论(2) 推荐(7) 编辑
  2018年4月1日
摘要: 什么是重构? 重构是在不改变软件可观察行为的前提下改善其内部结构。 Martin Fowler 通俗说法:看起来没做啥调整,让系统继续更好的满足客户需求。同时,希望重构完成后,这个系统能够多蹦跶几年。 重构的分类: 代码重构 如果想了解代码方面的重构主要有哪些方法,可以参考《重构:改善既有代码的设计 阅读全文
posted @ 2018-04-01 11:14 编程一生 阅读(2276) 评论(7) 推荐(4) 编辑
  2018年3月23日
摘要: 今天老大跟我讨论说,没有看到过一篇够全面体系的高可用的文章。谈到高可用,基本都是以偏概全的文章。今晚抽空想了一下这个问题。 高可用我另一个更资深老大其实总结的很全面了:别人死我们不死,自己不作死,不被队友搞死。 然后就是怎么别人死我们不死:最好就是别人的东西和我们没关系,就是去依赖。如果实在有依赖呢 阅读全文
posted @ 2018-03-23 04:06 编程一生 阅读(5602) 评论(16) 推荐(27) 编辑
  2018年3月16日
摘要: 我们内部每周都有读书会,最近在读《clean code》,基本上是20分钟左右。总体原则是大家轮流来讲。 我自己也领了其中一章,第八章。这一张特别不巧,书少了3页。整个一章少了一半的内容。于是我自己发挥了一下,希望大家能有所收获。 从接口到类、工程、系统、框架。在做设计的时候关于边界的基本思路是一致 阅读全文
posted @ 2018-03-16 00:49 编程一生 阅读(1552) 评论(5) 推荐(4) 编辑
  2018年2月28日
摘要: 背景 2017年8月25日,我怀着“再也不要在下班时间收到报警”的美好期待,加入美团金融智能支付负责核心交易,结果入职后收到的报警一天紧似一天。核心交易是整个智能支付的核心链路,承担着智能支付百分之百的流量,不敢有丝毫的懈怠。 从17年下半年开始,我们的日单量增长迅速,而且压力和流量在午、晚高峰时段 阅读全文
posted @ 2018-02-28 23:41 编程一生 阅读(4348) 评论(13) 推荐(17) 编辑
  2018年2月19日
摘要: 先介绍一下《MySQL数据库开发的三十六条军规》,这里只介绍核心的,具体内容大家可以自行百度,这是从底层开发人员到管理者必须知道规范。出自58赶集。 介绍两个例子。这个适合用STAR法则。STAR法则是情境(situation)、任务(task)、行动(action)、结论(result)四项的缩写 阅读全文
posted @ 2018-02-19 20:47 编程一生 阅读(1587) 评论(5) 推荐(4) 编辑
  2018年2月14日
摘要: 试着用MECE分析法对人生的整个规划做一下总结。作为技术人员,其实除了编码架构能力之外,分析问题的能力的重要程度也会随着职业发展越来越重要。《美团点评技术博客》说这几天要在黄金时段头版头条发表静儿的文章。虽然比较担心大过年的,技术文章的点击量,但是还是很开心。毕竟《美团点评技术博客》是干货满满,高质 阅读全文
posted @ 2018-02-14 00:28 编程一生 阅读(3296) 评论(16) 推荐(11) 编辑
  2018年2月6日
摘要: 因为最近项目正在做重构,而这次重构实质上比原来更接近于SOA化和微服务的思想。对于我们金融交易来说,数据结果的准确性是重中之重。所以今天总结一下分布式事务的实现方法,下次组内周会给大家统一一下概念。 刚性事务和柔性事务 刚性事务:严格遵循ACID原则(原子性、一致性、隔离性、持久性)的事务。基本上指 阅读全文
posted @ 2018-02-06 14:57 编程一生 阅读(13643) 评论(9) 推荐(11) 编辑
  2018年1月10日
摘要: 我希望大家是什么样子的 之前在乐视的时候我问过我们飞哥:你希望大家是什么样子的。飞哥人特别好,因为在饭桌上,他把所有的人都说了一遍,说需要你,也需要他。需要各种各样的人。我在乐视过得蛮滋润,我可以按照自己希望的样子进行发展。这是建立在我这么多年磕磕碰碰,有了很多思考和自己想做的事情的基础上。但是我也 阅读全文
posted @ 2018-01-10 23:45 编程一生 阅读(2532) 评论(9) 推荐(10) 编辑
  2018年1月1日
摘要: 静儿总结自己的职业生涯分为三个阶段。第一个阶段为期十年,是纯技术阶段,是人生的积累期。第二个阶段是管理阶段,是综合能力整合期。第三个阶段是突破阶段,打造自己独特的核心竞争力。 第一阶段 刚毕业的同学可能会觉得技术高大上,技术好了最傲娇。但是技术分成纯基础建设型和业务型。纯技术建设型基本需要做到JAV 阅读全文
posted @ 2018-01-01 12:13 编程一生 阅读(2936) 评论(4) 推荐(23) 编辑
  2017年12月3日
摘要: 静儿来面试新美大这个部门的时候,HR跟我说我们是最核心的部门,没有之一。我以为这是句夸张的招人用的玩笑。结果来了发现,额,这句话是很公正客观的。现在上上下下组成了一支牛人团队,请来了其他部门很多资深高手进行封闭开发,确保我们系统的稳定性。 选择一份工作,必然要考虑的是:我们是做基础设施的,还是做平台 阅读全文
posted @ 2017-12-03 14:16 编程一生 阅读(4620) 评论(6) 推荐(7) 编辑
  2017年11月26日
摘要: 不管是java还是.net基础设施必不可少。 MQ: 如果发现MQ是瓶颈。不管用的是rabbitmq还是kafka,其他的也好。作为生产者要确认超时时间、重试机制、异步线程池。消费方要做两件事:发现和解决。发现的主要是通过积压阈值最快发现问题。解决的方法主要有:短期方案:增大线程数,增加服务器。长期 阅读全文
posted @ 2017-11-26 16:15 编程一生 阅读(3170) 评论(5) 推荐(17) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 下一页