一、实验目的 1、掌握单元测试的方法 2、学习XUnit测试原理及框架 3、学习使用测试框架进行单元测试的方法和过程 二、实验内容与要求 1、了解单元测试的原理与框架 1.1单元测试原理 单元测试,是指对软件中的最小可测试单元进行检查和验证。对于单元测试中单元的含义,一般来说,要根据实际情况去判定其 ...
分类:
其他好文 时间:
2020-06-01 20:31:13
阅读次数:
67
我们在开发过程中经常会出现Connection reset问题,包括http调用,数据库连接等场景。出现Connection reset的原因很多,本文从tcp层面简单介绍下Connection reset出现的原因,以及在实际开发过程中如何排查这类问题。 1、什么是Connection reset ...
分类:
其他好文 时间:
2020-06-01 01:16:20
阅读次数:
331
Vue动态组件 1.component:动态组件放的位置 2.is:绑定动态参数名称的属性和bind联合使用 3.keep-alive:保存当前改变的值 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name ...
分类:
Web程序 时间:
2020-05-31 22:07:00
阅读次数:
108
上一节消息重试里面提到了重试的消息可以被延时消费,其实除此之外,用户发送的消息也可以指定延时时间(更准确的说是延时等级),然后在指定延时时间之后投递消息,然后被consumer消费。阿里云的ons还支持定时消息,而且延时消息是直接指定延时时间,其实阿里云的延时消息也是定时消息的另一种表述方式,都是通 ...
分类:
其他好文 时间:
2020-05-30 20:23:30
阅读次数:
575
请叙述一下您对线程池的理解? 回答这个面试题要从线程池的好处,线程池如何使用和线程池启动时执行的策略来说 线程池的好处: 降低资源消耗:重复利用线程池中的线程节省线程创建和销毁带来的消耗; 提高性能:当任务需求时,可以不用创建线程直接执行,主要是直接从线程池中取出线程去执行; 提高线程的可管理性:线 ...
分类:
编程语言 时间:
2020-05-30 12:51:24
阅读次数:
86
近期,Sentinel Go 0.3.0 正式发布,带来了熔断降级特性支持,可以针对 Go 服务中的不稳定调用进行自动熔断,避免出现级联错误/雪崩,是保障服务高可用重要的一环。
分类:
其他好文 时间:
2020-05-28 13:18:59
阅读次数:
57
##题目描述: 据说著名犹太历史学家 Josephus(约瑟夫)有过以下的故事:在罗马人占领乔塔帕特后, 39 个犹太人与 Josephus 及他的朋友躲到一个洞中,39 个犹太人决定宁愿死也不要被敌人抓到,于是决定了一个自杀方式,41 个人排成一个圆圈,由第 1 个人开始报数,报数每报到第 3 个 ...
分类:
其他好文 时间:
2020-05-26 22:10:41
阅读次数:
94
1.理论部分 事务会把表示工作逻辑单元的SQL语句集成起来。 (1)commit 当数据库提交COMMIT语句的时候,这个事务就结束了,并且如下结果会发生: 事务所做的所有工作都会永久化 其他用户可以看到这个事务所做的数据变更 该事务拥有的所有锁被释放 commit语句的语法如下: COMMIT [ ...
分类:
数据库 时间:
2020-05-26 12:01:49
阅读次数:
123
如果请求部分资源错误,报如下错: , 那么加上 ` proxy_http_version 1.1; proxy_set_header Connection "";` ...
分类:
其他好文 时间:
2020-05-23 13:24:22
阅读次数:
50