自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

琳水一梦博客

相互勉励

  • 博客(18)
  • 收藏
  • 关注

原创 如何编写一个合格的测试用例

作为一个测试小白,刚开始接触测试,对于怎么写测试用例很头疼,无法接触需求,只能根据站在用户的角度去做测试,但是这样情况会导致不能全方位的测试APP,这种情况就需要一份测试用例了。在介绍如何编写测试用例之前,先看一个软件系统登录功能的测试(如下截图所示):要做这个登录页面的测试用例,你会从哪些方面思考进行测试呢?  看似简单的页面功能能够设计多少条测试用例完成较全面的测试呢?10条以内?20条?.......  那么在给出上述答案之前,先带大家熟悉一下,什么是测试用例?测试用例有什么作用? 然

2021-09-18 16:08:35 918

原创 完美组合:用例精简+精准测试(一)

一、 为什么要做用例精简和精准测试  1、 测试用例越来越多,测试效率低下  这是因为在目前的快速迭代开发模式下,测试人员需要不停覆盖不断调整的产品逻辑需求,因此测试用例也越来越庞大了,以病毒查杀为例,目前用例已达500多条用例,导致全量测试时间很长,同时发现的问题并不和用例数成正比  2、 以往迭代测试用例更多是功能“点”的覆盖,而不是用户场景“线”、“面”的覆盖  目前产品经理给出的需求都是增量文档,也就是很难有某个产品的完整需求文档,因此,每次用例更多是功能点的覆盖,比如需求文档里面提到点击某

2021-09-18 14:27:50 831

原创 Linux下安装redis

1.上传Redis的安装包redis-5.0.6.tar.gz2.解压我们的Redis安装包tar -zxvf redis-5.0.6.tar.gz3.创建 mkdir /usr/redis4. 编译并安装Redis到指定目录make install PREFIX=/usr/redis注意:自己在执行编译并安装时候可能报错,如下:①报错:"cc...

2020-02-15 13:46:15 158

原创 基于Docker部署GitLab环境搭建

注意:建议虚拟机内存2G以上,一定要配置阿里云的加速镜像1.下载镜像文件docker pull beginor/gitlab-ce:11.0.1-ce.02.创建GitLab 的配置 (etc) 、 日志 (log) 、数据 (data) 放到容器之外, 便于日后升级mkdir -p /mnt/gitlab/etcmkdir -p /mnt/gitlab/logmkdi...

2020-02-13 12:38:06 38466 5

原创 基于Docker搭建Maven私服

1.下载一个nexus3的镜像 docker pull sonatype/nexus3 2.将容器内部/var/nexus-data挂载到主机/root/nexus-data目录。 docker run -d -p 8081:8081 --name nexus -v /root/nexus-data:/var/nexus-data --rest...

2020-02-12 20:21:07 594

原创 maven库下载依赖包速度慢的问题

使用阿里的maven镜像,速度很快右键项目选中maven选项,然后选择“open settings.xml”或者 “create settings.xml”,在<mirrors>标签内将以下代码粘贴进去<mirrors> <mirror> <id>alimaven</id> <name...

2020-01-11 09:55:49 160

原创 Spring中常用的注解

几种比较重要的注解类型:@Component :标识了一个受 Spring 管理的组件,泛指组件,当组件不好归类的时候,我们可以使用这个注 解进行标注 @Respository: 标识持久层,数据访问组件,即 DAO 组件 @Service: 标识业务层组件 @Controller :标识表现层,控制层组件@RequestMapping @RequestMapping 是用来...

2020-01-08 09:26:56 111

原创 Mysql 创建函数出现This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA

This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binarymysql的设置默认是不允许创建函数解决办法1:执行:SET GLOBAL log_bin_trust_function_creators = 1;不过 重启了 就失效了注意: ...

2019-07-25 16:58:03 256

原创 MySQL 8.0.20安装问题

1.重置/修改密码alter user user() identified by "123456";

2019-03-14 11:26:57 1112 2

转载 Spring Boot统一异常处理方案示例

一、异常处理的原则1、调用方法的时候返回布尔值来代替返回null,这样可以 NullPointerException。由于空指针是java异常里最恶心的异常。2、 catch块里别不写代码。空catch块是异常处理里的错误事件,因为它只是捕获了异常,却没有任何处理或者提示。通常你起码要打印出异常信息,当然你最好根据需求对异常信息进行处理。3、能抛受控异常(checked Excepti...

2019-02-14 16:29:59 374

原创 Oracle 增加修改删除字段

添加字段的语法:alter table tablename add (column datatype [default value][null/not null],….);修改字段的语法:alter table tablename modify (column datatype [default value][null/not null],….);删除字段的语法:alter table t...

2018-12-11 17:21:56 104

原创 SpringBoot配置Swagger

1.首先添加Swagger2 的maven依赖库&lt;dependency&gt;            &lt;groupId&gt;io.springfox&lt;/groupId&gt;            &lt;artifactId&gt;springfox-swagger2&lt;/artifactId&gt;            &lt;version&gt;2.6....

2018-08-01 20:08:52 373

原创 java基于正则表达式实现时间日期的常用判断操作实例

本文实例讲述了java基于正则表达式实现时间日期的常用判断操作。具体如下:元字符 描述 \ 将下一个字符标记为一个特殊字符、或一个原义字符、或一个向后引用、或一个八进制转义符。例如,“\n”匹配字符“n”。“\\n”匹配一个换行符。序列“\\”匹配“\”而“\(”则匹配“(”。 ^ 匹配输入字符串的开始位置。如果设置了RegExp对象的Multiline属性,^也匹配...

2018-07-25 19:36:04 6614 1

原创 springboot项目启动时提示Address already in use: bind

当web项目在启动的时候,一般会报Address already in use: bind,常规的处理思路为:删除任务管理器中的javaw.exe进程即可;当删除仍然解决不了时,一般处理思路如下,以windows系统为例。1.查看当前端口被哪个进程占用了(进入到CMD中)  netstat -ano|findstr "9008"       输出结果为:       TCP    127.0.0....

2018-06-15 16:41:54 1214 2

原创 SpringBoot2.0基础(一)

一、 Spring介绍1.1  简单理解SpringBootSpringBoot让我们的Spring应用变的更轻量化。比如:你可以仅仅依靠一个Java类来运行一个Spring引用。你也可以打包你的应用为jar并通过使用java -jar来运行你的Spring Web应用。SpringBoot的主要优点:为所有Spring开发者更快的入门开箱即用,提供各种默认配置来简化项目配置内嵌式容器简化Web项...

2018-06-02 17:27:30 2384 1

原创 并发编程之多线程基础理解(一)

1.进程,线程,多线程 概念理解进程:是一个独立应用的程序,每个正在系统上运行的程序都是一个进程。在进程中,会有N多个线程,是所有线程的集合。线程:是一条执行路径,每一个线程互不影响。多线程:同一时刻,有多条不同的执行路径,同时进行(并行)执行。2.使用多线程目的:为了提高程序的效率。3.多线程应用场景:数据库连接池、分批发送短信、迅雷多线程下载等。。。4.多线程创建方式:①继承Thread类 重...

2018-04-14 00:47:10 304

转载 JSP重定向和转发

原理:客户端发送请求,Servlet1做出处理。Servlet1调用sendReadirect()方法,将请求转发给Servlet2来处理请求,为客户端服务。 Servlet2对客户端浏览器做出响应。请求转发允许把请求转发给同一应用程序中的其他Web组件。这种技术通常用于Web应用控制层的Servlet流程控制器,它检查HTTP请求数据,并将请求转发到合适的目标组件,目标组件执行具体的请求处理具体...

2018-02-24 16:56:42 3784

原创 centos7+tomcat部署JavaWeb项目详细步骤

步骤如下:一、安装java环境centos7安装java环境比较简单,我是通过virtualBox安装的最小的centos7,安装完毕后设置好IP,要能够访问外网yum -y install java-1.8.0-openjdk java-1.8.0-openjdk-develyum命令需要联网 该操作就是从网上下载jdk8到你的centos7并且安装到默认目录。我们在Windows系统内用ecl...

2018-02-24 15:50:25 1458

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除