自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(58)
  • 资源 (1)
  • 收藏
  • 关注

原创 jenkins中文语言设置

前言  jenkins默认是英语语言,英语不好的同学可能看着有点头疼,这里介绍下如何设置jenkins的语言设置为中文 下载插件jenkins中文设置是依赖于jenkins的插件的,进入到jenkins首页选择Manage Jenkins ---->> Manage Plugins 在可安装搜索Locale plugin插件 ,搜索找到后,进行安装下载  下载完成后,输入 http://IP:8080/restart 进行重启Jenkins。设置中文重启后进入到配置页面中找到L

2022-04-13 14:22:56 12353 4

原创 Charles 4.5.6版本抓包工具的下载、注册与配置

一、下载charles 4.5.6 官方win64原版【官网地址】  https://www.charlesproxy.com/latest-release/download.do(速度比较慢)二、注册不注册的话会出现每30分钟就断开的情况。我们这里分两种注册方式:    一是官方最新版本通过注册码激活。    二是通过破解补丁激活。(本文暂时只写注册码激活,需要补丁激活的自行去百度上找下载补丁)方式一,官方最新版通过注册码激活1、安装好后,进入help—>Register Cha

2020-09-15 23:07:38 3467

原创 (八)软件测试人员的定位

工作已将近三年了,虽然这三个年头里我都在积极的学习着软件开发与软件测试的相关的技术;但是能沉淀的东西很少。相信都有类似的感觉。不要为了测试而测试前几天做一个测试的PPT,就是讲项目中要用到的测试技术,总结了半天其实实际的产品中没用到什么技术含量的技能,熟悉需求,并转化成用例,待项目上线后验证功能就 OK了;对一个自身质量要求不高的项目,我们有时候为了体现自己价值,非要在一些不痛不养的问题上用力过猛。举个不恰当例子,某钢琴高手开了一个补习班教钢琴,家长送来一孩子目的只是让孩子学学钢琴;钢琴高手为了体验自

2020-09-15 21:47:52 543

原创 (七)软件测试的流程

如果想让测试在公司的项目中发挥出它最大的价值,并不是招两个测试技术高手,或引入几个测试技术,而是测试技术对项目流程的渗透,以及测试流程的改进与完善。虽然,当然测试行业前景乐观,许多中小企业也都在引入测试,但一百个公司就有一百种测试,每个公司对测试的看法不同,公司对测试的定位也不完全一样。简陋的测试流程先说我入职的第一个家公司,我是第一个入职的专职测试人员,相信一两个测试的公司还是不少的,入职后各种项目都在进行当中,上面给我的定位是并没完全融入到项目中去。而通过指派任务的方式。下面是简陋的流程图:需

2020-09-15 21:43:49 364

原创 (六)软件测试的分工

按照本文的主题还是来谈谈软件测试的流程吧!主要来谈传统软件测试过程中的测试流程。集体测试也许专业测试里讲这种方式,很可能不叫“集体测试”。因为我根据的自己的理解起了大概符合意思的名词叫集体测试“集体测试”。这种测试模式就是,公司里所有的测试人员抱成一团儿,来一个项目,所有测试人员就集中测试一个项目。先说这种分工方式的优点:1、因为测试团队的中每个成员有都有优缺,人员在工作之中相互取长补短。可以很快的找出软件中的缺陷。三个臭皮匠顶一个诸葛亮,一个经验再丰富的测试不一定有三个水平一般的测从员发现的

2020-09-15 21:39:12 1526

原创 (五)如何去写好一个测试用例

一、什么是测试用例?测试用例是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,以便测试某个程序路径或核实是否满足某个特定需求。通俗的讲:就是把我们测试系统的操作步骤用按照一定的格式用文字描述出来。二、写测试用例有什么好处?理清思路,避免遗漏这里是我们认为最重要的一点,假如我们测试的项目大而复杂,我们可以把项目功能细分,根据每一个功能通过编写用例的方式来整理我们测试系统的思路,避免遗漏掉要测试的功能点。跟踪测试进展通过编写测试用例,执行测试用例,我们可以很清楚的知道我们的测

2020-09-15 21:33:32 523

原创 (四)Bug的生命周期

Bug的属性Bug重现环境这个应该是我们重现bug的一个前提,如果没有这个前提,我们可能会无法重现问题,或者跟本就无从下手。操作系统这个是一般软件运行的一大前提,基本上所有的软件都依赖于操作系统之上的,对于一个软件来说,要想在某个操作系统上运行,必须要对这个操作系统支持,这就需要有真对性的设计与开发。对于不同的操作系统,其可能存在差异(如:win xp 与 win 7)或本质的区别(如 win 7 与 CentOS linux ),所以,操作系统环境是重现问题的一个重要前提。浏览器对于

2020-09-15 21:32:12 2670

原创 (三)软件的需求分析

什么是需求分析?通俗的讲,对用户的意图不断揭示和验叛的过程,要对经过系统可行性分析所确定的系统目标做更为详细的描述。假如你是个建筑工程师,有个客户找你建一个鸡窝,这个时候要需要与客户沟通,来确定客户到底想要一个什么样子的鸡窝。我们应该注意三点:1、准确的理解和描述客户需要的功能。客户说,我的鸡窝要三层的,带电梯,饮水池,厕所,饮水池要自动判断水位供水,电梯要可以同时乘坐10只鸡…客户滔滔不绝的讲了一大堆,你也都非常忠实的按照自己的理解再一一的向客户描述一遍,以便于确认客户的需求是否正确。2、帮助客

2020-09-15 21:29:37 605

原创 (二)软件测试的分类

软件测试领域名词颇多,许多测试新手容易混淆概念。因为从不同的角度对软件测试有不同的分类方法,所以,这里汇总常见软件测试的相关名词,让读者对软件测试领域有个概括性了解。根据项目流程阶段划分软件测试是一个典型的“V”模型软件开发流程,各项软件测试工作是在项目开发流程中循序渐进进行的。下面将介绍各个阶段测试的含义。单元测试:单元测试(或模块测试)是对程序中的单个子程序或具有独立功能的代码段进行测试的过程。集成测试:集成测试是在单元测试的基础上,先通过单元模块组装成系统或子系统,再进行测试。重点是检查模

2020-09-15 21:27:37 333

原创 (一)软件测试的目的和定义

软件测试的目的(也就是软件测试人员工作职责)1.发现软件缺陷2.尽可能早的找出软件缺陷3.尽可能早的找出软件缺陷,并且确保缺陷得到修复软件缺陷的定义1、软件没有实现产品的说明书所描述的功能。2、软件实现了产品说明书描述不应有的功能。3、软件执行了产品说明书没讲的操作。4、软件没有实现产品说明书没讲但应该实现的功能。5、从软件测试员的角度来看,软件难以理解、不易使用、运行缓慢,或者最终用户认为不对。为什么一个定义要这么多条来描述?这个“缺陷”的定义有这么复杂么?不,它其实并不复杂,作者只是

2020-09-15 21:24:17 15870

原创 使用docker安装RabbitMQ

docker安装RabbitMQ1.获取镜像,进入docker hub镜像仓库地址:https://hub.docker.com/2、搜索rabbitMq,进入官方的镜像,可以看到以下几种类型的镜像;我们选择带有“mangement”的版本(包含web管理页面);3、拉取镜像docker pull rabbitmq:3.7.7-management4、根据下载的镜像创建和启动容器docker run -d -p 5672:5672 -p 15672:15672 --name myribbit

2020-08-08 14:51:29 485

原创 docker安装redis镜像,并连接测试和使用redis服务

docker安装redis1.切换到root权限,安装redis镜像$ su root$ docker pull redis2.运行容器安装完成后,我们可以使用以下命令来运行 redis 容器:$ docker run -itd --name redis-test -p 6379:6379 redis参数说明:-p 6379:6379:映射容器服务的 6379 端口到宿主机的 6379 端口。外部可以直接通过宿主机ip:6379 访问到 Redis 的服务。最后我们可以通过 doc

2020-07-25 13:42:06 2315

原创 Linux中安装docker镜像,并使用docker安装MySQL并连接

Linux中安装docker镜像卸载旧版本较旧的 Docker 版本称为 docker 或 docker-engine 。如果已安装这些程序,请卸载它们以及相关的依赖项。$ sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \

2020-07-25 13:17:17 675

原创 在CentOS7下安装配置rabbitMQ详细教程

在linux下安装配置rabbitMQ详细教程环境准备:contOS7安装Erlang由于RabbitMQ依赖Erlang, 所以需要先安装Erlang。Erlang的安装方式大概有两种:从Erlang Solution安装(推荐) # 添加erlang solutions源 $ wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm $ sudo rpm -Uvh erlang-solut

2020-07-24 23:49:26 1258

原创 史上最简单的 Spring 教程 | 第四篇:基于注解的IOC配置

1,明确:写在最前学习基于注解的IoC配置,大家脑海里首先得有一个认知,即注解配置和xml配置要实现的功能都是一样的,都是要降低程序间的耦合。只是配置的形式不一样。 关于实际的开发中到底使用xml还是注解,每家公司有着不同的使用习惯。所以这两种配置方式我们都需要掌握。 我们在讲解注解配置时,采用上一章节的案例,把spring的xml配置内容改为使用注解逐步实现。2.环境搭建2.1 第一步:拷贝必备jar包到工程的lib目录。注意:在基于注解的配置中,我们还要多拷贝一个aop的jar包。如下图:2

2020-07-15 22:57:16 106

原创 SpringBoot集成Swagger终极版

学习目标:了解Swagger的概念及作用掌握在项目中集成Swagger自动生成API文档Swagger简介前后端分离前端 -> 前端控制层、视图层后端 -> 后端控制层、服务层、数据访问层前后端通过API进行交互前后端相对独立且松耦合产生的问题前后端集成,前端或者后端无法做到“及时协商,尽早解决”,最终导致问题集中爆发解决方案首先定义schema [ 计划的提纲 ],并实时跟踪最新的API,降低集成风险Swagger号称世界上最流行的API框.

2020-06-03 20:33:36 6824

原创 解决Java中读取文件中文乱码现象

在使用Java的BufferedReader读取文件的每一行时出现中文乱码使用过new BufferedReader(new InputStreamReader(new FileInputStream(“D:/CascadeUAS–2020-05-20-00-00-04.log”), “utf-8”));依旧乱码,经过反复测试,将utf-8改成GB2312即可:代码如下:BufferedReader br = null; PrintWriter pw = null; S

2020-05-20 23:43:03 1622

原创 Windows环境下重置mysql密码操作命令

Windows XP系统、xampp集成环境如何重置mysql密码,接下来为大家详细介绍下,感兴趣的各位可以参考下哈,希望可以帮助到你们本地环境:Windows XP系统、xampp集成环境。xampp安装目录:d:/xampp1、首先停止正在运行的MySQL进程复制代码代码如下:net stop mysql如未加载为服务,可直接在进程管理器或者服务中进行关闭。2、以安全模式启动MySQL进入mysql目录在命令行下运行复制代码代码如下:d:cd xampp/mysql/bin

2020-05-18 18:17:11 306 2

原创 史上最简单的 Spring 教程 | 第三篇: 使用 spring 的 IOC 解决程序耦合

3.1 案例的前期准备本章我们使用的案例是,账户的业务层和持久层的依赖关系解决。在开始 spring 的配置之前,我们要先准备一下环境。由于我们是使用 spring 解决依赖关系,并不是真正的要做增删改查操作,所以此时我们没必要写实体类。并且我们在此处使用的是 java 工程,不是 java web 工程。3.1.1 准备 spring 的开发包官网:http://spring.io/下载地址:http://repo.springsource.org/libs-release-local/org/

2020-05-16 14:48:47 259

原创 史上最简单的 Spring 教程 | 第二篇:IoC 的概念和作用

2.1.1 什么是程序的耦合耦合性(Coupling),也叫耦合度,是对模块间关联程度的度量。耦合的强弱取决于模块间接口的复杂性、调用模块的方式以及通过界面传送数据的多少。模块间的耦合度是指模块之间的依赖关系,包括控制关系、调用关系、数据传递关系。模块间联系越多,其耦合性越强,同时表明其独立性越差( 降低耦合性,可以提高其独立性)。耦合性存在于各个领域,而非软件设计中独有的,但是我们只讨论软件工程中的耦合。在软件工程中,耦合指的就是就是对象之间的依赖性。对象之间的耦合越高,维护成本越高。因此对象的设计应

2020-05-16 14:14:52 127

原创 史上最简单的 Spring 教程 | 第一篇:Spring 概述

1.1.1 spring 是什么Spring 是分层的 Java SE/EE 应用 full-stack 轻量级开源框架,以 IoC(Inverse Of Control:反转控制)和 AOP(Aspect Oriented Programming:面向切面编程)为内核,提供了展现层 Spring MVC 和持久层 Spring JDBC 以及业务层事务管理等众多的企业级应用技术,还能整合开源世界众多著名的第三方框架和类库,逐渐成为使用最多的 Java EE 企业应用开源框架。1.1.2 Spring

2020-05-16 14:04:38 265

原创 SQL常见的一些面试题

SQL常见的一些面试题(太有用啦)SQL常见面试题1.用一条SQL 语句 查询出每门课都大于80 分的学生姓名name kecheng fenshu张三 语文 81张三 数学 75李四 语文 76李四 数学 90王五 语文 81王五 数学 100王五 ...

2020-01-15 14:45:18 1807 1

原创 使用Java将数据库的数据导出至Excel表中

步骤一:先引入依赖包 <!--Excel的导出--> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3...

2019-12-23 17:00:56 485

原创 Java获取mysql数据库的表,字段,字段类型,注释

代码如下:package com.yu.admin.utils;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import java.sql.*;import java.util.ArrayList;import java.util.List;public class DatabaseUtilTest { ...

2019-12-23 16:54:12 644 1

原创 非常值得一看的Java面试题

包含的模块本文分为十九个模块,分别是: Java 基础、容器、多线程、反射、对象拷贝、Java Web 、异常、网络、设计模式、Spring/Spring MVC、Spring Boot/Spring Cloud、Hibernate、MyBatis、RabbitMQ、Kafka、Zookeeper、MySQL、Redis、JVM ,如下图所示:模块图共包含 208 道面试题,本文的宗旨是为读...

2019-12-10 17:27:21 336

原创 Vue-Devtools安装配置教程

最简便的方法是用FQ来通过google应用商店进行安装,但是大多数人还是处在非FQ的状态尝试过安装Node的方法来安装,但是极其不建议用这个方法安装,非常麻烦,而且必须要有node的基础,非常不接地气下面来一个最简便的方法(送给伸手党):查看过很多博客大多数都是,要安装Vue-Devtools,在一个github下面用git clone或者手动下载一个叫做vue-devtools-maste...

2019-11-23 20:50:39 383

原创 vs code中设置html5快速生成模板

在vscode里新建html文件, 总是要一行一行的写标准的html代码;所以在使用vscode是总觉得很麻烦, 各种百度终于找到了使用的方法(很好用的一个快捷键):首先打开 文件----首选项-----用户代码片段然后输入以下代码段: "h5 sample": { "prefix": "h", "body": [ "<!DOCTYPE html&gt...

2019-11-21 20:38:36 5129 3

原创 短信群发

1,先去阿里购买短信的API接口,买了后配置几个参数即可package com.metro.utils;import com.alibaba.fastjson.JSON;import com.aliyuncs.DefaultAcsClient;import com.aliyuncs.IAcsClient;import com.aliyuncs.dysmsapi.model.v20170...

2019-11-21 18:48:38 183

原创 db2cmd使用(连接远程数据库)

一直以为在cmd窗口打db2或者在开始运行里打db2cmd就能打开db2cmd窗口呢,其实并不是,需要设置要是不设置的话需要进入db2安装目录下找到相应的db2cmd.exe文件 打开即可文件在 IBM\SQLLIB\BIN下,如下图:双击命令窗口打开:第一步,创建节点语法:db2 catalog tcpip node <接点名称> remote <远程数据库地址&g...

2019-11-21 18:47:50 2371

原创 字符串转Jason

通过 HttpUtil.post发送请求获得的是一串字符串 String content2 = HttpUtil.post(SystemInitParams.SmsServicePath + “/smsTemplates/getSmsTemplatesAll”,"");eg:字符串[{“id”:1,“name”:“jeck”},{“id”:2,“name”:“lily”}]将[{“id”:1,...

2019-05-23 14:55:46 1177

原创 JAVA导出数据保存为CSV文件

1.html文件: <form action="/prospect/downloadPhone" method="post" > <div class="alert alert-warning col-lg-5" role="alert" id="alertSelect" style="display: none"&g...

2019-04-25 18:01:53 7231 1

原创 Bootstrap 下拉框带搜索组件

Bootstrap 下拉框带搜索组件html代码data-live-search=“true” 属性必加<div class="row form-group"> <div class="col-lg-2"></div> <div class="form-group col-lg-8" > <label cl...

2019-04-18 15:14:51 3121

原创 Nginx配置ssl证书实现https访问

申请ca证书在阿里云控制台-产品与服务-安全(云盾)-CA证书服务(数据安全),点击购买证书,有个免费一年的证书申请完成后下载证书下载证书列表中找到已签发的证书,下载:下载的文件有两个:1,214292799730473.pem2,214292799730473.keyNginx配置ca证书修改Nginx安装目录下的nginx.conf,本人的安装目录在/usr/local/...

2019-01-04 09:19:52 2966 3

原创 tomcat web页面管理应用配置

大部分时候,我们的tomcat服务器都不是部署在本机,那么怎么样不通过ftp/sftp方式来将war包部署到tomcat容器呢?tomcat有提供web页面管理应用的功能。我们来看看怎么配置实现该功能。进入tomcat默认页面时有“server status”、“manager app”、“Host manager”三个选项如图:默认情况下,点击会跳转到401 Unauthorized报...

2018-11-14 17:00:39 879

原创 上传图片,视频等文件到七牛云对象存储上

官网参考文档:https://developer.qiniu.com/kodo/sdk/1239/java上传图片:需要用到的参数:1、AccessKey (在“个人中心”–&gt;“秘钥管理”中)2、SecretKey (在“个人中心”–&gt;“秘钥管理”中)3、存储空间名字(自己创建的)1、创建一个Maven项目pom.xml &lt;!--七牛云对象存储--&g...

2018-11-14 15:42:53 4179

原创 CentOS7下安装MySQL5.7安装与配置(YUM)

安装环境:CentOS7 64位 ,安装MySQL5.71、配置YUM源在MySQL官网中下载YUM源rpm安装包:http://dev.mysql.com/downloads/repo/yum/# 下载mysql源安装包shell&gt; wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm# ...

2018-11-03 12:46:16 867

原创 Centos7 64位下jre1.8安装和配置教程

本文实例为大家分享了jre1.8安装和配置教程,供大家参考,具体内容如下第一步:下载jre我们去oracle官方下载下jrehttp://www.oracle.com/technetwork/java/javase/downloads/server-jre8-downloads-2133154.html下载 server jre第二步:上传jre到/home/data/下第三步:解...

2018-11-02 18:31:17 2168 1

原创 freemarker的classic_compatible设置,解决${xx.xx}报空错误

前段时间接触freemaker时,本来后端写各接口运行正常,但加入了模板后,频繁报空指针问题,整了许久,最后还是请教了别人解决了这个问题,现在记录下来,方便以后碰到了可以查阅。错误样例如下:ERROR: freemarker.runtime - Error executing FreeMarker templateFreeMarker template error:The followin...

2018-10-17 14:57:45 3351

原创 jquery实现bootstrap全选全不选功能

js代码 m.checkAll = function ($select) { var options = $select.find("option"); var lis = $select.next("div").find("div ul li"); var values = $select.find("option:selected").text...

2018-09-29 11:28:42 2001

原创 Freemarker标签用法

Freemarker标签和EL表达式有些类似,这里列举常用的两个。1.${xxx.xx}后台返回一个email到setting页面,在前端用${email.id}即可获取到值 @RequestMapping(value = "/setting") public ModelAndView SystemSetting(ModelAndView mv){ System...

2018-09-28 10:05:44 848

Navicat Premium 12.zip

Navicat12图形界面工具,Navicat12图形界面工具,Navicat12图形界面工具,Navicat12图形界面工具

2020-05-16

空空如也

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

TA关注的人

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