Fork me on GitHub
摘要: 程序员萌萌在浏览关于分布式锁的文章,突然下面的话引起了萌萌的注意: 在锁操作的客户端打日志 获取锁: T13:31:51.230redisname-lock:hsetnx E13:31:51.230GetConnection10.X.X.X T13:31:51.231redisname-lock:h阅读全文
posted @ 2018-07-09 10:21 编程一生 阅读(612) 评论(2) 编辑
摘要: 引子: 原来一个领导跟我说过一句很中肯的话,说我在业界虽然有一定影响力,在工作中的影响力不够。当然,原话更精炼一些,原话是:“见面不如闻名”。 经历是最好的老师。非常感谢收到的每一条建议,技术人员是终身学习、终身成长的。 价值: 影响力是在工作中自我实现的衡量标准“能够cover更大的事情”一个十分阅读全文
posted @ 2018-07-04 09:25 编程一生 阅读(2074) 评论(12) 编辑
摘要: 一般系统的服务划分有以下两种维度: 按模块划分 这个比较适用于偏业务的场景:复杂的系统,最好先按业务领域横向拆分成可独立部署的子系统,每个子系统内部再按技术纵向拆分成不同的子模块。 按角色划分 这个比较适用于基础服务类的场景:一个大系统,每个服务看起来关联都很紧密,存在相互的调用关系。这时候可以考虑阅读全文
posted @ 2018-07-02 09:31 编程一生 阅读(527) 评论(1) 编辑
摘要: 一般互联网公司形成规模后,在技术上或多或少都有一些自己的基础组件。这些基础组件大体可以分为两类: 1.完全自研 2.二次开发 完全自研的一般前提是 1.这个可以有 需要使用的时候确实还不存在这个组件。比如这个领域不是一个通用领域,所需的技术也比较专业。可能存在说这个技术确实没有。 2.我需要的时候你阅读全文
posted @ 2018-06-25 09:49 编程一生 阅读(3374) 评论(19) 编辑
摘要: 导师交流会下周我要给大家讲了,先写了个PPT。初版,剧透一下,共同探讨。 在这里提到了积累沉淀的意识和积累沉淀的方法。这里举个积累沉淀意识的例子,方法会在后面讲到。 积累沉淀的意识 服务化一般可以分为三个阶段:API as Service、Product as Service、Solution as阅读全文
posted @ 2018-06-13 10:10 编程一生 阅读(2387) 评论(31) 编辑
摘要: 经过一段时间的学习与实践,飞鸟已经可以独力解决一些问题。小鱼就让飞鸟讲述一些遇到的问题和解决过程。 报错日志: 这个产生的原因是我覆盖Collections.sort的Comparator方法的时候 Collections.sort在jdk1.7版本之后底层用的是TimSort,这个Sort类会有很阅读全文
posted @ 2018-06-12 06:39 编程一生 阅读(346) 评论(4) 编辑
摘要: 经过了几天的熟悉环境,小鱼开始让飞鸟尝试负责解决一些问题。分配的第一个问题现象是这样的: 接口有偶尔的超时现象。平时的时候接口可以在2s响应调用的上游。但是偶尔会有几次,超时特别严重,有时候20s、30s才返回。但是上游的超时时间是10s。所以这时候上游是拿不到结果的。对上游来说这次请求失败了。 飞阅读全文
posted @ 2018-06-04 09:31 编程一生 阅读(907) 评论(5) 编辑
摘要: 今天办公室里来了一个程序员妹子飞鸟,小鱼是给她分配的导师,初次见面~ 午饭时间 Linux目录结构 resolv.conf文件 nameserver 唯一的必选关键字。表明DNS 服务器的IP 地址,可以有很多行的nameserver ,每一个带一个I P 地址。在查询时就按nameserver 在阅读全文
posted @ 2018-06-01 08:24 编程一生 阅读(986) 评论(13) 编辑
摘要: 大家都知道历史上有段佳话叫“司马相如和卓文君”。“皑如山上雪,皎若云间月”。卓文君这么美,却也抵不过多情女儿薄情郎。 司马相如因一首《子虚赋》得汉武帝赏识,飞黄腾达之后便要与卓文君“故来相决绝”,寄来给家乡留守的妻子一封《两地书》,上面只有一行数字:“一二三四五六七八九十百千万。”意义是:无亿,我已阅读全文
posted @ 2018-05-30 09:24 编程一生 阅读(700) 评论(5) 编辑
摘要: 麻烦大家百忙之中给点个赞,这篇文章集我8个月的感悟,多谢 团队文化: 意识:一有空就check大象 存在感:在大象群里要够活跃 信任感:交给你的任务要确保做好 思考:要养成多为工作考虑的习惯 四象限理论:分清事情的轻重缓急 责任:要对自己范围内的事情都心中有数 对新人基本要求: 不糊弄别人 也不糊弄阅读全文
posted @ 2018-05-24 08:39 编程一生 阅读(352) 评论(1) 编辑
摘要: 一种历程 小时候做多选题。一道多选题全对得3分,少选得1分,错选、多选、不选得0分。静儿经常面对这种题,有个选项不确定的时候,虽然计算概率来看,不选这个选项合适的多。静儿基本上会选它。一损俱损,一荣俱荣。这种思想如同命运一样在推着我往前走。 我老公也是程序员。他是属于一定至少能得1分的人。做事兢兢业阅读全文
posted @ 2018-05-23 09:38 编程一生 阅读(908) 评论(7) 编辑
摘要: TDD是测试驱动开发(Test-Driven Development)的英文简称,是敏捷开发中的一项核心实践和技术,也是一种设计方法论。TDD的原理是在开发功能代码之前,先编写单元测试用例代码,测试代码确定需要编写什么产品代码。TDD虽是敏捷方法的核心实践,但不只使用于XP(Extreme Prog阅读全文
posted @ 2018-05-22 13:41 编程一生 阅读(145) 评论(0) 编辑
摘要: 小时候,因为上学比别人早,学习上虽然可以跟的上。综合的差距总是在那里,羡慕稍大点的同学,他们总是看起来那么光鲜,什么都懂💓 爸妈大我40岁,给我的教育晚于同龄人20年的水平。好羡慕那些有年轻妈妈的女孩,总是把自己的姑娘打扮的洋气,母女俩无话不谈。而我妈总是教育我艰苦朴素才是美。别的女孩在减肥啊、化阅读全文
posted @ 2018-05-21 00:16 编程一生 阅读(253) 评论(14) 编辑
摘要: 静儿未来几年的规划是:只要我能胜任当前的工作,我就踏踏实实的呆着。我希望可以很努力的工作,同时也希望不错过任何一节瑜伽课和舞蹈课。并不冲突,我顶多是把别人用来吃饭的时间用来运动。女孩子为精神而活,对吃饭不感冒,就想坚持自己喜欢的东西。 问题来了,慢慢来、踏踏实实的呆着、不错过瑜伽课和舞蹈课,那我能否阅读全文
posted @ 2018-05-14 08:55 编程一生 阅读(585) 评论(6) 编辑
摘要: 静儿历时8个月终于如愿回归写代码的生活。希望这8个月的成长能对自己的码砖起到一定的指导意义。下面就介绍一下静儿回归后的第一次码砖经历。 以下是静儿的方案设计: 01 — 方案设计 背景: DNS绑定会有一定的失败率。失败原因包括但不仅限于: dnsupdate服务只进行基本的ip和域名唯一对应合法性阅读全文
posted @ 2018-05-11 10:24 编程一生 阅读(412) 评论(3) 编辑