![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 65
꧁༺心如止水༻꧂
这个作者很懒,什么都没留下…
展开
-
软件测试的工作流程
测试会接触那些岗位的人员?开发,产品经理,客服,实施(技术支持,教客户使用时)测试的工作流程1.需求分析阶段阅读理解需求整理需求点有疑问的地方,开会讨论,知道弄清楚为止2.软件测试计划阶段写测试计划的文档:测试负责人来指定计划。包含的内容:目的:什么时候完成测试,达成什么样的目标。人员:那些人参与成为测试小组。任务划分:什么时候开始写用例,什么时候开始测试,什么时候开始上线。出具的文档:用例,bug表单,软件测试报告。资源的申请:申请一台服务器,我要做什么类型的测试?需要准备原创 2021-03-22 19:24:16 · 364 阅读 · 0 评论 -
软件测试的生命周期
一,软件测试的生命周期第一阶段:项目调研(调查,收集,整理,研究)产品经理编写软件需求说明书,设计产品原型图第二阶段:需求分析分析来源:原型图/软件需求说明书参与人员:产品经理,研发,设计(ui美工),测试高保真图:基本接近最终最终效果,可能视觉上没有做太细心的打理的效果。成品设计:最终交付下一开发流程之前都要这些尺寸全部精细后,交付稿,那个才算真正的成品设计。第三阶段:设计阶段通常确定系统使用什么数据库,系统模块的划分,各个模块的功能(开发的工作)。概要设计描述系统的每个模块的原创 2021-03-22 18:50:06 · 1318 阅读 · 0 评论 -
SSH-Linux常用命令
SSH-Linux常用命令一,SSH1.什么SSH2.SSH的主要功能3.SSH的服务端和客户端4.Linux下安装并配置SSH服务(centos7内置)二,linux的命令操作1、日常操作命令2、文件系统操作3、文件权限的操作修改文件权限 (change mode)4、基本的用户管理5、系统管理操作一,SSH1.什么SSHsecure shell protocol简称SSH,在进行数据传输之前,SSH先对联级数据包通过加密技术进行加密处理,加密后在进行数据传输,确保了传递的数据安全。SSH是专原创 2021-01-25 08:56:11 · 572 阅读 · 0 评论 -
VM+Centos7安装+远程客户端工具连接
VM+Centos7安装+远程客户端工具连接一,VMware软件安装二,创建虚拟机+安装CentOS7三,安装Xshell并连接一,VMware软件安装双击安装包进行安装步骤:安装步骤如下:注意:最好不要安装在C盘,会使电脑变得很卡。注意:这里去掉“启动时检查产品更新”,每次启动更新麻烦,影响效率。点击“许可证”,输入许可证(即KEY),完成最后的安装。(这里不能上传许可证,可以自己去网上搜)二,创建虚拟机+安装CentOS7然后点击关闭,并完成正式安装CentO原创 2021-01-19 15:42:52 · 316 阅读 · 0 评论 -
docker之自定义镜像上传阿里云
自定义镜像上传阿里云一、简介(思维导图)二、基于alpine构建jdk的镜像1.下载镜像2.创建并编辑Dockerfile3.执行Dockerfile创建镜像4.创建并启动容器5.进入容器6.测试jdk三、基于alpine构建jre的镜像1.将jre的jar包上传至服务器中,然后解压2.给jre瘦身3.创建并编辑Dockerfile4.执行Dockerfile创建镜像5.创建并启动容器6.进入容器7.测试jre四、自定义镜像上传阿里云四、其他一、简介(思维导图)1.Alpine Linux是一个轻原创 2021-01-12 11:18:03 · 144 阅读 · 0 评论 -
dockerfile的指令解析与基于Dockerfile创建的一个自定义的jdk镜像
dockerfile的指令解析与基于Dockerfile创建的一个自定义的jdk镜像0、课程目标(思维导图形式)1、Dockerfile的指令解析1.1 基础镜像信息1.2 维护者信息1.3 镜像操作指令1.2 容器启动时执行指令2、基于Dockerfile创建的一个自定义的jdk镜像2.1 创建文件夹上传jdk的安装包,和在同级目录下编写Dockerfile文件2.2 编写 Dockerfile 文件2.3 执行Dockerfile文件,构建jdk8的镜像2.4 查看镜像2.5 创建并启动容器2.6 进入原创 2020-12-15 20:53:18 · 111 阅读 · 0 评论 -
Linux详细安装wget
一、确保更换之前确保自己安装wget,若没安装wget直接命令安装检查是否安装wgetyum list wget安装wgetyum -y install wget二、首先备份mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak三、下载阿里云的yum源到/etc/yum.repos.d/wget -O /etc/yum.repos.d/CentOS-Base.repo http://mir原创 2020-12-15 20:13:29 · 706 阅读 · 0 评论 -
docker之docker入门
docker之docker入门一、本章目标内容二、运行命令及步骤详情1、Docker的简介(看思维导图了解一下就好了)及安装一、本章目标内容二、运行命令及步骤详情1、Docker的简介(看思维导图了解一下就好了)及安装Docker和常见的虚拟机方式的不同之处:安装步骤先要创建一个新的虚拟机,用Xshell连接虚拟机,不记得的请看https://blog.csdn.net/qq_47906421/article/details/108713487这篇文章如果你的虚拟机查看不到IP地址的话,请原创 2020-12-14 20:53:56 · 426 阅读 · 0 评论 -
Centos7安装Docker中换源添加docker-ce安装源报错并解决问题
在CenOS7安装docker的第四步:换源添加docker-ce安装源时报以下错误adding repo from: http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repograbbing file http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo to /etc/yum.repos.d/docker-ce.repoCould not fetch/sa原创 2020-12-14 19:36:59 · 5602 阅读 · 3 评论 -
虚拟机安装后无法查看IP地址的解决方法
一般情况下是可以直接用ip addr/if config命令查看自己的IP地址的出现的问题:在ens33中没有看到IP地址解决的办法是输入vi /etc/sysconfig/network-scripts/ifcfg-ens33命令查看设置,将ONBOOT改成yes,再按Esc :wq保存并退出,重新输入ip addr命令查看IP地址如果设置里面是yes没错的话看下面解决办法:是因为虚拟网卡没有正常连接,解决方法是开启虚拟网卡的服务:打开任务管理器,选择服务标签,为了保险,开启所有的和vmwa原创 2020-12-14 18:36:12 · 3646 阅读 · 0 评论 -
初始SpringCloud之初始eureka
初始eurekaEureka简介Eureka的使用Eureka简介Eureka是Netflix开发的服务发现框架,本身是一个基于REST的服务,主要用于定位运行在AWS域中的中间层服务,以达到负载均衡和中间层服务故障转移的目的。SpringCloud将它集成在其子项目spring-cloud-netflix中,以实现SpringCloud的服务发现功能。Eureka包含两个组件:Eureka Server和Eureka Client。Eureka Server提供服务注册服务,各个节点启动后,会在原创 2020-12-14 16:24:16 · 73 阅读 · 0 评论 -
springcloud_简介以及一个简单的案例实现
springcloud_01_简介一、springcloud简介简介入门案例创建父工程microservice创建通用模块microservice-common二、注册中心eureka小结:1、springcloud解决了什么问题?2、最简单的分布式架构的项目①一个消费者一个生产者3、引入eureka初步解决可能的服务宕机的问题(要与下节课配合使用)②初步理解注册中心的作用4、配置注册中心中的服务的联系负责人一、springcloud简介简介Spring Cloud是一系列框架的有序集合原创 2020-12-12 11:39:41 · 161 阅读 · 0 评论 -
SpringBoot+Quartz+数据库存储
SpringBoot+Quartz+数据库存储一、Spring整合Quartz二、读取数据库中表达式启动定时任务1(每5s执行)三、更改定时任务状态(启用/禁用),定时任务1停止四、读取数据库中表达式启动定时任务2(每5s执行),在对应作业类中打印定时任务2携带的参数五、读取数据库中表达式启动定时任务3(每5s执行改成每20s执行),更改数据库定时任务表达式,定时任务3对应执行策略相应发生改变。注意:为了讲解内容方便,不涉及到页面,又能将功能展现出来,本篇博客采取的是spring自带的定时器与quartz原创 2020-12-08 08:50:32 · 228 阅读 · 0 评论 -
Quartz入门(一)
Quartz入门(一)一、Quartz简介及应用场景二、Quartz入门级案例创建项目Quartz简单触发器 SimpleTrigger介绍Quartz表达式触发器CronTirgger介绍Quartz中参数传递三、Spring task Vs QuartzSpring代码Quartz代码一、Quartz简介及应用场景1. Quartz介绍任务调度框架“Quartz”是OpenSymphony开源组织在Job scheduling领域又一个开源项目,是完全由java开发的一个开源的任务日程管理系统,原创 2020-12-04 09:35:37 · 118 阅读 · 0 评论 -
springboot对JPA的支持以及Springboot+bootstrap界面版之增删改查及图片上传
springboot对JPA的支持以及Springboot+bootstrap界面版之增删改查及图片上传一、springboot之jpa支持创建项目需要用到的插件导入相关pom依赖application.yml文件配置自动建表相关代码测试controller层查询所有结果新增结果二、Springboot+bootstrap界面版之增删改查及图片上传相关的pom依赖application.yml文件配置Springboot03Application.java上传文件映射配置类MyWebAppConfigure原创 2020-12-02 16:52:04 · 108 阅读 · 0 评论 -
springboot整合redis
springboot整合redis一、SpringBoot配置类二、SpringBoot整合redis及其注解式开发SpringBoot配置类导入redis的依赖配置application.yml一、SpringBoot配置类二、SpringBoot整合redis及其注解式开发SpringBoot配置类注解标签@Configuration@Configuration底层是含有@Component ,所以@Configuration 具有和 @Component 的作用。@Configurat原创 2020-12-01 18:42:07 · 110 阅读 · 0 评论 -
springboot配置数据库连接池,springboot整合mybatis以及整合pagehelper
springboot整合mybatis一、springboot配置数据库连接池druid1.新建springboot项目2.相关pom依赖3.配置application.yml案例(三个)案例1(say1)案例2(say2)案例3(say3)二、springboot整合mybatisspringboot整合mybatis逆向生成插件逆向生成配置文件generatorConfig.xml运行生成测试三、springboot整合pagehelper导入相关pom依赖配置application.yml文件测试一原创 2020-11-30 21:09:17 · 1698 阅读 · 1 评论 -
springboot_模板引擎
springboot_模板引擎一、thymeleaf模板案例一(如何获取单个字符串):案例二(如何遍历):案例三(转义html代码块)二、Freemarker模板一、thymeleaf模板关于Thymeleaf的优点,我只说一条:它就是html页面。下面直接上代码相关pom依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId原创 2020-11-29 11:39:22 · 129 阅读 · 0 评论 -
springboot的配置文件
内置属性注意:实际项目开发的时候Port=80,Context-path=/,以下配置只为讲解相关知识点如果application不改后缀名是这样的,必须加个项目名如果要配置很多呢,看起来也非常不自然不舒适,将后缀名改为yml,公司里一般都用yml而不用properties。(第一种方式)代码:server: servlet: context-path: / port: 80改了之后访问路径只需要这样如果自己在application.yml里编写值(第二种方式)原创 2020-11-26 21:27:48 · 93 阅读 · 0 评论 -
springboot入门
springboot入门一,SpringBoot是什么?使用Idea配置SpringBoot项目(必须联网)也可在网站里创建一,SpringBoot是什么?Spring Boot它本身并不提供Spring框架的核心特性以及扩展功能,只是用于快速、敏捷地开发新一代基于Spring框架的应用程序。也就是说,它并不是用来替代Spring的解决方案,而是和Spring框架紧密结合用于提升Spring开发者体验的工具。同时它集成了大量常用的第三方库配置(例如Jackson, JDBC, Mongo, Redis原创 2020-11-26 20:50:36 · 165 阅读 · 0 评论 -
使用命令与java代码操作Redis
使用命令与java代码操作Redis一、Redis简介二、通过命令操作redis(命令不区分大小写)三、Java访问redis3.1 添加依赖3.2 Java连接redis3.3 Java操作redis一、Redis简介Redis是一个开源(BSD许可),内存存储的数据结构服务器,可用作数据库,高速缓存和消息队列代理。Redis用途:1. 数据库 2. 缓存二、通过命令操作redis(命令不区分大小写)登录redisredis-cli -h 127.0.0.1 -p 6379原创 2020-10-14 11:05:15 · 86 阅读 · 0 评论 -
Redis5.0安装(图文教程需要VMware,Xshells,WinSCP)
Redis5.0安装《图文教程需要VMware,Xshells,WinSCP》1. 什么是redis?2. redis的应用场景3. 预先安装gcc和make这两个软件2.下载redis压缩包3.通过命令操作数据库1. 什么是redis?redis是用C语言开发的一个开源的高性能键值对(key-value)数据库。它通过提供多种键值数据类型来适应不同场景下的存储需求,目前为止redis支持的键值数据类型如下:string(字符串),hash(哈希),list(列表),set(集合)及zset(sor原创 2020-10-10 18:54:55 · 248 阅读 · 0 评论 -
虚拟机(VMware)安装MySQL图解和常用命令
一,MySQL安装图解1.官方网站下载安装包:网址:https://dev.mysql.com/downloads/repo/yum/安装包如下:2.通过WinSCP将安装包发送到centos的soft中,如下图3.将rpm包安装上,使用命令 rpm -Uvh 安装包如果安装成功,则会在/etc/yum.repos.d会多了两个mysql的repo文件,如下图4.打开文件mysql-community.repo,内容如下:如果想要使用哪一个版本,则在相对应的版本下面修改Enab原创 2020-09-26 16:27:37 · 3312 阅读 · 1 评论 -
JDK安装图解&&Tomcat安装图解
JDK安装图解1.1 下载centos版本的JDK,不建议下载最新版本1.9,因为最新版的没有包含jre。下载路径:http://www.oracle.com/technetwork/java/javase/downloads/index.html1.2 选择1.8_151版本,接受同意,然后选择自己centos相对应的版本我这里选择linux X64,因为我的centos是64位的,查看自己的centos信息在xshell中输入命令uname -a,即可获取自己centos的版本信息1原创 2020-09-22 15:00:20 · 195 阅读 · 0 评论 -
超详细使用XShell和WinSCP工具
一,使用XShell和WinSCp工具1,解释说明(1)XShell是远程连接centos的工具,命令(2)WinSCP是远程连接centos的工具,作用实现文件传输作用2,在centos中,输入命令ifconfig,查看centos的IP地址,远程连接使用3,可见上图中,默认没有进行网络配置,ens33中没有IP地址4,检测centos是否可以上网,输入命令 ping www.baidu.com,如下图。可见该默认的centos是不能上网 。5,进入到修改网络设置的界面cd /etc/s原创 2020-09-21 18:47:40 · 2522 阅读 · 0 评论 -
详细安装系统镜像Contos图解和常用命令
详细安装Contos一,系统镜像:安装的是centos7二,在VM上安装centos7,文件--->新建虚拟机三,选择典型安装,下一步四,选择centos的映像文件,下一步五,设置虚拟机的名字,并设置centos的安装目录六,采取默认的配置,下一步七,完成八,开启此虚拟机九,选择默认的:test this media & install centos 7,回车十,安装过程中,不用操作十一,选择中文,简体中文,继续十二,点击安装位置十三,点击完成十四,开始安装十五,点击root密码十六,设置Ro原创 2020-09-21 16:57:20 · 2210 阅读 · 0 评论 -
简单详细安装VMWare
简单详细安装VMWare一,安装包如下,双击安装二,下一步三,接受条款,下一步四,选择安装目录,不建议有中文目录和空格目录。下一步五,下一步六,这两个选项根据可以爱好习惯选择,下一步七,安装八,完成九,在第一次启动该软件时,需要输入注册码(也可自行到百度上找):一,安装包如下,双击安装二,下一步三,接受条款,下一步四,选择安装目录,不建议有中文目录和空格目录。下一步五,下一步不需要选择六,这两个选项根据可以爱好习惯选择,下一步七,安装八,完成九,在第一次启动该软件时,需要原创 2020-10-15 19:58:13 · 174 阅读 · 0 评论 -
ssh集成2
这里写目录标题1. pom1.1 pom.xml加入需要的jar包2. SSH2集成2.1 导入ehcache.xml2.2 导入log4j2.xml2.3 集成hibernate2.3.1 注入数据库配置文件(db.properties)2.3.2 配置c3p0连接池2.3.3 注册LocalSessionFactoryBean2.3.4 spring声明式事物2.3.5 注册HibernateTemplate2.3.6 注册Base模块3. 程序代码的分层(base模块)3.1 BaseAction3.原创 2020-09-08 09:15:27 · 141 阅读 · 0 评论 -
ssh集成1
ssh集成11. pom1.1 hibernate相关(5.2.12.Final)1.2 spring相关(5.0.1.RELEASE)1.3 struts2相关(2.5.13)1.4 log配置1.4.1 log4j(1.X版)1.4.2 log4j2(2.9.1)1.4.3 log4j2 + slf4j(使用ehcache开启hibernate二级缓存必须使用第二种方式配置日志)1.5 other1.6 jstl1.7 jsp自定义标签依赖(必须与tomcat的版本一致)2. SSH2集成2.1 导入e原创 2020-09-05 09:09:01 · 108 阅读 · 0 评论 -
aop介绍
aop1.AOP中关键性概念2.如何实现AOP2.1.AOP2.2. AOP带来的好处3 工具类4. 前置通知4.1.获取类的全路径名4.2.获取目标对象所调用的方法名5. 后置通知6. 环绕通知7. 异常通知8. 适配器9. 请使用接口接收返回的代理对象1.AOP中关键性概念连接点(Joinpoint):程序执行过程中明确的点,如方法的调用,或者异常的抛出.目标(Target):被通知(被代理)的对象注1:完成具体的业务逻辑通知(Advice):在某个特定的连接点上执行的动作,同时Advice也原创 2020-09-05 08:54:23 · 80 阅读 · 0 评论 -
spring简单入门
spring入门简介1. 什么是spring,它能够做什么?1.1 中间层框架、万能胶1.2 容器框架2. 什么是控制反转(或依赖注入)如何使用Spring(5.0.1.RELEASE)3. 如何在spring当中定义和配置一个JavaBean(使用无参构造方法+set方法创建一个JavaBean)3.1 id3.2 class3.3 name3.4 scope3.4.1 singleton(单例模式)3.4.2 prototype(原型模式/多例模式)3.4 abstract3.5 parent3.6 i原创 2020-09-05 08:44:09 · 78 阅读 · 0 评论 -
SVN(代码版本控制器)安装
SVN(代码版本控制器)安装1. 安装VisualSVN2. Eclipse安装svn插件3. 常见操作3.1 导入/检入3.2 导出/检出3.3 提交3.4 更新3.5 替换3.6 比较1. 安装VisualSVN端口为443改为8443完成后会打开下面界面:2. Eclipse安装svn插件将subclipse-1.8.zip拷贝到Eclipse目录dropins下解压,重启Eclipse出现这些就说明安装成功了!3. 常见操作3.1 导入/检入新建原创 2020-08-28 20:29:45 · 120 阅读 · 1 评论 -
JWT理论知识介绍以及它的工作原理
JWT理论知识介绍以及它的工作原理1. JWT是什么2. 为什么使用JWT3. JWT的工作原理4. JWT组成4.1 Header4.2 Payload(负荷)4.3 signature5. JWT的验证过程6. JWT令牌刷新思路6.1 登陆成功后,将生成的JWT令牌通过响应头返回给客户端6.2 WEB APP项目每次请求后台数据时(将JWT令牌从请求头中带过来),1. JWT是什么JSON Web Token (JWT),它是目前最流行的跨域身份验证解决方案2. 为什么使用JWTJWT的精髓在原创 2020-08-28 19:43:03 · 244 阅读 · 0 评论 -
Vuex的基础介绍+安装+综合案例及效果
Vuex的基础介绍+安装+综合案例及效果一、vue中各个组件之间传值1.父子组件2.非父子组件或父子组件3.非父子组件或父子组件二、Vuex三、vuex使用步骤3.1 安装3.2 创建store模块,分别维护state/actions/mutations/getters3.3 在store/index.js文件中新建vuex的store实例,并注册上面引入的各大模块3.4 在main.js中导入并使用store实例3.5 之后按要求编码,即可使用vuex的相关功能四、vuex的核心概念:store、stat原创 2020-08-28 19:28:02 · 129 阅读 · 0 评论 -
SPA项目开发之增删改功能+Dialog弹出框
SPA项目开发之增删改功能+Dialog弹出框一、后台数据接口准备(增删改接口)1.在BaseDao写入通用的增删改方法2.在BookDao写入增删改方法3.在BookAction中调用增删改方法二、Dialog弹出框2.1 基本结构三.表单3.1 基本结构3.2 表单验证四. CUD4.1 新增4.2 添加修改/删除按钮4.3 在``上使用特殊的slot-scope 特性,可以接收传递给插槽的propBookList总代码运行后结果删除效果修改效果新增效果模糊查询效果一、后台数据接口准备(增删改接口)原创 2020-08-28 18:31:46 · 197 阅读 · 0 评论 -
SPA项目开发之登陆注册的跳转功能以及首页导航+左侧菜单
登陆注册的功能前言1. 介绍Mock.js2. Mock.js使用步骤2.1 安装mockjs依赖2.3 目录和文件创建前言上一章实现了登陆功能,但是未跳转,这章实现跳转以及首页导航和左侧菜单。1. 介绍Mock.jsMock.js是一个模拟数据的生成器,用来帮助前端调试开发、进行前后端的原型分离以及用来提高自动化测试效率。众所周知Mock.js因为两个重要的特性风靡前端:1.数据类型丰富2.支持生成随机的文本、数字、布尔值、日期、邮箱、链接、图片、颜色等。3.拦截Ajax请求4.原创 2020-08-26 10:27:04 · 4132 阅读 · 0 评论 -
SPA项目开发之vue登陆注册项目基础搭建+实现登陆注册+axios实现跨域
vue+elementUI完成注册及登陆1. vue怎么引入和配置使用element-ui框架1.1 使用vue-cli脚手架工具创建一个vue项目1.2 npm安装elementUI1.3 在项目中src目录下找到main.js,并在指定位置添加三行代码(main.js是入口文件,所以在这里引入就行,页面就不用引入了)1.4 测试2. Vue+ElementUI设计登陆页面3. 后台交互(axios/qs/vue-axios)3.1 axios1.题外话:2.GET提交3.POST提交3.2 qs3.3原创 2020-08-25 16:30:14 · 1320 阅读 · 0 评论 -
组件嵌套
这里写目录标题1. package.json详解2. npm install/npm install xxx -S/npm install xxx -D/npm install xxx -g的区别2.1 npm install2.2 npm install xxx -g2.3 npm install xxx -S2.4 npm install xxx -D3. vue项目结构说明4. 什么是*.vue文件5. 综合案例1. package.json详解每个项目的根目录下面,一般都有一个package.j原创 2020-08-20 11:35:22 · 159 阅读 · 0 评论 -
使用vue-cli来搭建SPA项目
使用vue-cli来搭建SPA项目0. 前提:搭建好NodeJS环境1. 什么是vue-cli?2. 安装vue-cli3. 使用脚手架vue-cli(2.X版)来构建项目0. 前提:搭建好NodeJS环境上一章已经搭建好了。 node -v npm -v1. 什么是vue-cli?vue-cli是vue.js的脚手架,用于自动生成vue.js+webpack的项目模板,创建命令如下: vue init webpack xxx 注1:xxx 为自己创建项目的名称注2:必须先原创 2020-08-19 10:18:16 · 174 阅读 · 1 评论 -
传统html、Vue、element开发
传统html、Vue、element开发一. ElementUI简介二. Vue+ElementUI安装2.1 CDN方式案例代码效果图一. ElementUI简介我们学习VUE,知道它的核心思想是组件和数据驱动,但是每一个组件都需要自己编写模板,样式,添加事件,数据等是非常麻烦的,所以饿了吗推出了基于VUE2.0的组件库,它的名称叫做element-ui,提供了丰富的PC端组件ElementUI官网:http://element-cn.eleme.io/#/zh-CN注1:类似前端框架还有iv原创 2020-08-18 16:44:29 · 356 阅读 · 0 评论