- 博客(24)
- 收藏
- 关注
原创 Jmeter工具安装
Jmeter工具安装目标- 了解Jmeter安装目录结构2. Jmeter下载与安装2.1 官网下载地址:http://jmeter.apache.org/download_jmeter.cgi注意:下载后,解压文件到任意目录,避免在一个有空格的路径安装Jmeter,这将导致远程测试出现问题。2.2 启动JMeter的两种方式:进入bin目录 双击 ApacheJMeter.jar文件; 双击 Jmeter.bat文件; 出现Jmeter不是内部或...
2020-10-22 15:50:12
154
原创 Jmeter简介
1. Jmeter是什么?1.1 概念Jmeter:是Apche公司使用Java平台开发的一款测试工具。作用:1. 接口测试 2. 性能测试 3. 压力测试 4. Web自动化测试 5. 数据库测试 6. JAVA程序测试优点:1. 开源、免费2. 支持多协议3. 小巧4. 功能强大 1.5 缺点不支持IP欺骗 使用JMeter无法验证JS程序,也无法验证页面UI,所以要须要和Selenium配合来完成Web2.0应用的测试.
2020-10-22 15:30:42
1033
原创 接口架构-RESTful相关知识
风格http://服务器地址:端口号[/项目名称/版本]/**资源**集合[/单个资源] - http://:为我们HTTP协议的访问头标准 - 服务器地址:为我们项目服务器IP地址 - 端口号:为我们服务器内项目访问的指定编号 - [/项目名称/版本]:可选 - 资源:互联网-图片、音乐、视频、文本、数据 RESTful相关知识(科普)1. HTTP请求方法GET(SELECT):从服务器取出资源(一项或多项)。 POST(CREATE):在服务器新建一个资源。
2020-10-22 15:25:14
189
原创 Shell函数
Shell函数目标1. 掌握shell函数定义及使用方法1. 函数说明:完成指定独立功能的代码段进行封装,需要调用才能被执行1.1 shell函数常用方式1. 简单函数(无参)2. 带参函数(调用函数时带参数)3. 带参函数(执行脚本时调用参数)简单函数说明:自定义函数,调用函数名格式定义函数: 函数名(){ 语句 ... }调用函数: 函数名案例1需求:定义fun01函...
2020-10-22 15:12:17
187
原创 Shell流程控制语句
Shell流程控制语句目标1. 掌握shell脚本中for语句使用2. 掌握shell脚本中while语句使用流程程控语句1.1 什么是流程控制语句说明:可以控制程序执行顺序的语句1.2 为什么学习流程控制语句1. 需要判断条件成立则执行指定语句2. 能快速遍历列表3. ....1.2 流程控制语句分类1. 条件分支控制语句2. 条件循环控制语句2. 条件分支控制语句说明:条件满足则执行语句条件分支控制语句 分类1. i...
2020-10-22 15:11:45
220
原创 Shell变量
Shell变量目标1. 掌握shell变量的分类1. shell变量1.1 什么是变量说明:把指定字符串或计算结果赋值给一个名称,引用该名称可以获取到对应的字符串或值,字符串或值可根据需求 发生变化,而引用名称不变;(引用名称:就是我们所说的变量)1.2 什么是shell变量说明:在shell脚本中的引用变量;如果变量为自定义,那么自定义变量需要符合shell变量命名规范; 思考:在shell脚本中自定义变量时有哪些规范?1.3...
2020-10-13 11:20:26
225
1
原创 Shell脚本使用 以及使用规范
1. Linux下查看默认shell类型 打开命令行执行:echo $SHELL 1). echo:显示输出指定内容 2). $SHELL:SHELL为变量名称,$为变量标识符 注意:$SHELL:为大写2. Linux下查看支持的shell类型 打开命令行执行:cat /etc/shells 1). cat:查看文件内容命令 2). /etc/shells..
2020-10-13 11:15:24
286
原创 Linux下编辑器vim的使用简介
编辑器vimvi简介vi是“Visual interface”的简称,它在Linux上的地位就仿佛Edit程序在DOS上一样。它可以执行输出、删除、查找、替换、块操作等众多文本操作,而且用户可以根据自己的需要对其进行定制。Vi不是一个排版程序,它不象Word或WPS那样可以对字体、格式、段落等其他属性进行编排,它只是一个文本编辑程序。 vi没有菜单,只有命令,且命令繁多。Vi有三种基本工作模式:+ 命令模式+ 文本输入模式+ 末行模式命令行模式任何时候,不管用..
2020-10-13 10:24:29
93
原创 Linux 常用十大命令及说明
常用 Linux 命令的基本使用序号 命令 对应英文 作用 01 ls list 查看当前文件夹下的内容 02 pwd print wrok directory 查看当前所在文件夹 03 cd [目录名] change directory 切换文件夹 04 touch [文件名] touch 如果文件不存在,新建文件 05 mkdir [目录名] make directory
2020-10-13 10:23:31
888
原创 Linux主要目录速查表
文件和目录目标了解 Linux 文件目录的结构1.1Windows下的文件系统在Windows下,打开 “计算机”,我们看到的是一个个的驱动器盘符:每个驱动器都有自己的根目录结构,这样形成了多个树并列的情形,如图所示:1.2Linux下的文件系统在Linux下,我们是看不到这些驱动器盘符,我们看到的是文件夹(目录):Linux没有盘符这个概念,只有一个根目录/,所有文件都在它下面1.3 用户目录位于/home/user,称之为用户...
2020-10-11 19:16:05
1696
原创 数据库修改密码 忘记密码怎么办
修改密码使用root登录,修改mysql数据库的user表 使用password()函数进行密码加密 注意修改完成后需要刷新权限 use mysql;update user set password=password('新密码') where user='用户名';例:update user set password=password('123') where user='root';刷新权限:flush privileges;忘记 root 账户密码怎么办1、配置m
2020-10-11 19:06:33
495
原创 数据库外键foreign key
外键foreign key 如果一个实体的某个字段指向另一个实体的主键,就称为外键。被指向的实体,称之为主实体(主表),也叫父实体(父表)。负责指向的实体,称之为从实体(从表),也叫子实体(子表) 对关系字段进行约束,当为从表中的关系字段填写值时,会到关联的主表中查询此值是否存在,如果存在则填写成功,如果不存在则填写失败并报错 语法 查看外键 show create table 表名 设置外键约束 方式一:创建数据表的时候设置外键约束create table
2020-10-11 19:05:24
1056
原创 数据库索引
索引思考:在图书馆中是如何找到一本书的? 一般的应用系统对比数据库的读写比例在10:1左右,而且插入操作和更新操作很少出现性能问题,遇到最多的,也是最容易出问题的,还是一些复杂的查询操作,所以查询语句的优化显然是重中之重 当数据库中数据量很大时,查找数据会变得很慢 优化方案:索引语法查看索引show index from 表名;创建索引方式一:建表时创建索引create table create_index(id int primary key,name varchar
2020-10-11 19:04:06
80
原创 数据库事物
事务为什么要有事务事务广泛的运用于订单系统、银行系统等多种场景 例如:A用户和B用户是银行的储户,现在A要给B转账500元,那么需要做以下几件事: 检查A的账户余额>500元; A 账户中扣除500元; B 账户中增加500元; 正常的流程走下来,A账户扣了500,B账户加了500,皆大欢喜。那如果A账户扣了钱之后,系统出故障了呢?A白白损失了500,而B也没有收到本该属于他的500。以上的案例中,隐藏着一个前提条件:A扣钱和B加钱,要么同时成功,要么同时失败
2020-10-11 18:59:54
133
原创 数据库视图
视图对于复杂的查询,在多个地方被使用,如果需求发生了改变,需要更改sql语句,则需要在多个地方进行修改,维护起来非常麻烦 解决:定义视图 视图本质就是对查询的封装 定义视图,建议以v_开头create view 视图名称 as select语句;例:创建视图,查询学生对应的成绩信息create view v_stu_score_course as select stu.*,cs.courseNo,cs.name courseName,sc.scorefrom st
2020-10-11 18:55:24
436
原创 数据库存储过程
存储过程存储过程,也翻译为存储程序,是一条或者多条SQL语句的集合创建语法如下delimiter //create procedure 存储过程名称(参数列表)beginsql语句end//delimiter ;说明:delimiter用于设置分割符,默认为分号 在“sql语句”部分编写的语句需要以分号结尾,此时回车会直接执行,所以要创建存储过程前需要指定其它符号作为分割符,此处使用//,也可以使用其它字符示例要求:创建查询过程,查询学生信息 step1:设置分割
2020-10-11 18:53:24
350
原创 SQL内置函数和自定义函数
内置函数字符串函数拼接字符串concat(str1,str2...)select concat(12,34,'ab');包含字符个数length(str)select length('abc');截取字符串 left(str,len)返回字符串str的左端len个字符 right(str,len)返回字符串str的右端len个字符 substring(str,pos,len)返回字符串str的位置pos起len个字符 select substring('abc12
2020-10-11 18:51:17
304
原创 命令行客户端链接服务器
连接服务端另一种方式,打开cmd程序,进入到mysql安装目录的bin目录下1、进入mysql的bin目录cd C:\Program Files (x86)\MySQL\MySQL Server 5.1\bin2、连接mysqlmysql -uroot -p数据库查看所有数据库show databases;使用数据库use 数据库名;查看当前使用的数据库select database();创建数据库create database 数据..
2020-10-11 18:49:49
572
原创 mysql数据操作-查询(条件,排序,聚合函数,分组,分页,链接查询,自关联,子查询)--下
连接查询 当查询结果的列来源于多张表时,需要将多张表连接成一个大的数据集,再选择合适的列返回 等值连接查询:查询的结果为两个表匹配到的数据 左连接查询:查询的结果为两个表匹配到的数据加左表特有的数据,对于右表中不存在的数据使用null填充 右连接查询:查询的结果为两个表匹配到的数据加右表特有的数据,对于左表中不存在的数据使用null填充 准备数据drop table if exists courses;create table courses (
2020-10-11 16:07:43
223
原创 mysql数据操作-查询(条件,排序,聚合函数,分组,分页,链接查询,自关联,子查询)--上
创建数据表drop table if exists students;create table students ( studentNo varchar(10) primary key, name varchar(10), sex varchar(1), hometown varchar(20), age tinyint(4), class varchar(10), card varchar(20))准备数据insert into students valu
2020-10-10 22:25:47
615
原创 数据操作-增删改查
简单查询select * from 表名例:查询所有学生数据select * from students添加数据添加一行数据格式一:所有字段设置值,值的顺序与表中字段的顺序对应说明:主键列是自动增长,插入时需要占位,通常使用0或者 default 或者 null 来占位,插入成功后以实际数据为准insert into 表名 values(...)例:插入一个学生,设置所有字段的信息insert into students values(0,'亚瑟',22,177.
2020-10-10 21:50:08
318
原创 数据表操作
数据表操作 创建表 create table 表名( 字段名 类型 约束, 字段名 类型 约束 ...)例:创建学生表,字段要求如下:姓名(长度为10)create table students( name varchar(10))例:创建学生表,字段要求如下:姓名(长度为10), 年龄create table students( name varchar(10), age int unsigned)例:
2020-10-10 21:45:09
94
原创 mysql服务器+navicat 安装详情
服务器端安装mysql-essential-5.1.55-win32.zip下载地址链接: https://pan.baidu.com/s/1OGPx9YHe39-OPmtMMwSkPw 提取码: y5vh1、解压mysql-essential-5.1.55-win32.zip,双击运行mysql-essential-5.1.55-win32.msi2、点击next3、选择accept,点击next4、点击next5、点击instal...
2020-10-10 21:38:43
638
原创 Linux 系统启动Mysql 服务
Linux 系统启动Mysql 服务启动服务(需要root权限)su输入root密码service mysql start查看进程中是否存在mysql服务ps ajx|grep mysql停止服务(需要root权限)su输入root密码service mysql stop重启服务(需要root权限)su输入root密码service mysql restart命令行客户端 当前使用的Centos镜像中已经安装好了MySQL...
2020-10-10 21:21:09
7252
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人