自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

原创 WEB-7-多线程

多线程知识点

2022-06-15 22:13:23 581 1

原创 WEB-6-操作系统

操作系统的相关知识

2022-06-10 12:09:28 340 2

原创 WEB-5-TCP / IP协议

TCP / IP 协议详解

2022-06-09 22:21:44 479

原创 WEB-4-网络原理

网络原理初识

2022-06-09 12:50:45 572

原创 WEB-3-Servlet

Servlet 的知识点

2022-06-09 12:04:28 194 6

原创 WEB-2-HTTP & HTTPS

HTTP协议和HTTPS

2022-06-05 22:25:35 136 10

原创 WEB-1-前端三剑客

网络开发前端三剑客

2022-06-04 22:15:23 1556 3

原创 测试-7-自动化测试selenium(三)

@TOC前面学习了自动化测试的代码,但是还得学习一些东西,才能将自动化测试组织起来并持续进行:批量执行参数化断言测试报告接下来将围绕unittest来介绍测试框架。一. unittest 和 Junit的区别共同点: 都是单元测试框架区别:unittest: UI界面功能的单元测试框架,黑盒测试;Junit: 基于代码的单元测试,白盒测试二. unittest 框架解析unittest 是python 的单元测试框架, unittest 单元测试提供了创建测试用例,测试套件

2022-03-04 20:42:13 353 12

原创 测试-6-自动化测试selenium(二)

selenium 自动化测试

2022-03-04 13:12:05 476 10

原创 测试-5-自动化测试selenium

自动化测试selenium一. 自动化测试1. 什么是自动化测试?(1)自动化测试方法(2)UI自动化(3)接口自动化2. 自动化测试工具3.自动化测试的优势4. 如何实施自动化测试(1)自动化测试的适用对象(2)自动化测试的时机(3)如何实施自动化测试(4)自动化测试实施失败的因素5. 发展方向二. selenium一. 自动化测试1. 什么是自动化测试?自动化测试指软件测试的自动化,在预设状态下运行应用程序或者系统。将人为驱动的测试行为转化为机器执行的过程。selenium 是一个自动化测试工具

2022-03-04 11:15:59 568 8

原创 MySQL数据库-2-表的增删改查

MySQL 表的增删改查一. CRUD二. 增加(Create)1. 单行插入2. 多行插入三. 查询(Retrieve)1. 全列查询2. 指定列查询3. 查询字段为表达式4. 别名5. 查询某几列6. 排序7. 分页查询:limit8. 去重9. 条件查询四. 修改(Update)五. 删除(Delete)一. CRUD注释:在SQL中可以使用“–空格+描述”来表示注释说明CRUD 即增加(Create)、查询(Retrieve)、更新(Update)、删除(Delete) 四个单词的首字母缩写

2022-03-03 12:07:18 261 5

原创 MySQL数据库-1-基础知识

数据库一. 背景知识1. 数据库2. 发展3. 分类(1)关系型数据库(MySQL)(2)非关系型数据库(NoSQL)4. 两者的区别5. MySQL数据库二. MySQL数据库1. 数据库的操作(1)显示当前数据库(2)创建数据库(3)使用数据库(4)删除数据库2. 表的操作一. 背景知识1. 数据库数据库是“按照数据结构来组织、存储和管理数据的仓库”。是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。数据库是存放数据的仓库,它的储存是有一定的规则的,否则查询的效率会很低。

2022-03-03 09:37:38 756 11

原创 JavaSE-11-面向对象编程

面向对象编程一. 包1. 导入包中的类2. 静态导入3. 将类放入到包中4. 常见的系统包二. 继承背景(1)语法规则**(2)protected 关键字(3)包的访问权限控制(4)更复杂的继承关系(5)final 关键字三. 多态1. 向上转型2. 动态绑定3. 方法重写4. 理解多态5. 向下转型6. super 关键字(1)使用了 super 来调用父类的构造器(2)使用 super 来调用父类的普通方法(3)super 和 this 的区别四. 抽象类五. 接口1. 语法规则一. 包包 (pac

2022-03-02 21:14:47 741 9

原创 测试-4-测试管理

测试管理一. 测试策略指定1. 从测试需求开始a. 需求的正确性b. 需求分析注意事项c. 分析需求的具体方法2. 制定测试策略a. 测试策略的具体实施b. 测试计划的制定二. 测试方案设计1. 风险分析a. 需求风险b. 计划编制风险c. 组织和管理风险d. 人员风险e. 开发环境风险f. 客户风险g. 产品风险h. 设计和实现风险i. 过程风险三. 测试执行流程的设计a. 需求测试b. 内部发布版本测试(冒烟测试)c. 系统测试d. 回归测试e. 交叉测试四.测试报告的输出一. 测试策略指定需求是软

2022-02-25 20:21:59 416 19

原创 测试-3-测试分类

测试分类一. 按开发阶段分1. 单元测试2. 集成测试3. 系统测试4. 验收测试二. 按测试实施组织1. α测试2. β测试3. 第三方测试三. 按是否运行划分1. 静态测试2. 动态测试四. 按是否手工划分1. 手工测试2. 自动化测试五. 按是否查看代码划分1. 黑盒测试2. 白盒测试3. 灰盒测试六. 按测试地域划分1. 国际化测试2. 本地化测试七. 按测试对像划分1. 业务测试2. 界面测试3. 容错性测试4. 文档测试5. 兼容性测试6. 易用性测试7. 安装测试8. 安全测试9. 性能测试1

2022-02-25 19:59:25 1996 2

原创 测试-2-用例篇

测试用例一. 测试用例的设计方法1. 从整体的角度分析测试用例基于需求的设计2. 测试用例的具体设计方法a. 等价类b. 边界值c. 因果图法d. 场景设计法e. 错误猜测法f. 正交法二. 总结一. 测试用例的设计方法测试用例是为了实施测试而向被测试的系统提供的一组集合,这组集合包含:测试环境、操作步骤、测试数据、预期结果等要素。1. 从整体的角度分析测试用例基于需求的设计基于需求的测试方法,会使测试更加有效,因为 它使测试专注于质量问题产生的根源,即需求。软件开的过程:#mermaid-s

2022-02-25 12:07:06 214 16

原创 测试-1-基础篇

基础概念一.相关概念1. 软件测试2. 软件测试和研发的区别3. 软件开发的声明周期4. 需求一.相关概念1. 软件测试软件测试就是检测软件是否满足用户的需求。测试就是以评价一个程序或者系统属性为目标的一种活动,是对软件质量的度量。2. 软件测试和研发的区别(1)软件测试和调试区别目的不同:测试是发现软件中存在的问题;调试是定位并解决软件中存在的问题。角色不同:测试可以是开发人员,也可以是测试人员;调试只能是开发人员。阶段不同:测试贯穿于整个软件开发的生命周期;调试只能在开发阶段

2022-02-20 22:35:24 548

原创 JavaSE-10-顺序表和链表

顺序表和链表1. 线性表2. 顺序表2.1 概念及结构2.2 接口实现接口1:在顺序表的某个位置新增元素接口2:打印方法接口3:判断顺序表中是否包含某个元素接口4:查找某个元素对应的位置接口5:获取某个位置的元素接口6:给某个位置设置元素接口7:删除第一次出现的关键字key其余接口:获取表的长度、清空顺序表问题:3. 链表3.1 链表的概念及结构3.2 链表的实现3.2.1 无头单向链表的实现1. 线性表线性表(linear list)是n个具有相同特性的数据元素的有限序列,是一种在实际中广泛使用的数据

2021-12-30 20:32:52 891 4

原创 JavaSE-9-复杂度

十、时间复杂度和空间复杂度1. 算法效率2. 时间复杂度2.1 概念2.2 大O的渐进表示法1. 算法效率算法效率分析分为两种:时间效率:时间效率被称为时间复杂度,主要衡量的是一个算法的运行速度。空间效率:空间效率被称作空间复杂度,主要衡量一个算法所需要的额外空间。2. 时间复杂度2.1 概念定义:在计算机科学中,算法的时间复杂度是一个函数,它定量描述了该算法的运行时间。一个算法所花费的时间与其中语句的执行次数成正比例,算法中的基本操作的执行次数,为算法的时间复杂度。2.2 大O的渐进

2021-12-25 12:00:35 121 5

原创 JavaSE-8-类和对象

类和对象的总结

2021-12-23 20:02:28 558 14

原创 JavaSE-7-数组的定义及使用

数组

2021-11-29 21:37:37 587 19

原创 JavaSE-6-汉诺塔问题

七.汉诺塔问题1. 什么是汉诺塔?2. 思路3. 举例研究4. 递归算法5. Java代码1. 什么是汉诺塔?相传在古印度圣庙中,有一种被称为汉诺塔(Hanoi)的游戏。该游戏是在一块铜板装置上,有三根杆(编号A、B、C),在A杆自下而上、由大到小按顺序放置64个金盘。游戏的目标:把A杆上的金盘全部移到C杆上,并仍保持原有顺序叠好。操作规则:每次只能移动一个盘子,并且在移动过程中三根杆上都始终保持大盘在下,小盘在上,操作过程中盘子可以置于A、B、C任一杆上。2. 思路对于这种问题,整体的思路是:当

2021-11-26 16:23:28 240 6

原创 JavaSE-5-方法的使用

六.方法的使用1.方法的基本用法1.1 什么是方法1.2 方法的优点1.3 方法的定义1.4 方法调用执行的过程2. 方法的重载3. 方法的递归3.1 递归的概念1.方法的基本用法1.1 什么是方法方法是语句的集合,它们在一起执行一个功能。方法是解决一类问题的步骤的有序组合方法包含于类或对象中方法在程序中被创建,在其他地方被引用1.2 方法的优点使程序变得更简短而清晰。有利于程序维护。可以提高程序开发的效率。提高了代码的重用性1.3 方法的定义基本语法:// 方法定义

2021-11-25 22:21:09 316 5

原创 JavaSE-4-循环结构

循环结构1. while 循环2. for 循环1. while 循环代码格式:while(循环条件){ 循环语句; } 其中,当循环条件为 true 时,执行循环语句,否则循环结束。有时,循环中会加入break或者 continuebreak 的功能是让循环提前结束continue 的功能是结束这次循环, 立即进入下次循环2. for 循环代码格式for(表达式1;表达式2;表达式3){ 循环体; } 其中:表达式1: 用于初始化循环变量.

2021-11-16 22:02:07 474 3

原创 编辑博客的一些小技巧

四.循环结构欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdow

2021-11-16 21:26:52 84 1

原创 JavaSE-3-分支结构

分支结构if语句switch语句总结if语句switch语句代码示例:语法结构:•根据 switch 中值的不同, 会执行对应的 case 语句. 遇到 break 就会结束该 case 语句.•如果 switch 中的值没有匹配的 case, 就会执行 default 中的语句.•建议一个 switch 语句最好都要带上 default不写 break 的时候, case 语句会依次向下执行, 从而失去了多分支的效果总结在分支结构当中,括号一定要写对,否则失去了分支的效果。

2021-05-02 18:01:55 157 3

原创 JavaSE-2-运算符

运算符1.算术运算符2.关系运算符3.逻辑运算符4.移位运算5.位运算符6.条件运算符总结1.算术运算符•基本四则运算符: + - * / %其中 % 表示求余数,对整型和浮点型都适用。•增量赋值运算符(复合运算符): += -= *= /= %= 。 这些符号会自动进行类型的转换。2.关系运算符关系运算符主要有六个:==判断是否相等>大于<小于!=不等于>=

2021-05-02 17:13:53 235

原创 JavaSE-1-基本数据类型和变换规律

总结java当中的基础知识,了解相关变化规律

2021-04-18 18:20:47 434 2

原创 与java产生“化学反应”

反应前的准备对于一名资深java小白来说,初次接触这个令我为之向往而又陌生的东西,心理是忐忑的。就我而言,是真真切切的初次接触,这不,从前天开始上课接触它,果然,Java…听起课来感觉也不是那么难嘛!开始上课啦从James Gosling老爷子和他的团队创造出java到现在,已经有25年左右了,25年来,java一直在被改写升级,有了今天令人瞩目的地位,现在起,我就要去了解他的前世今生了。Java是一种优秀的程序设计语言,要想熟悉它,就得按照“套路”给他“铺好床”。铺好床以后,就要去见我们

2021-04-02 20:50:36 171

原创 运行一个Java程序

如何运行一个Java程序?在磁盘上创建一个.java文件;写好代码以后,在编译器内输入“javac 文件名.java”进行编译,生成字节码(二进制)文件;然后在编译器内输入“java 文件名”,新的字节码文件就会在Java虚拟机中运行。这样,一个Java程序就可以运行了。JVM、JRE、JDK三者的区别是什么? 答:JDK是Java开发工具;JRE是Java开发环境;JVM是Java虚拟机。三者的关系是: ![TU](https://img-blog.csdnimg.cn/2021

2021-03-16 17:07:35 383 6

原创 首次使用博客

新手入驻 去年毕业后找了几份工作,都是小型个人企业,工资不太理想,找了几个以后,开始慢慢静下心来反思,自己身无长物,找来找去,结果还是一样的,因此下定决心,学习一门技术。想起了在大学刚入校那会儿的比特科技,然后找学过的朋友了解了一下情况,自己查找了一些资料,毅然决定学习Java编程。本行业的工资看起来挺好的,现在我应该静下心来好好学习这门技术,刻苦钻研,为了money和未来努力奋斗!!Java的八种基本数据类型数据类型字节数byte1short2int4

2021-03-11 11:53:09 124 3

空空如也

空空如也

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

TA关注的人

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