随笔 - 242,  文章 - 1,  评论 - 1678,  阅读 - 71万
02 2019 档案
业务开发转基础开发,这三种「高可用」架构你会么?
摘要:一、业务开发与基础开发的区别 - 划分方式 一种将后台开发细分的方式:前台开发(业务)、中台开发(中间件、应用基础服务、PAAS服务、IAAS服务)、后台开发(运维开发)。一般前台开发对应于业务开发,中台开发对应基础开发,后台开发对应运维。 - 规模 基础开发的目标是解决业务的公共痛点,所以一般数据 阅读全文
posted @ 2019-02-28 16:34 编程一生 阅读(2103) 评论(0) 推荐(1) 编辑
程序常用的设计技巧
摘要:一、背景 程序的定义:程序=数据+算法+接口 二、常用技巧 技巧1 - 按目标设计接口做幂等设计 - 场景 背景:做任务赚积分。前端发出增加积分请求,如果收不到响应会重试。 后台开发人员:怎么判断是重试还是另一次请求? 解决方案:接口定义中需要传入原来积分是多少,增加到多少。开发人员直接将目标结果入 阅读全文
posted @ 2019-02-26 11:37 编程一生 阅读(1339) 评论(2) 推荐(3) 编辑
美团分布式服务通信框架及服务治理系统OCTO
摘要:一、什么是OCTO 定义: OCTO是美团的分布式服务通信框架及服务治理系统,属于公司级基础设施(octo已经开源,https://github.com/Meituan-Dianping。octo-rpc, octo-portal,octo-ns 都是octo的一部分)。 目标: 为公司所有业务提供 阅读全文
posted @ 2019-02-25 09:37 编程一生 阅读(4369) 评论(7) 推荐(4) 编辑
到底多大才算高并发?
摘要:一、什么是高并发 定义: 高并发(High Concurrency)是使用技术手段使系统可以并行处理很多请求。 关键指标: -响应时间(Response Time) -吞吐量(Throughput) -每秒查询率QPS(Query Per Second) -每秒事务处理量TPS(Transactio 阅读全文
posted @ 2019-02-19 12:31 编程一生 阅读(21675) 评论(13) 推荐(14) 编辑
《程序员修炼之道》解读
摘要:美团这边有个很好的风格。上上下下谁出去参加什么技术会议、培训之类的都会回来主动给大家做分享。用了近两天的时间读了一本《程序员修炼之道》,自己的收获分享给大家,也算是美团精神的一个发扬。 读的时候本来打算用金字塔原理对文章进行归纳后输出文章,看完后发现附录里“注重实效的程序员之快速参考指南”里70的句 阅读全文
posted @ 2019-02-18 10:23 编程一生 阅读(7406) 评论(7) 推荐(12) 编辑
面试官说:你真的不是不优秀只是不合适
摘要:静儿四年前面试一家公司,当时没有意识到自己的工作年限已经很长了。面试官的工作年限似乎比我短。他问了我很多java的三方类库的用法。我当时那段时间主要在做搜索,对于三方类库没有多少研究。我并不知道他那种用法,被他问的回答不出来了。他显然很得意,跟我说:“你是不是很久没有写代码了?自己知道结果了吧?”我 阅读全文
posted @ 2019-02-13 10:52 编程一生 阅读(4801) 评论(13) 推荐(21) 编辑
架构视角-文件的通用存储原理
摘要:架构师是互联网行业高薪又紧俏的资源。成为架构师最基本的是设计能力。设计与设计的区别主要体现在两方面: 1,深度:要解决哪些问题?这个问题背后的根本问题是什么?还有什么问题没有发现?对应的能力是发现和解决问题的能力。 2,体系:要解决的问题的属于哪一类的问题?这类问题能否进一步抽象,让系统解决更大的问 阅读全文
posted @ 2019-02-11 10:24 编程一生 阅读(1637) 评论(1) 推荐(5) 编辑
那些影响深远的弯路
摘要:静儿最近反思很多事情,不仅是当时做错了。错误定式形成的思维习惯对自己的影响比事情本身要大的多。经常看到周围的同事,非常的羡慕。他们都很聪明、有自己的方法。就算有些同事工作经验相对少一些,但是就像在废墟上创建一个辉煌的城市要比在一个已有城市上建设要简单的多一样,我未来要走的路要更长。今天分享出来,希望 阅读全文
posted @ 2019-02-01 10:04 编程一生 阅读(1498) 评论(9) 推荐(5) 编辑


点击右上角即可分享
微信分享提示