自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

abcnull 的博客

一线头部大厂程序员,挤点时间总结一些经验和知识点

  • 博客(19)
  • 资源 (7)
  • 收藏
  • 关注

原创 mysql中一些常用的聚合函数的使用

文章目录前言COUNTMAXMINSUMAVG前言提到 mysql 的聚合函数,聚合查询,就不得不提到分组查询,分组查询 GROUP BY 语句经常会结合集合函数使用COUNT查询员工数量SELECT COUNT(*) FROM employees;MAX查询某个列字段的最大值SELECT MAX(列字段) FROM employees;MIN查询某个列字段的最小值SELECT MIN(列字段) FROM employees;SUM查询累加总和SELECT SUM(sala

2020-09-20 17:58:08 363

原创 mysql中的LIKE关键字

文章目录前言通配符`%`NOT 取反`_`表一个字符前言LIKE 用于 where 表达式中,基本形式如下:SELECT * FROM 表名 WHERE 列字段 LIKE 匹配什么内容LIKE 前可以加 NOT 表示不匹配通配符%%表示可以匹配到一些内容,如下举例SELECT * FROM 表名 WHERE 列字段 LIKE '李明%';那么实际中他可以匹配到李明,李明博,但是就是匹配不到X李明通配符可以前后加NOT 取反NOT 加载 LIKE 前面表示取反SELECT * FR

2020-09-20 17:24:25 1186

原创 如何使用官方的mysql数据来进行sql练习

文章目录官方数据导入 sql 流程官方数据官方的 mysql 数据在这里:https://github.com/datacharmer/test_db我们需要直接使用 employees.sql 这个文件中数据就可以了,怎么做呢?在 navicat 中导入 sql 我自己经过尝试会报如下错误:[ERR] 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL serve

2020-09-20 16:44:40 1365 1

原创 leetcode适合做面试的那些题型

文章目录前言二分查找【模板题】【容易】【困难】单链表【模板题】【简单】【困难】栈队列二叉树双指针【模板题】【容易】【中等】递归动态规划数组【模板题】【容易】【中等】字符串排序前言面试中哪些题型容易被出呢?一般是leetcode的简单和中度题目,而且题目不要太长,题目意思容易懂,题目最好不要有各种复杂的示例结合我自己本人的刷题经验,这里我总结了一下我本人认为 leetcode 中非常典型的面试题型(这些题目都是我本人抽取出来分析认为适合做面试的题目),大部分为简单题目二分查找二分查找是面试中的高频考

2020-09-16 20:19:31 110

原创 IT咨询和IT外包有什么区别?

文章目录现在中国有很多 it 公司,其中有很大一部分是 it 外包公司,公司要想赚钱只得接外包了,还有一小部分的 it 咨询公司,那么 it 外包和 it 咨询有什么区别呢?it 软件外包一般都会存在甲方和乙方,甲方给出需求,乙方实现需求,it 软件咨询很像外包,但并不是外包,it 咨询公司一般承接到甲方的项目,甲方自己都没有一个成型的需求,只是一个模糊的概念,需要和乙方一起探讨方案成型,也就是说乙方实际是需求方案的制定角色之一个人建议有自己主流产品的 it 公司要好于 it 咨询公司也要好于 it

2020-09-13 00:26:37 2081

原创 整个项目流程中测试团队究竟该做哪些事情和承担了一个怎样的角色?

文章目录前言项目整个阶段一些规范前言当前 IT 公司一般拥有四大角色产品(业务)开发(Web,App)测试(测开,自动化,手工)运维大型的 IT 企业拥有着强大 QA 团队和运维团队,小型的 IT 企业生存艰难,就简化了产品,并且舍去了测试和运维,测试和运维全部压在开发身上随着 DevOps 持续集成持续交付的兴起,和敏捷开发方法论的流行,软件产品的快速迭代,国内测试团队越来越正规化,测试团队的在其中的作用又有了新的扩展,已经不再仅仅是满足简单的手工功能测试了那么测试团队在整个敏捷开

2020-09-11 22:58:57 1511

原创 java中String到底存放在栈中还是堆中?

文章目录第一种第二种== 以及 equals第一种String str = new String("helloworld");new 的这种写法会在堆中创建对象,然后栈中保存堆中的地址第二种String str = "helloworld";这种写法,会现在栈中创建一个引用变量 str,然后查找栈中有没有 “helloworld” 这个字符串,如果有,str 指向它,如果没有就会将 “helloworld” 存进栈,str 再指向它== 以及 equals所以我们在使用==时候比较的实际

2020-09-11 17:28:47 486

原创 java面向对象四大特性

文章目录前言封装继承多态抽象前言java 是一个可跨平台(基于 JVM)的应用广泛的(尤其是 web 服务端开发)面向对象的静态语言java 一个非常重要的特点就是面向对象,java 面向对象有四大特性:封装,继承,多态,抽象封装就是对一个事务共有的特性进行了封装,封装有 field 和 function封装可以保证其安全性继承子类向父类继承可以提高代码的重用性,子类对父类的继承,相当于对父类属性的扩展java 中不支持多重继承多态一种事务在多种情况下的不同表现形式比如说多个类对

2020-09-11 16:55:34 76

原创 打开一个网站到底发生了什么

文章目录打开浏览器,在地址栏输出 URLDNS 解析过程由于浏览器会缓存 DNS 记录一段时间,如果在浏览器中找到了 DNS 记录就可以访问指定的 IP如果浏览器中找不到 DNS 记录,会在系统中去寻找,比如 windows 的 hosts 文件中寻找 IP如果系统的 hosts 也找不到 DNS 记录,就会在路由器缓存中查找如果路由器缓存也找不到,就会递归搜索 DNS 服务器,这样最终拿到域名对应的 IP 地址向指定 IP 发送请求对于 https 而言,服务器会传给浏览器一个

2020-09-10 21:56:23 150

原创 HTTP常见状态码描述

文章目录前言2xx 状态码2003xx 状态码3013023044xx 状态码4004014034045xx 状态码500503前言状态码主要是用于描述返回的请求出现了什么样类型的问题1xx:表示接收的请求正则处理中2xx:表示正常处理完毕3xx:需要附加一些操作来完成全部请求,常见的比如重定向这样的附加操作4xx:客户端错误导致服务器无法处理请求5xx:服务器在处理请求时候出现问题其实在 RFC2616 上的 HTTP 状态码就达到了 40 种,若再加上一些扩展的状态码就能达到 60

2020-09-10 13:00:34 70

原创 appium自动化中常用的adb命令

文章目录查看连接的设备adb devices抓取包名和 Activityadb logcat | grep -i 'display'安装 appadb install apk路径卸载 appadb uninstall 包名杀掉 adb 进程adb kill-server重启 adb 服务adb start-server电脑发送到手机adb push 电脑路径 手机路径手机发送到电脑adb pull 手机路径 电脑路径手机重启adb reboot...

2020-09-09 10:17:02 60

原创 selenium中cssSelector元素定位汇总

文章目录基本规则举例子基本规则*用作标签的时候表示任意一个 html 标签,比如可能是 div 可能是 li 或者其他等等.后加上 class 属性#后跟上 id 属性空格表示前面标签里面的一个标签,比如ul li即可定位,但是不一定非要下一个层级,可以是下多个层级>表示下一个层级,比如ul>li+表示同层级毗邻的下一个,只会匹配第一个~与+不同的是~可以匹配所有同层级毗邻后面所有的^匹配以什么开头的属性,比如说div[class^='xxx']属性值以 xxx 开头$属性

2020-09-08 11:34:15 1038

原创 selenium中常用的定位方式汇总

文章目录前言id 定位name 定位className 定位tagName 定位linkText 定位partialLinkText 定位xpath 定位cssSelector 定位前言selenium 在找元素的时候 findElement 方法其中的参数是 By 类型,所以下面我们用 By 类型举例说明id 定位由于 html 中 id 是唯一的,所以我们非常建议使用这种方式,id 唯一不容易定位错误,而且定位方便,id 也不容易变动By by = By.id("id名字");name 定

2020-09-06 23:59:29 771

原创 selenium各种类型xpath元素定位汇总

文章目录html 标签样例基本规则简单使用查找第几个依据文本查找html 标签样例<div class="a"> <div class="b"> <a>helloworld</a> </div></div>基本规则/表示一个层级关系,//表示多个层级关系@表示 html 标签的属性,比如@class[]中可以写匹配上的具体属性等信息[数字]可以表示所有匹配到的元素中第几个,[last()]表示最后一个,[las

2020-09-06 23:40:23 819

原创 testng多线程运行测试用例的方式

文章目录前言invocationCount 参数parallel 设置线程级别前言测试圈两大主流测试框架,一个是 testng 另一个是 junit5,个人喜欢比较喜欢 testng,对于组织测试用例有很高的灵活性invocationCount 参数testng 中@Test注解标明的为测试用例,Test 后可以跟上各种参数,比如 invocationCount 可以控制多线程,invocation 表示调用,即调用次数threadPoolSize 要配合 invocationCount 使用

2020-09-05 16:43:07 1235

原创 junit5的数据驱动以及传参方式

文章目录前言ValueSourceMethodSourceCsvSourceCsvFileSource其他NullSourceEmptySource前言testng 比 junit5 拥有更强大的用例组织灵活性,但是 junit5 拥有相比于 testng 更加丰富是传参方式ValueSource使用方法@ParameterizedTest@ValueSource(stirngs = {"1", "2"})public void demo(String str) { assert s

2020-09-05 15:31:04 2114

原创 testng的数据驱动以及传参方式

文章目录前言ParametersDataProvider前言目前测试领域最常用的两个 XUnit 框架,一个是 testng 另一个就是 Junit5,个人更喜欢 Testng 一点,因为组织用力更加细致和灵活,而 Junit5 在传参上更加多样,各有优点吧Parameters使用方式我们用 testng 集合 surefire 插件,surefire 插件会指定 testng.xml 的位置,然后再 testng.xml 中写上<parameter name="name" value=

2020-09-05 13:08:41 941

原创 写自动化测试代码中的命名规范

文章目录前言规范前言本人用 java 的自动化举例规范在写 java 的 UI 自动化代码脚本时候,对于测试用例类,我们可以用XxxTest的方式命名对于测试类中的测试方法,可以用testXxx的方式命名,方法名最好看出测什么功能对于页面类则可以使用XxxPage的方式命名对于方法的前置方法和后置方法可以使用setUp和tearDown这样的命名...

2020-09-05 11:04:57 1245

原创 测试用例怎么写?这里提供一个测试用例小模板

文章目录模板怎么写用例?上面所说的都是很粗略的测试用例怎么写,详细点说就是比如一个登陆页面,我们需要关注以下几个维度来编写测试用例模板用例编号测试模块用例名称(测试项目)前置条件操作步骤预期结果测试结果重要程度更新时间测试人员能否接口自动化能否 UI 自动化备注信息项目代码-需求代码-用例编号可以写被测试的模块名称可以按照功能划分该测试用例要准备的数据以及要准备的一些前置操作1.第一步操作2.第二步操作3.第三步操作PASS 或者 FAIL 或者 W

2020-09-03 23:34:43 10918

typora-cobalt-theme-master-v1.1.zip

typora 的 cobalt 黑色主题包,zip 压缩文件,随便下载到哪,下载后解压需要将里头的 css 文件和 cobalt 文件夹放置于 typora 的 theme 文件夹下,之后重启 typora 就可以选到该主题,theme 文件夹通过偏好设置->打开主题文件夹可以查找

2020-06-01

Xcode Midnight.jar.zip

intellij idea 的主题风格 xcode,intellij 的软件基本都是支持的,风格挺好看,望下载支持,不需要积分即可下载!

2020-05-30

Windows Update Blocker v1.1.zip

wub 软件,停止 win 10 自动更新,亲测有效,可以使用。 软件名:Windows Update Blocker v1.1.zip 上传者:abcnull

2020-04-19

mysql练习题-sql_practice.pdf

mysql用本博主前面的文件建表完成后,此文档为题目,博主本来想把这些文档一起上传,奈何csdn一次只能上传一个文档(╥╯^╰╥)

2020-03-12

mysql练习题-create_table.pdf

与建表.txt是一样的,文档是英文,不过英文不太复杂,不影响阅读。

2020-03-12

mysql练习题-sql建表文件.txt

mysql建表习题,对应着博主的另两篇pdf,此文件可以改成sql后缀,这样在navicat中可以直接导入,此文件中所用的是mysql语句

2020-03-12

template.html

用于java testng 做 WebUI 自动化时使用的 beautifulreport 测试报告的定制 html 模板

2020-01-26

空空如也

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

TA关注的人

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