文章首发于公众号 松花皮蛋的黑板报 作者就职于京东,在稳定性保障、敏捷开发、高级JAVA、微服务架构有深入的理解 为了避免分布式系统单点异常引发的系统可靠性和高可用问题,可行的办法就是数据冗余,也称为复制集,那么复制集是怎么管理的呢? 实际上管理方式可以有去中心化副本集和中心化副本集两种。 去中心化 ...
分类:
其他好文 时间:
2019-08-25 17:57:50
阅读次数:
90
这是一个关于著名高尔夫球手“老虎”伍兹的故事。高尔夫球手在打球的时候,可能会受到一些外界干扰。一般情况下还好,如果他已经开始挥杆,这时候受到了干扰,一般选手肯定是继续把杆挥下去,但通常的结果是打得不理想。 而伍兹遇到这种情况,他会停下来,重新做挥杆的动作,保证了每一杆动作的标准。 伍兹能停下来,固然 ...
分类:
其他好文 时间:
2019-08-21 13:51:50
阅读次数:
103
2.5 如何学习PHP PHP以其简单易学的特点,以及敏捷开发的优势,从一个几乎不被人知的开源项目,慢慢成长为技术人员首选的动态Web设计工具,与其他语言相比,PHP表现得更好、更快、更简单易学。尽管如此,我们在面对一项自己不熟悉的新技术时,仍然会感到无所适从,不知道从何处入手,似乎总是感觉摸不出一 ...
分类:
Web程序 时间:
2019-08-19 09:40:54
阅读次数:
108
以前有看过敏捷开发相关的内容,被说不懂敏捷开发被人带着做敏捷开发,到后来我自己结合瀑布流与敏捷开发建立出一套比较能提高项目效率的“伪敏捷”模式。 一、敏捷开发是什么 敏捷开发以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发。在敏捷开发中,软件项目在构建初期被切分成多个子项目,各个子项目的 ...
分类:
其他好文 时间:
2019-08-19 09:22:22
阅读次数:
113
现在的互联网公司,普遍在尝试并执行敏捷开发模式,那么必然要涉及到频繁的更新迭代,在每次更新迭代时,老功能的回归成为了老大难。当系统日益复杂,涉及到的回归点逐渐增多,UI自动化测试即使成本在大,也需要提上日程,解放人力,让测试人员提高工作效率。 以往我们对于UI自动化测试,第一个想到的事Seleniu ...
分类:
其他好文 时间:
2019-08-16 09:12:53
阅读次数:
182
软件研发流程和质量 最常见软件开发模型:瀑布模型(v、w模型) 快速原型模型 敏捷开发模型 V模型 需求分析、概要设计、详细设计、编码、单元测试(独立的模块测试)、集成测试(模块联调)、系统测试(整体流程)、验收测试(验证是否满足需求)。 v模型的优点: v模型的缺点: W模型-双V模型 开发一个v ...
分类:
其他好文 时间:
2019-08-15 21:05:50
阅读次数:
149
概述 本场景描述的是针对多个Scrum团队/敏捷团队,开发同一款大型产品,或者大型项目的敏捷应用场景。Leangoo多团队大规模敏捷开发模板是基于大规模敏捷模型定义的,可以适配基于Scrum of Scrums, Scrum@Scale,LeSS和SAFe等模型。Leangoo多团队大规模敏捷开发模 ...
分类:
其他好文 时间:
2019-08-10 17:33:51
阅读次数:
107
2019年08月09日,上海受台风利奇马的影响,晚间狂风大雨。 临下班,合作渠道WB在微信群里报告线上生产事故问题:赶快扒日志看记录,日志显示一切正常,看不出bug在哪里,WB声称并未接收到我方CI的回调请求。晚七点多,肚子已经饿了,给WB说,看日志CI没啥问题,先撤了。 在出公司大楼经过一个拐角的 ...
分类:
其他好文 时间:
2019-08-09 23:23:55
阅读次数:
97
背景 随着互联网行业的兴起,敏捷开发、Devops被越来越多的公司提及或实施,力求有效地降低交付过程所耗费的成本并提高交付的效率。 持续交付通过建立自动化的构建、测试、部署机制,实现业务快速上线的过程。 在微服务架中,由于每个服务都是一个独立的,可部署的单元,由一个服务或多个服务组合对外提供服务,服 ...
分类:
其他好文 时间:
2019-08-08 13:23:10
阅读次数:
81
力软敏捷开发框架7.0.5版发布,企业级.net快速开发平台 升级日志: 新增 1.代码生成器,可保存方案; 2.加入葡萄城报表、套打; 3.流程手写签名、印章管理; 4.仓库平面图数据展示; 5.数据源的带参数查询; 6.表格控件字段的隐藏; 7.甘特图+项目管理示例; 8.Redis消息队列示例 ...
分类:
Web程序 时间:
2019-08-01 15:59:37
阅读次数:
5739