摘要:
Spring Cloud Stream通过对消息中间件进行抽象封装,提供一个统一的接口供我们发送和监听消息,而Bus则是在Stream基础之上再次进行抽象封装,使得我们可以在不用理解消息发送、监听等概念的基础上使用消息来完成业务逻辑的处理。Spring Cloud Stream中,异步调用能让各个服 阅读全文
摘要:
数据索引的存储是有序的; 在有序的情况下,通过索引查询⼀个数据是⽆需遍历索引记录的; 极端情况下,数据索引的查询效率为⼆分法查询效率,趋近于 log2(N); 阅读全文
摘要:
MySQL InnoDB存储引擎,实现的是基于多版本的并发控制协议——MVCC (Multi-Version Concurrency Control) 注:与MVCC相对的,是基于锁的并发控制,Lock-Based Concurrency Control MVCC最⼤的好处:读不加锁,读写不冲突。在 阅读全文
摘要:
Serializable (串⾏化):可避免脏读、不可重复读、幻读的发⽣。 Repeatable read (可重复读):可避免脏读、不可重复读的发⽣。 Read committed (读已提交): 可避免脏读的发⽣。 Read uncommitted (读未提交):最低级别,任何情况都⽆法保证。 阅读全文
摘要:
RANGE分区:这种模式允许将数据划分不同范围。例如可以将⼀个表通过年份划分成若⼲个分区 LIST分区: 这种模式允许系统通过预定义的列表的值来对数据进⾏分割。按照List中的值分区,与RANGE的区别是,range分区 的区间范围值是连续的。 HASH分区 : 这中模式允许通过对表的⼀个或多个列的 阅读全文
摘要:
1、尽可能早的找出系统中的Bug; 2、避免软件开发过程中缺陷的出现; 3、衡量软件的品质,保证系统的质量; 4、关注用户的需求,并保证系统符合用户需求。 总的目标是:确保软件的质量。 阅读全文
摘要:
黑盒测试的优点有:比较简单,不需要了解程序内部的代码及实现;与软件的内部实现无关; 从用户角度出发,能很容易的知道用户会用到哪些功能,会遇到哪些问题;基于软件开发文档,所以也能知道软件实现了文档中的哪些功能;在做软件自动化测试时较为方便。 黑盒测试的缺点有:不可能覆盖所有的代码,覆盖率较低,大概只能 阅读全文
摘要:
1)等价类划分: 等价类是指某个输入域的子集合.在该子集合中,各个输入数据对于揭露程序中的错误都是等效的.并合理地假定:测试某等价类的代表值就等于对这一类其它值的测试.因此,可以把全部输入数据合理划分为若干等价类,在每一个等价类中取一个数据作为测试的输入条件,就可以用少量代表性的测试数据.取得较好的 阅读全文
摘要:
测试人员发现了BUG,提交到Bugzilla中,状态为new,BUG的接受者为开发接口人员 开发接口将BUG分配给相关的模块的开发人员,状态修改为已分配,开发人员和测试确认BUG,如果是本人的BUG,则设置为接收;如果是别的开发人员的问题,则转发出去,由下一个开发人员来进行此行为;如果认为不是问题, 阅读全文
摘要:
1.Hive在HDFS上的默认存储路径 Hive的数据都是存储在HDFS上的,默认有一个根目录,在hive-site.xml中,由参数hive.metastore.warehouse.dir指定。默认值为/user/hive/warehouse. 2. Hive中的数据库(Database) 进入H 阅读全文
摘要:
一:springboot 微服务开发利器 1.1)什么是微服务,微服务和微服务架构的区别? 目前而已,对于微服务业界没有一个统一的标准定义,但是通常而言提倡把一个单一的应用程序划分为一组小的服务, 每个小的服务都会运行在自己的进程中,服务之间通过轻量级的通信机制(http的rest api)进行通信 阅读全文