Tomcat

软件测试该学些什么技能?职业选择方向又有哪些

纵饮孤独 提交于 2020-08-10 07:33:46
测试,是动词、名词。测试行为,一般发生于为检测特定的目标是否符合标准而采用专用的工具或者方法进行验证,并最终得出特定的结果。多么生动的描述啊! 如果说开发的任务是建造一座房子,那么测试的任务就是对房子的材料,设计图纸(文档),外观,抗震性,舒适性等等进行综合验证,并得出一份“质检报告”。 测试职位具体划分 功能测试工程师 功能测试重心就是测试用例的设计。而测试用例的设计,取决于测试人员对产品需求的理解;对产品需求的理解取决于测试人员对业务的“接受”程度。这也是功能测试发展往往会遇到“瓶颈”的原因,过多的项目只不过是在反复地学习不同的业务;因此功能测试工程师往往要具备一定的测试管理能力,掌握一定的测试策略,发展通道一般是管理方向。 性能测试工程师 产品,实际上是指产品的功能和质量两个方面。功能是构成竞争力的首要要素。用户购买某个产品,首先是购买它的功能,也就是实现其所需要的某种行为的能力。质量是指产品能实现其功能的程度和在使用期内功能的保持性,质量可以定义为“实现功能的程度和持久性的度量”。 性能测试往往要求测试工程师不但具备对产品基本的功能以及业务知识,还要对产品所“在”(部署)的环境有必须的了解。这就要求性能测试工程师必须掌握一定的系统知识,如服务器硬件知识(CPU、MEM、NETWORK、IO),数据库(ORACLE,MYSQL),中间件(TOMCAT,NGINX)

SpringBoot2.0+Shiro+MyBatisPlus权限管理系统

断了今生、忘了曾经 提交于 2020-08-10 07:28:11
项目描述 Hi,大家好,今天分享的项目是《SpringBoot+Shiro权限管理系统》,这是一个SpringBoot+Layui后台管理系统,使用Shiro安全框架,加入访问权限,对不同角色有不同的访问权限,其他管理可以依据情况添加上去。相信无论作为企业级应用,私活开发脚手架或者权限系统构建学习,该项目都会是一个不错的选择。本系统模块如下: 用户管理 管理用户数据 用户分角色 角色管理 管理角色数据 使用ztree实现角色分配权限 权限管理 管理权限数据 实现了SwaggerAPI文档 日志监控系统 SQL监控 数据源管理 SQL防火墙 URL监控 Session监控 技术栈 SpringBoot2.0+Shiro+MyBatisPlush+LayUI+Swagger2.0 运行环境 IDEA+Tomcat8以上+MySQL5.5以上 项目截图 下载方式 先点在看,再取源码哦,关注 一点教程 公众号,回复关键词 xz202004 就可以获得下载链接和提取码。如部署过程有问题,后台回复 加我 添加小助手微信。 欢迎关注我的公众号::一点教程。获得独家整理的学习资源和日常干货推送。 如果您对我的系列教程感兴趣,也可以关注我的网站: yiidian.com 来源: oschina 链接: https://my.oschina.net/u/3038200/blog/4355059

docker基础

梦想的初衷 提交于 2020-08-10 07:23:09
三、docker安装 官方地址: https://docs.docker.com/engine/install/centos/ 3.1.安装步骤 1.卸载旧版本 [root@docker ~]# yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine -y 2.安装工具包 [root@docker ~]# yum install -y yum-utils 3.安装yum源 [root@docker ~]# yum-config-manager \ --add-repo \ http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo [root@docker ~]# yum clean all [root@docker ~]# yum makecache 4.安装社区版 [root@docker ~]# yum install docker-ce docker-ce-cli containerd.io -y 5.启动docker [root@docker ~]#

Linux服务安装-手动安装二进制JDK和tomcat服务

拥有回忆 提交于 2020-08-10 06:46:37
操作系统Centos7 1、备份和修改基础仓库到163 yum install wget -y && cd /etc/yum.repos.d/ && mv CentOS-Base.repo CentOS-Base.repo.back wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo 2、安装epel仓库和修改epel仓库地址到阿里云 yum install epel-release vim -y wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo 3、安装开发环境 yum group list yum group install Development Tools -y 4、下载jdk二进制软件包,提供网址:因为oracle的jdk下载比较有一点反人类,wget不太好下载,提供网址 https://www.oracle.com/java/technologies/ 下载jdk8,是不可能的,需要登录谁 wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense

自动化运维Ansible安装部署及使用

三世轮回 提交于 2020-08-10 05:52:21
1、SSH分发 ansible自动化部署条件 1.建议基于ssh密钥方式建立远程连接 2.基于ssh口令方式建立远程连接(不建议) 在部署之前需要保证管理主机和受控主机能够基于ssh密钥的方式进行远程连接 管理主机生成SSH密钥(私钥和公钥),分发公钥到每台受控主机: 1.安装sshpass [root@m01 ~]# yum install sshpass -y 2.生成密钥 // 直接生成密钥 [root@m01 ~]# ssh-keygen -t dsa -f /root/.ssh/id_dsa -N "" Generating public/private dsa key pair. Created directory '/root/.ssh'. Your identification has been saved in /root/.ssh/id_dsa. Your public key has been saved in /root/.ssh/id_dsa.pub. The key fingerprint is: SHA256:gfr8/bG2IAzxNJiom7WGwba8G26BZ5yfxJMp6O3Ouh4 root@m01 The key's randomart image is: +---[DSA 1024]----+ | | | . + | | . = +

Shell 脚本学习(1)

半城伤御伤魂 提交于 2020-08-10 05:45:15
一 Shell概览 1. 自动化批量系统初始化程序(update, 软件安装,时区设置,安全策略,...) 2. 自动化批量软件部署程序(LAMP,LNMP,Tomcat,LVS,Nginx) 3. 应用管理程序(KVM,集群管理扩容,MySQL) 4. 日志分析处理程序(PV,UV,200,!200,top 100, grep/awk) 5. 自动化备份恢复程序(MySQL完全备份/增量+Crond) 6. 自动化管理程序(批量远程修改密码,软件升级,配置更新) 7. 自动化信息采集及监控程序(收集系统/应用状态信息,CPU,Mem,Disk,Net,TCP Status,Apache,MySQL) 8. 配合Zabbix信息采集 9. 自动化扩容(增加云主机——>部署应用,业务上线) 10. Shell可以做任何事 二 小程序 1 #!/bin/ bash ping -c1 www.baidu.com $>/dev/ null && echo " success " || echo " failed " "#!":linux系统官方称呼为Shebang,用来给当前脚本定义默认解释器的。 "$>" : 将结果重定向。(标准输出1,错误输出2) "&&":前面的命令的返回值为0(即成功),则执行其后命令。 "||":前面的命令返回值为1(即失败),则执行其后命令 2 #!/usr

loadOnStartup SEVERE: Servlet [dispatcher] in web application [/Producer] threw load() exception java.lang.NoSuchMethodError

元气小坏坏 提交于 2020-08-10 05:05:10
问题 I have a problem with setting up spring context using Eclipse + tomcat 8. I have checked several "Hello world" spring manuals and do not understand what is going wrong. <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mvc="http://www.springframework.org/schema/mvc" xmlns:context="http://www.springframework.org/schema/context" xsi:schemaLocation="http://www.springframework.org/schema

基于SpringMVC+MyBatis+IntellijIDEA开发高并发点赞项目教程分享

孤者浪人 提交于 2020-08-10 00:39:09
写在前面 给大家分享一份关于spring相关的电子书资源《Spring MVC+MyBatis快速开发与项目实战》整个文档共271页。 教程从开发实战出发,以新版Spring、Spring MVC和MyBatis为基础,结合开发工具Intellij IDEA,通过完整的项目实例让读者快速掌握SSM的开发技能。 全书共分12章 第1章和第2章,由零开始,引导读者快速搭建SSM框架。 第3章主要介绍Spring框架的IOC和AOP。 第4章主要介绍Mybatis的映射器、动态SQL、注解配置和关联映射。 第5章主要介绍MyBatis的分页和分页插件PageHelper。 第6章主要介绍Spring MVC请求映射、参数绑定注解和信息转换详解。 第7章主要介绍Spring MVC数据校验。 第8章主要介绍Spring和Mybatis事务管理。 第9章主要介绍Mybatis的一级缓存和二级缓存机制。 第10章主要介绍Spring MVC执行流程、处理映射器和适配器以及视图解析器。 第11章主要介绍Mybatis的整体框架、初始化流程和执行流程。 第12章主要介绍如何开发一个完整的高并发点赞项目。 本书编者还精心录制了SSM框架学习的视频教程,以帮助读者快速掌握本书内容。 本书来自于一线开发人员的编程实践,突出技术的先进性和实用性,适用于所有Java编程语言开发人员

idea创建maven项目

余生颓废 提交于 2020-08-09 23:35:39
1.修改maven主题:file-->settings-->appearance-->theme 2.首先打开IDEA后点击settings ,然后在VM Options内添加-DarchetypeCatalog=internal 运行参数 (不做上面操作的话会导致maven 骨架生成速度缓慢到令人发指,卡在running tmp archetypexxxtmp这一步) 3.创建maven web项目,按照下图顺序点击后点击下一步 4.groupid表示项目的包名,artifactid表示项目名 5.选择maven版本和配置文件等 6.工程名和工程目录,点击finish完成创建 7.为了在pom.xml文件中添加依赖之后自动引入jar,点击右下角红圈的Enable Auto-Import选项,左上角红圈可以看到mavenproject的项目结构 8.然后就能在pom.xml文件中自行添加maven依赖 9.添加maven 结构目录 1>给项目添加web:file-->project structure-->进行如下图操作(为项目配置编译路径) 2>artifacts 配置 Artifacts是maven中的一个概念,表示某个module要如何打包,例如war exploded、war、jar、ear等等这种打包形式;一个module有了Artifacts就可以部署到应用服务器中了

使用Docker部署Spring Boot项目

和自甴很熟 提交于 2020-08-09 23:26:28
本文使用Docker部署Spring Boot项目。部署之前需要环境中已经安装Docker和Maven(用于打包),所以本文先进行安装Docker和Maven;接着搭建一个Spring Boot项目,使其支持Docker部署;最后进行部署和测试。 环境搭建 安装Docker 检查系统内核版本 Docker运行在CentOS 7上,要求操作系统为64位,内核版本为3.10及以上。 确认本机已经安装了满足要求的Linux内核。使用命令 uname -r 来检查内核版本信息。 [root@localhost ~]# uname -r 3.10.0-957.el7.x86_64 在CentOS 7中安装Docker 使用命令 yum install -y docker 安装Docker,“-y”表示不询问,使用默认配置进行安装。 启动Docker服务,并设置为开机自启动 使用下列命令: systemctl start docker.service systemctl enable docker.service 查看版本信息 输入 docker version ,返回版本信息表明Docker安装成功。 [root@localhost ~]# docker version Client: Version: 1.13.1 API version: 1.26 Package version: