06 2018 档案
漫画:大公司都在重复造轮子吗?
摘要:一般互联网公司形成规模后,在技术上或多或少都有一些自己的基础组件。这些基础组件大体可以分为两类: 1.完全自研 2.二次开发 完全自研的一般前提是 1.这个可以有 需要使用的时候确实还不存在这个组件。比如这个领域不是一个通用领域,所需的技术也比较专业。可能存在说这个技术确实没有。 2.我需要的时候你
阅读全文
演讲稿:新人培养之道
摘要:导师交流会下周我要给大家讲了,先写了个PPT。初版,剧透一下,共同探讨。 在这里提到了积累沉淀的意识和积累沉淀的方法。这里举个积累沉淀意识的例子,方法会在后面讲到。 积累沉淀的意识 服务化一般可以分为三个阶段:API as Service、Product as Service、Solution as
阅读全文
漫画:全面理解java.lang.IllegalArgumentException及其可用性设计
摘要:经过一段时间的学习与实践,飞鸟已经可以独力解决一些问题。小鱼就让飞鸟讲述一些遇到的问题和解决过程。 报错日志: 这个产生的原因是我覆盖Collections.sort的Comparator方法的时候 Collections.sort在jdk1.7版本之后底层用的是TimSort,这个Sort类会有很
阅读全文
漫画:性能、可用性和锁
摘要:经过了几天的熟悉环境,小鱼开始让飞鸟尝试负责解决一些问题。分配的第一个问题现象是这样的: 接口有偶尔的超时现象。平时的时候接口可以在2s响应调用的上游。但是偶尔会有几次,超时特别严重,有时候20s、30s才返回。但是上游的超时时间是10s。所以这时候上游是拿不到结果的。对上游来说这次请求失败了。 飞
阅读全文
漫画:Linux中/etc/resolv.conf文件和puppet工具解析
摘要:今天办公室里来了一个程序员妹子飞鸟,小鱼是给她分配的导师,初次见面~ 午饭时间 Linux目录结构 resolv.conf文件 nameserver 唯一的必选关键字。表明DNS 服务器的IP 地址,可以有很多行的nameserver ,每一个带一个I P 地址。在查询时就按nameserver 在
阅读全文