- 博客(116)
- 收藏
- 关注
原创 Linux环境配置
注:运行bash的时候,就已经进入到交互式命令当中,可以多次进入,退出用exit就可以。:国内云服务提供商提供了很多镜像,方便从海外下载开发工具。
2022-11-09 00:55:04 492
原创 10、docker镜像构建
在日常的工作中,常常需要制作自己的项目的镜像,一般通过以下两种方式制作镜像:Docker commit、Dockerfile。
2022-10-04 03:57:45 143
原创 6、搭建持续集成平台Jenkins
Jenkins是一个开源CI&CD软件领导者,提供持续集成和持续交付服务,有超过1000个插件来支持构建、部署、自动化,满足任何项目需要。
2022-10-02 19:50:55 415
原创 pytes 命令参数
pytest -q 使测试输出保持简介# 用法:pytest -q test_class.pypytest -k 模糊匹配运行测试案例# 用法1:pytest -k TestDemo 运行所有类名包含TestDemo的测试类下的测试案例# 用法2:pytest -k test_de 运行所有方法名包含test_de的测试案例# 用法3:pytest k "TestDemo and not test_o" 运行所有类名包含TestDemo的测试类下,除了方法名..
2021-08-21 22:09:55 137
原创 用户权限控制
Jenkins 初始化过程中会先注册一个管理员用户管理员用户在创建后续的一般用户管理员用户登录进行后续配置启用用户安全配置,Manage Jenkins -> Configure Global Security注册用户的操作的权限控制必须由管理员来完成用户可以自由注册,启用之后在Jenkins首页可以看到sign-up入口注册权限配置位置在“configure Global Security” 中团队规模不大(10人左右)建议不要开启自由注册选项,减...
2021-04-12 00:10:16 327
原创 节点管理
Jenkins的任务可以分布在不同的节点上运行节点上需要配置Java运行时环境,Java_version > 1.5节点支持Windows,Linux,MacJenkins运行的主机在逻辑上时master节点#mermaid-svg-TnII80fobCHVQe8G .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#..
2021-04-11 23:47:42 270
原创 limit
要求:查找employees里最晚入职员工的所有信息select * from employees order by hire_date desc limit 1参考:https://blog.csdn.net/tian_ci/article/details/85700929
2021-03-29 11:25:02 108
原创 centos安装redis
[root@moli ~]# mkdir redis[root@moli ~]# cd redis[root@moli redis]# ls[root@moli redis]# wget https://download.redis.io/releases/redis-6.2.0.tar.gz[root@moli redis]# tar xzf redis-6.2.0.tar.gz[root@moli redis]# cd redis-6.2.0/[root@moli redis-6
2021-03-01 21:33:16 106
原创 sqlite的安装
一、在windows上安装下载:https://www.sqlite.org/download.html下面的两个文件都要下载创建sqlite文件夹,将下载的两个文件解压到该文件夹配置环境变量:D:\software\sqlitecmd打开黑窗口,输入:sqlite3,如下,安装成功二、linux环境中自带sqlite3输入sqlite3...
2021-01-30 16:01:00 197
原创 vue-cli项目创建及element-ui应用
1、Vue环境准备Node.js,运行在服务端的 JavaScript,下载npm:随同NodeJS一起安装的包管理工具2、vue-cli2.5安装搭建全局安装 vue-cli:npm install --global vue-cli创建一个基于 webpack 模板的新项目:vue init webpack my-project安装选项 根据自己的需求创建创建完毕,进入项目:cd my-project创建时没有install时,现在install一下:npm i.
2021-01-03 16:07:10 158
原创 SQL-IF-LAG-OVER
题目:select Dep_id,IF(MIN(diff_sales)<=0,0,1) as flag from (select Dep_id,`year`,sales-LAG(sales,1) OVER (PARTITION BY Dep_id ORDER BY `year`) as diff_sales from sales) a group by Dep_id理解IF(MIN(diff_sales)<0,0,1) as flag如果diff_sales&l.
2020-12-10 15:04:29 174
原创 6、app测试
1、app兼容性测试系统兼容(ios、安卓)机型兼容(iPhone、华为、小米、三星、vivo、OPPO)分辨率兼容软件本身向前向后兼容:是否兼容不同版本的数据2、app接口测试获取接口文档使用fiddler抓包工具获取接口的请求方式、url、请求参数、返回参数使用postman、jmeter进行测试...
2020-12-07 16:27:30 121
原创 4、敏捷开发
敏捷开发属于增量式开发,对于需求范围不明确、 需求变更较多的项目而言可以很大程度上响应和拥抱变化,主张简单、拥抱变化、可持续性、增量的变化、高质量的工作、快速反馈、软件是主要目标...
2020-12-07 15:53:18 176
原创 3、说明项目推动能力
1、推动开发解决bug描述:项目上线后,由于权限更新导致用户无法使用旧界面+用户不懂得自己退出登录以应用新菜单权限,线上多个用户反馈平台相关功能无法使用。处理:远程操作+线上指导出现问题的用户退出登录,凌晨脚本批量强制用户退出登录。推进:在下一次版本中,推动开发处理菜单权限更新问题,以防每次更新菜单都出现用户使用不了功能的问题。结果:处理为用户登录期间仍可使用旧界面,直到用户退出重新登录后,才应用新菜单权限2、推动冒烟测试冒烟不通过,罗列不通过的bug,交给开发,开发解决后,被通知已.
2020-12-07 15:41:38 635
原创 2、测试流程、测试方法、测试用例设计
1、测试流程需求评审、测试计划、测试用例、用例评审、冒烟测试、测试执行、验收测试、风险评估、上线/观察、问题跟进、测试报告、复盘会议根据日常经验回答,具体内容具体分析2、测试方法阶段性测试:单元测试、集成测试、系统测试、验收测试是否看代码:白盒测试、黑盒测试、灰盒测试其他:冒烟测试、回归测试3、设计测试用例黑盒测试用例设计:等价类划分、边界值分析、错误推测法、因果图法、正交实验分析法、流程分析法白盒测试用例设计:语句覆盖、条件覆盖、判定覆盖、条件组合覆盖、判定\条件覆盖.
2020-12-07 15:07:19 390
原创 1、设计一个登录页面的用例
功能测试:正确的输入、为空输入、字符类型校验、长度校验、密码是否加密显示、大写提示、跳转页面是否成功、登录后用另一个账号登录UI:页面布局合理、风格统一、界面文字简洁好理解、没有错别字性能测试:打开登录页面需要多少秒、点击登录跳转需要多少秒、多次点击、多人点击安全性:用户和密码是否加密发送给服务器、错误的登录次数限制(防止暴力破解)、一台机器可以登陆多个用户,一个用户多方登录、检查元素是否可以看见密码兼容性测试:不同的浏览器、不同的平台(windows\mac)、..
2020-12-07 14:54:13 673
原创 数据量很大的时候,如何提高查询效率?
仅查询需要的字段值,不用 select * 正确使用索引,对常用的字段,如 where 或 order by 关键字后的字段加索引 正确使用查询语句,如尽量不要用like,in 等无法走索引的关键字 分页分库分表,如果数据量超级大,建议分库分表 使用缓存,系统内存和内存型数据库 ,如Redis存入热点数据库...
2020-12-04 00:07:57 2135
原创 关于SQL
1、SQL用途Structured Query Language结构化查询语言数据领域的DSLNoSQL数据库也一定程度支持SQL2、SQL分类SQL CommandsDDL:CREATE、ALTER、DROP 、RENAME、TRUNCATE、COMMENT (操作数据库结构)DML:SELECT、INSERT、UPDATE、DELETE、MERGE、CALL、EXPLAIN PLAN、LOCK TABLE(操作数据)DCL:GRANT、REMOVE(操作 控制相关)T.
2020-12-03 23:43:24 108
原创 数据库分类
数据库分类关系型数据库:MySQL、Oracle、Postgres、SQLite、SQLServerNoSQL数据库:MongoDB、Redis、HBase(大数据领域数据库)图数据库:Neo4j,关系型数据库NewSQL:RethinkDB(用于移动端)
2020-12-03 22:44:58 127
原创 MySQL官方自带工具
mysql – The MySQL Command-Line Clientmysqladmin – Client for Administering a MySQL Servermysqlcheck – A table Maintenance Programmysqldump – A Database Backup programmysqlimport – A Data Import Programmysqlpump – A Database Backup Pro.
2020-12-03 21:55:14 259
原创 Neo4j
1、简介Neo4j是一个好性能的、NoSQL图形数据库,它将结构化数据存储在网络上而不是表中2、特点非关系型数据库NoSQLCQL遵循SQL语法,简单、且人性化3、安装与使用官网下载安装:解压,配置环境变量使用运行:neo4j console输入默认账号密码:neo4j修改账号密码...
2020-12-03 21:30:23 152
原创 mongodb
1、关系型数据库Mysql、Oracle、SqlServer、Access…SQL(结构化查询语言)缺陷:存储在硬盘上,读写慢(非关系可以存储在内存中)保持ACID难扩展(关系型数据库需要维护事务,难扩展)2、非关系型数据库Nosql (Not Only SQL)key: valueCAP -> BASE一致性:所有节点在同一时间具有相同的数据可用性:保证每个请求不管成功或者失败都有响应分隔容忍:系统中任意信息的丢失或者失败不会影响系统的继续运作以上原.
2020-12-02 18:18:24 98
原创 win10安装redis及基本操作
1、Redis简介:完全开源免费的高性能的 key - value数据库支持数据持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用不仅仅支持单一的 key-value类型数据,同时还提供list、set、zset、hash等数据结构的存储支持数据备份,即master-slave模式的数据备份性能极高,Redis能读的速度是110000次/s,写的速度是81000次/sRedis的所有操作都是原子性的,意思就是要么成功执行要么失败完全不执行。单个操作是原子性的。多个操作也支持.
2020-12-01 15:43:20 358
原创 mysql 增删改查
1、增加insert into 表名(字段名1, 字段名2, ..., 字段名n) value(字段值1, 字段值2, ..., 字段值3)2、删除delete from 表名 where 字段名1 = 字段值1delete from 表名3、更新update 表名 set 字段名1 = 字段值1 where 字段值2 = 字段值2update 表名 set 字段值1 = 字段值14、查询基本查询:select * from 表名字段查询:select 字段名1, 字段名.
2020-12-01 11:08:09 127
原创 MYSQL表结构解析
1、创建表id int类型 长度11 无符号int(必须是大于0的整数) 非空 自增 注释name varchar类型 长度是100 默认为空 注释ENGINE=InnoDB 存储引擎是innodb,参考链接AUTO_INCREMENT=8 ID从8开始自增 没有的话 默认从1开始递增DEFAULT CHARSET=utf8 默认字符集ROW_ROFMAT=DYNAMIC 行格式 动态的 另STATICCOMMENT 注释PRIMARY KEY .
2020-11-30 20:22:42 394
原创 docker安装mysql和phpmyadmin
1、phpMyAdmin概念phpMyAdmin 是一个以PHP为基础,以Web-Base方式架构在网站主机上的MySQL的数据库管理工具,让管理者可用Web接口管理MySQL数据库。借由此Web接口可以成为一个简易方式输入繁杂SQL语法的较佳途径,尤其要处理大量资料的汇入及汇出更为方便。其中一个更大的优势在于由于phpMyAdmin跟其他PHP程式一样在网页服务器上执行,但是您可以在任何地方使用这些程式产生的HTML页面,也就是于远端管理MySQL数据库,方便的建立、修改、删除数据库及资料表。也可借.
2020-11-29 17:39:32 384
原创 windows下mysql搭建与使用
1、下载2、解压3、根目录下新建data文件my.ini文件[mysql]# 设置mysql客户端默认字符集default-character-set=utf8[client]# 设置mysql客户端连接服务器时默认使用的端口port=3306default-character-set=utf8[mysqld]# 设置3306端口port = 3306# 设置mysql的安装目录basedir = D:\\mysql-8.0.21-winx64\\# 设.
2020-11-29 01:43:03 155
原创 bash小练习>抽奖
[root@moli tmp]# cat wx.txt小可爱王可爱小夹子小李子亲爱的思随机幻er天量的[root@moli tmp]# cat lottery.sh#! /bin/bash# 定义一个函数rand(){ # local定义局部变量 # 使用 ..代替空格 local seeds=`while read line;do echo ${line// /..}; done < wx.txt` loca
2020-11-29 00:48:52 186 1
原创 Linux:grep+awk+sed
1、grep和正则玩[root@moli tmp]# grep -nvE r+ b.txt // grep和扩展正则玩的时候 需要加上-E4:dchjdewi2、双引号和单引号的区别双引号会对字符串转义 # a=10 echo “$a” 打印103、...
2020-11-28 18:25:20 296
原创 列表解析
1、列表解析是python迭代的一种应用,常用于创建新的列表2、语法[expression for iter_val in iterable][expression for iter_val in iterable if cond_expr]3、使用elements = self.mjz_dp_list.finds("css selector", ".el-table_5_column_48 span")eles_text = [ele.text for ele in eleme.
2020-11-26 15:46:26 181
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人