什么是等价类划分和边界值分析方法呢?首先,这二者都隶属于最常用、最典型、也是最重要的黑盒测试方法。 等价类划分方法,是将所有可能的输入数据划分成若干个子集,在每个子集中,如果任意一个输入数据对于揭露程序中潜在错误都具有同等效果,那么这样的子集就构成了一个等价类。后续只要从每个等价类中任意选取一个值进 ...
分类:
其他好文 时间:
2020-07-12 19:03:56
阅读次数:
184
golang操作redis主要有两个库,go-redis和redigo。两者操作都比较简单,区别上redigo更像一个client执行各种操作都是通过Do函数去做的,redis-go对函数的封装更好,相比之下redigo操作redis显得有些繁琐。但是官方更推荐redigo,所以项目中我使用了red ...
分类:
其他好文 时间:
2020-07-12 19:02:06
阅读次数:
99
Startup,顾名思义,就是启动类,用于配置ASP.NET Core应用的服务和请求管道。 Startup有两个主要作用: 通过ConfigureServices方法配置应用的服务。服务是一个提供应用功能的可重用组件。 通过Configure方法配置应用的请求处理管道(中间件)。 下面是VS通过A ...
分类:
Web程序 时间:
2020-07-12 18:42:30
阅读次数:
78
##什么是IO 在Linux世界里,一切皆文件。文件就是一串二进制流,不管是socket、FIFO、管道还是终端,对我们来说一切都是文件,一切都是流。在信息交换的过程中,我们都是对这些流进行数据的收发操作,简称为I/O操作(Input and Output)。 计算机里的所有流都是通过文件描述符(F ...
分类:
其他好文 时间:
2020-07-12 14:42:06
阅读次数:
74
转发与重定向的区别: 二、本质区别 解释一 一句话,转发是服务器行为,重定向是客户端行为。为什么这样说呢,这就要看两个动作的工作流程: 转发过程:客户浏览器发送http请求——》web服务器接受此请求——》调用内部的一个方法在容器内部完成请求处理和转发动作——》将目标 资源发送给客户;在这里,转发的 ...
分类:
其他好文 时间:
2020-07-12 14:23:16
阅读次数:
59
全局异常处理: 方案一: 1.使用@ControllerAdvice标记在类上,然后使用@ExceptionHandler注解标记在方法上,对指定异常进行拦截,并返回自定义的页面或Json串。 方案二: 2.编写一个全局异常处理类去实现HandlerExceptionResolver接口 重定向参数 ...
分类:
编程语言 时间:
2020-07-11 13:16:17
阅读次数:
56
最近GRPC很火,感觉整RPC不用GRPC都快跟不上时髦了。 gRPC设计 gRPC是一种与语言无关的高性能远程过程调用 (RPC) 框架。刚好需要使用一个的RPC应用系统,自然而然就盯上了它,但是它真能够解决所有问题吗?不见得,先看看他的优点: gRPC的主要优点: 现代高性能轻量级 RPC 框架 ...
分类:
其他好文 时间:
2020-07-11 13:12:03
阅读次数:
50
1 kafka介绍 Kafka是一款性能非常好的并且支持分布式的消息队列中间件由于它的高吞吐特性,Kafka通常使用在大数据领域,如日志收集平台Kafka是一个流处理平台,因为它在工作中就像是一个可以支撑高吞吐量的管道,数据像水一样流进去,然后另外一端再去读取这些数据我们就可以把Kafka看作是一种 ...
分类:
其他好文 时间:
2020-07-11 13:02:34
阅读次数:
55
管道:实用程序服务和数据结构 Pipes: utility services and data structures 管道公用设施 Nucleus RTOS有四个API调用,它们提供与管道相关的实用程序函数:重置管道、返回有关管道的信息、返回应用程序中管道的数量以及返回指向应用程序中所有管道的指针。 ...
分类:
其他好文 时间:
2020-07-11 10:01:53
阅读次数:
59
管道:介绍和基本服务 Pipes: introduction and basic services 与邮箱或队列相比,它们提供了在任务之间传递简单消息的更灵活的方式。 使用管道 在Nucleus SE中,管道是在构建时配置的。一个应用程序最多可以配置16个管道。如果未配置管道,则应用程序中不会包含与 ...
分类:
其他好文 时间:
2020-07-11 09:14:34
阅读次数:
46