大数据
-
编写敏捷开发的产品需求文档教程
产品需求文档 产品需求文档(Product Requirement Document,PRD)的英文简称。是将商业需求文档(BRD)和市场需求文档(MRD)用更加专业的语言进行描述。 为什么开发需要需求文档 需求文档在产品项目中是一个“…
-
敏捷开发、瀑布式开发、迭代式开发、螺旋开发的优缺点大对比
好的开发模式能使我们更快速的交付项目,项目经理大多数可能都会根据实际情况进行选择,今天为大家分享一下各种开发模式的优缺点! 敏捷软件 敏捷软件开发又称敏捷开发,是一种从1990年代开始逐渐引起广泛关注的一些…
-
自动化测试的原则和如何做好敏捷测试
说到敏捷测试就不得不提自动化测试,敏捷开发由于团队成员的特殊性,非常迫切的需要自动化测试。每当开发人员快速的响应需求时,我们测试人员都需要把真个系统快速的测试一遍,已达到高质量的交互。那么如何把敏捷…
-
敏捷开发团队愿景和团队章程阐述
什么是团队愿景? 团队对指导原则的共同理解,包括了使命,目标,预期的行为,价值观,和最终成果,由团队识别定义并得到使用。 什么不是团队愿景? 一般而言,团队愿景不是团队计划,不包括团队所要完成的任务计划…
-
MySQL8中新增了三大索引,隐藏索引、降序索引、函数索引
今天我们一起来聊聊 MySQL 8.x 版本中新增的三大索引。MySQL 8.x 中新增了三种索引方式,如下所示。 隐藏索引 降序索引 函数索引 MySQL8新特性 一、隐藏索引 1.隐藏索引概述 MySQL 8.0 开始支持隐藏索引(invisible…
-
解决org.postgresql.util.PSQLException: ERROR: permission denied for table xxx异常
最近一个号称老司机的腾讯运维师傅安装了一个 PostgreSQL 数据库,在部署部分应用后提示:org.postgresql.util.PSQLException: ERROR: permission denied for table tx_user 异常。 这个运维师傅太懒,异常日志也不…
-
MySQL 的 21 个规范、优化最佳实践!
前言 每一个好习惯都是一笔财富,本文分 SQL 后悔药,SQL 性能优化,SQL 规范优雅三个方向,分享写 SQL 的 21 个好习惯和最佳实践! 写完SQL先explain查看执行计划(SQL性能优化) 日常开发写 SQL 的时候,尽量养成…
-
SQL Server常用修改字段,删除字段,修改默认值等用法总结
在我国,SQL Server 并不流行,相对于 MySQL、Oracle、PostgreSQL 来说,SQL Server 可能排在第三第四的位置。要不然,也不会找一个它的 Java 驱动包都很难。更别说查找一些它的用法资料了,你只得翻官网,看它的语…
-
PostgreSQL 修改表字段 ALTER TABLE 的常用用法
PostgreSQL 在外国很火,国内 MySQL 用的比较多。但是很多时候,我们会把 MySQL 和 PostgreSQL 拿来比较,生态决定一切,PostgreSQL 的资料相比 MySQL 来说少了很多。本文总结了 PostgreSQL 修改字段名、添加字段、…
-
MySQL MVCC 设计缺陷
熟悉 Oracle 的都知道 Oracle mvcc 里有一个概念:query restart,因此我 3 月份的时候发了一个微博! 我的回答:这是 MySQL MVCC 的一个设计缺陷: 虽然 SQL-92 规定了四种隔离级别,但是在引入 MVCC 后,RC/RR 都…