摘要:
20191211闪 阅读全文
摘要:
作为开发人员,在产品迭代过程中时常会遇到问题需要分析定位,而在分析和定位过程中一般要借助工具,要是能根据问题的现象就能找到原因,那么对快速改进产品品质无疑是一种很大的提升。那么如何做才能达到这样的效果呢?我个人认为要把握这两点: (1)后端在遇到异常错误处理流程时要将状态码和简洁明了的描述信息组合成 阅读全文
摘要:
最近在检索MongoDB的数据时需要用到分组操作,由于没有现成的说明文档可参考,只能是在代码中不断调试、摸索前进;目前已现实了Java对MongoDB的分组操作,并统计各个分组的数量。现通过示例详细解析,步骤如下流程所示: (1)测试环境条件准备:MongoDB的版本为2.0.1,如下图所示 (2) 阅读全文
摘要:
20191207闪 阅读全文
摘要:
在CODE中经常会发起代码评审和进行评审任务,可是根据目前的做法流程,我认为它就是走走形式,为了应付检查,根本没有达到预期的效果,即审查代码质量、学习他人写的代码和提高自身写代码的能力。对此,将从两方面来解说一下: 第一方面是:目前的现状,每次提交的代码量多,很多文件,很多行数;而评审人也是随意打开 阅读全文
摘要:
1、在生产环境中至少需要三个节点的复制集架构。 2、在多数的场景中WT引擎比MMAPv1更加出色。 3、要想达到极致的速度,那么一定要给MongoDB足够的内存。 4、避免使用短链接,充分利用连接池,它可以有效地提高效率和减少无效的内存损耗。 5、大量写场景中。适当调低wiredTiger cach 阅读全文
摘要:
1. 什么是Scrum Scrum是一种轻量级的框架,适合于小型的、结合紧密的团队开发复杂的产品。Scrum是二十世纪后期一些软件工程师协同努力的脑力劳动的成果,现已成为技术领域最具魅力的方法。但Scrum并不因此而复杂难用,相反,它不仅适用于技术领域,你还可以轻易将本文中介绍的工具和实践应用于其他 阅读全文
摘要:
Q1:如何解决冲突/避免冲突 A1:执行git fetch之后,本地可能会存在冲突。 如果希望合并本地修改内容,需要执行git merge。不过当有修改内容未提交时,不能merge,要么把修改内容提交,要么恢复修改。 当执行git merge之后有冲突,并且不能自动合并,需要手工编辑文件解决冲突,再 阅读全文
摘要:
1、分支类型说明 分支名称 分支描述 唯一 权限管理 release 发布分支,内部分支,当确定需要发布版本时,从develop分支拉出此分支 唯一 最高权限,由版本经理或者团队核心成员组管理 master 主干分支,对外发布分支 唯一 最高权限,由项目经理或者团队核心成员组管理 hot fixes 阅读全文
摘要:
敏捷宣言中列出的敏捷价值观和原则,虽然不属于Scum框架的内容,但可以帮助我们更好地理解Scrum的起源以及为什么要采用Scrum。 敏捷原则 01、我们最重要的目标,是持续不断地尽早交付有价值的软件以使客户满意。 02、拥抱需求变化,即使是在开发的后期。为了客户的竞争优势,敏捷过程掌控变化。 03 阅读全文