自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 测试面试基础知识

文章目录1.什么是测试2.测试流程3.测试方法有哪些4.测试用例编写方法(另一个参考链接 [几个常用设计测试用例的方法总结 - 简书 (jianshu.com)](https://www.jianshu.com/p/477e6eb50d56))(黑盒测试方法)**一、等价类、边界值****二、因果图****三、判定表****四、正交排列表****五、场景法****六、状态转换图****七、大纲法****八、错误推断法****九、测试方法总结****十、白盒测试及其基本方法**1.什么是测试(找出软件中存

2021-09-04 23:44:57 4957 4

转载 Linux常见面试题

题目说明:LINUX 类的面试题适合传统行业实施,运维以及大数据开发,运维等岗位,在以上提到的岗位面试中均会有所涉及,初级岗位大部分为基础命令考核,难度丌大,但需要准确不熟练, 会编写 SHELL 脚本会成为此类岗位求职优势。基础命令:1.查找文件find / -name filename.txt根据名称查找/目录下的 filename.txt 文件。2.查看一个程序是否运行ps –ef|grep tomcat查看所有有关 tomcat 的进程3.终止线程kill -9 19979

2021-06-23 08:08:35 307

原创 数据库基础

创建表creat table Student{id int(10)primary key,name char(10) ,age int(5);}创建索引唯一索引creat unique index on Student(id);修改添加alter table Student add sourse char ;删除alter table Student drop column source;修改alter table Student modify age int(10) defa

2021-06-22 14:36:08 171

原创 计算机网络面经(最全)

计网文章目录计网1.网络协议层次TCP/IP层次对应协议2.TCP和UDP区别3.TCP为什么可靠1.乱序重排、应答确认2.报文重传3.**流量控制(滑动窗口解决)**4.**拥塞控制(拥塞窗口)**(1)慢开始(2)拥塞避免(3)快重传(4)快恢复(区别丢失个别报文还是网络拥塞,防止误判)4.在浏览器中输入URL后,执行的全部过程。(一次完整的http请求过程)5.TCP第三次握手原因6.tcp四次挥手原因7.HTTP 与 HTTPS的区别HTTP:HTTPS详解:8.get post 区别9.cook

2021-06-22 14:15:23 14567

原创 一次弄懂各种内部类(静态,局部,匿名)以及Lambda表达式

package com.pzc.demo01;//1.1 定义一个函数式接口(即只包含一个抽象方法的接口)(因为在同一个.java 前缀不用写 public )interface Ilike{ void lambda(); //可以不写 public abstract}//1.2 实现类class Like implements Ilike{ @Override public void lambda() { System.out.println("I

2021-04-23 16:16:55 73

原创 Map示例代码

Map示例代码User类:package com.pzc.Map;public class User { public static final String HAERBIN = "哈尔滨"; public static final String BEIJING = "北京"; private int id; private String name; private String city; public User(){}; public

2021-03-30 21:33:54 304

原创 集合(Collection)

集合(Collection)List集合list集合:有序的(通过index可以指定找到每个元素),允许包含重复元素的集合.代码举例User类:package com.pzc.example20;public class User { public String name; public User(){ } public User(String name){ this.name = name; } public String

2021-03-30 18:56:03 65

原创 final

final1.修饰类中的成员变量:基本类型:值不可变(一般要大写. 必须初始化且只能初始化一次,在定义处或者构造函数中)引用类型:值可以变,引用地址不可变.2.修饰类中方法:只可以继承,不可以重写,可被重载(方法名相同而参数不同)3.修饰类不可继承,不能重写...

2021-03-30 18:54:36 49

原创 JVM

JVM1.对象实例化内存情况(两个对象调用同方法内存图)子类对象实例化内存图

2021-03-29 15:10:08 53

原创 static

static原因:static修饰的类方法是在类加载时同时加载的,而此时实例对象还未被创建,当然调用不了.

2021-03-29 15:09:47 44

原创 this和super

thisclass Person{ int id; //编号 String name; //姓名 int age; //年龄 //构造函数 public Person(int id,String name ,int age){ this.id = id; this.name = name; this.age = age; } //比较年龄的方法,这是本身就具备的,还有一个和谁比较是未知数 public void compareAge(Person p2){ if(th

2021-03-28 20:10:32 78

原创 查找和排序(更新)

查找二分查找package com.pzc.array;public class ArrayDemo04 { public static void main(String[] args) { int []arr={5,8,12,26,34,55,64,78,89,112}; int ans= getIndexByEle(arr,12); System.out.println("查找的数字序列号(没找到为-1):"+ans); }

2021-03-28 20:09:39 81

原创 抽象类和接口

抽象类(单继承)abstract 抽象方法只有方法名字,没有实现public abstract class Person { public abstract void doSome();}1.不能new这个抽象类(先创建子类,由子类对象创建新对象)2.子类(不是抽象类)继承必须实现父类所有抽象方法3.抽象类可以有抽象方法也可以没有,但是抽象方法必须写在抽象类里4.抽象类里可以有具体方法5.抽象方法不可以用static,final修饰接口接口1:package com.pzc.

2021-03-28 20:08:16 51

原创 递归

递归方法自己调用自己package com.pzc;public class DiGui { public static void main(String[] args) { System.out.println(test(5)); } public static int test(int i){ if(i==1){ return 1; } else { retur

2021-03-28 20:07:27 54

原创 可变长参数

可变长参数允许传递不固定数量个数参数一个方法中只能指定一个可变参数,且必须是方法最后一个参数package com.pzc;public class Varargs { public static void main(String[] args) { Varargs varargs = new Varargs(); varargs.test("pzc",2,15,521,1,12); } //int... i 可变长参数 publi

2021-03-28 19:20:13 58

原创 重载和重写

方法的重载重载定义:在一个类中,有相同函数名称,但形参不同的函数。重载规则:方法名称必须相同参数类表必须不同(个数不同||类型不同||参数排列顺序不同)方法返回值类型可相同可不同仅仅返回类型不同不足以构成重载实现理论:方法名称相同时,编译器会根据调用方法参数类型、参数个数等逐个去匹配,来选择对应的方法,如果匹配失败,则编译器报错。重写重写定义:重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。重写规则:...

2021-03-28 19:19:46 49

原创 增强for循环

增强for循环package com.pzc.for1;public class Demo02 { public static void main(String[] args) { int[] num = {1,2,3,4,5}; //普通for循环 for (int i = 0; i < 5; i++) { System.out.print(" "+num[i]); } Syste

2021-03-28 19:10:05 47

转载 值传递和引用传递的区别

值传递和引用传递的区别java中在参数传递时有2种方式,两者的区别:1、按值传zhi递dao:值传递是指在调用函数时将实际参zhuan数复制一份传递到函数中,这样在函数中如果对参数进行修改,将不会影响到实际参数。简单来说就是直接复制了一份数据过去,因为是直接复制,所以这种方式在传递时如果数据量非常大的话,运行效率自然就变低了,所以java在传递数据量很小的数据是值传递,比如java中的各种基本类型:int,float,double,boolean等类型的。结果:2、按引用传递:引用传递其实就弥补

2021-03-28 19:08:09 1773

原创 switch

case穿透现象:package com.scanner;import java.util.Scanner;public class Demo04 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); String s=scanner.nextLine(); switch (s){ case "pzc"

2021-03-28 19:06:44 70

原创 Scanner

Scannerpackage com.scanner;import java.util.Scanner;public class Demo02 { public static void main(String[] args) { //创建扫描器对象 Scanner scanner = new Scanner(System.in); System.out.println("请输入字符串:");

2021-03-26 14:34:00 43

原创 idea快捷键(持续更新)

idea快捷键(持续更新)Shift + Ent 光标跳转下一行Alt + Ent 自动补全代码Ctrl + D 复制当前行到下行Shift + F10 快速运行Alt + Fn + Insert (右键 generate) 自动生成{​ 按住 shift 选择属性}Ctrl + alt +T try catch 快捷键...

2021-03-26 14:31:43 64

原创 Markdown学习

Markdown学习标题#加空格 一级标题(ctrl +1)##加空格 二级标题 …字体粗体 Ctrl+b 例子斜体 Ctrl+i 例子下划线线 Ctrl+u 例子删除线 alt+shift+5 例子引用引用 > + 空格图片!+[图片名称]+(图片地址) (一定全英文符号)超链接[链接名]+(链接地址)[例子:跳转百度](百度一下,你就知道 (baidu.com))列表1.+空格-+空格表格右键插入 表格即可

2020-12-05 18:23:41 31

空空如也

空空如也

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

TA关注的人

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