自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL事物的四大特性以及四种隔离级别--ACID(面试必会)

A(原子性)C(一致性)I(隔离性)D(持久性)

2020-12-26 16:07:25 228

原创 Linux指令学习2--压缩解压命令以及网络命令

解压命令和网络命令

2020-12-03 18:56:32 186

原创 Linux指令学习3--进程管理类指令

进程管理类指令:ps,kill等

2020-12-03 18:12:15 322

原创 Linux指令学习1--文件系统常用指令

常见的文件系统命令以及权限命令、查找命令

2020-11-25 21:38:48 138

原创 TCP(传输控制协议)和UDP(用户数据报协议)区别

区别TCP具有三次握手,四次挥手的连接管理机制,所以TCP有连接,而UDP无连接。TCP除了连接管理机制,还有确认应答机制,超时重传机制等其他机制,保证TCP的可靠传输,耳UDP没有这些机制,所以UDP是不可靠的。TCP有缓冲区,UDP无缓冲区TCP发送数据包是以字节流的方式来进行传输,而UDP是以数据报的方式来进行传输。每条TCP连接只能点到点,而UDP可以一对一,一对多,多对一,多对多来进行通信传送相同大小的数据包,TCP的首部开销会比UDP的首部开销大。(因为会有ACK,FIN等其他需要

2020-09-22 10:56:52 748 1

原创 关于N95口罩的测试用例编写

功能:是否可以防止某些灰尘或其他的颗粒物吸入是否可以防止异常气体,有毒气体吸入是否可以过滤到绝大多数的病毒细菌是否可以防止厨房油烟吸入界面:外包装是否完好无损包装是否含有,商品名称生产批次,产地,合格证,材质使用说明口罩是否有呼吸阀口罩的长度和宽度以及绳子的长度是否符合产品规定口罩的材质是否符合产品安全规定兼容性:是否适合各个年龄段的人是否适合各个脸型的人是否符合各个肤质的人性能:是否可以重复利用撕扯之后是否可以正常佩戴绳子在利用多少次之后会进行掉落,无法使用佩戴时间过

2020-09-09 23:02:41 623

原创 垃圾收集算法和垃圾收集器

垃圾回收算法标记-清除算法分为两个阶段:“标记”和“清除”;首先标记出需要所有需要回收的对象;标记完成之后,统一收回所有需要回收的对象。缺点:效率问题:标记和清除两个过程的效率都不高;空间问题:回收之后,会导致空间不连续,碎片太多。如果之后有一个大的对象,无法连续的空间会导致无法分配内存,触发垃圾收集动作。复制算法将内容化为两部分,一块称为(A),另外一个为(B);每次只使用A块,来进行存储;如果A的内存使用完,将A的需要存活对象复制到B中;然后将A中的垃圾进行清理;缺点:

2020-08-30 00:01:13 139

原创 SQL语句复习(多表查询,连接查询)

联结(JOIN)主键外键左联结和右联结

2020-08-27 17:35:05 295

原创 SQL语句复习(常见的单表查询语句)

常见的SQL语句复习

2020-08-18 22:40:44 335

原创 常见的HTTP状态码总结

HTTP状态码复制表示客户端HTTP请求返回结果、标记服务器端的数据处理是否正常、通知出现的错误等工作。状态码类别类别原因1XX信息状态码接收的请求正在处理2XX成功状态码请求正常处理完毕3XX重定向状态码需要进行附加操作以完成请求4XX客户端错误状态码服务器无法请求需求5XX服务器错误状态码服务器请求出错全部的HTTP状态码数量有60多种,但是常见的就只有14种。介绍14种状态码。2XX2XX的响应结果表明请求被正常处理了.

2020-08-17 21:49:53 154

原创 java基础--集合框架复习1(Collection)

简单介绍java中常见的集合类。

2020-08-13 15:42:07 190

原创 排序查找算法

二分查找法冒泡排序插入排序归并排序希尔排序快速排序堆排序

2020-08-07 22:42:42 199

原创 设计模式--单例模式(饿汉与懒汉)

单例模式有懒汉式class Bank{ private static Bank instance = null; //方式一:效率稍差 public synchronized static Bank getInstance() { if (instance == null) { instance = new Bank(); } return instance; } //方式二:效率稍高

2020-07-23 17:13:47 84

原创 类的加载器和类的加载过程

类加载器子系统负责从文件系统或者网络中加载class文件,class文件在文件开头有特定的文件标识。classLoader只负责class文件的加载,至于他是否可以运行,则由Excution Engine决定。加载的类信息存放于一块称为方法区的内存空间。类的加载过程加载(loading)通过一个类的全限定名获取定义此类的二进制字节流将这个字节流所代表的静态存储结构转化为方法区的运行时数据结构在内存中生成一个代表这个类的java.lang.Class对象,作为方法区这个类的各种数据访问入口。

2020-07-22 22:52:41 120

原创 软件测试学习--基础概念篇

五个开发模型和两个测试模型

2020-07-14 16:42:19 169

原创 java基础--线程的生命周期

2020-07-11 13:08:39 87

原创 多线程题目:生产者/消费者问题

题目:  生产者(Productor)将产品交给店员(Clerk),而消费者(Customer)从店员处取走产品,店员一次只能持有固定数量的产品(比如:20),如果生产者试图生产更多的产品,店员会叫生产者停一下,如果店中有空位放产品了再通知生产者继续生产;如果店中没有产品了,店员会告诉消费者等一下,如果店中有产品了再通知消费者来取走产品。

2020-07-11 10:18:03 232

原创 java多线程-- wait() 和 sleep() 的不同

wait()和sleep() 不同

2020-07-10 19:23:27 108

原创 多线程题目--两个线程轮流打印1-100之间的数字

题解:两个线程轮流打印1-100的数字。

2020-07-10 19:12:16 1763

原创 java基础--线程的安全问题(卖票问题)以及解决(同步机制)

卖票问题的产生以及解决

2020-07-10 13:13:07 276

原创 java基础--多线程内容汇总

多线程

2020-07-10 10:28:48 92

原创 java基础--多线程的四种创建方式

多线程的创建方式:①继承Thread类②实现Runnable接口。

2020-07-09 15:14:57 155

原创 java基础--java线程的优先级

线程的优先级

2020-07-09 15:14:24 123

原创 java基础--关键字用法以及注意事项总结

JAVA常见基础关键字用法与注意事项总结

2020-07-07 21:25:19 392

原创 对象内存分析

对象内存分析  JAVA中的内存区域可以分为栈空间和堆空间两块区域。栈空间(虚拟机局域变量表):存放的是局部变量存放的是局部变量(包含编译期可知的各种基本数据类型、对象引⽤-即堆内存的地址,可以简单的理解为对象的名称), Java栈是与线程对应起来的,每当创建⼀个线程, JVM就会为这个线程创建⼀个对应的Java栈。堆内存:保存的是真正的数据,即对象的属性信息。用代码来看看这两个部分的内存。class Person{ String name; int age;}public class

2020-07-04 12:17:41 148

原创 java基础--面向对象三大特性(理解)

面向对象有着三大特性:封装、继承、多态。

2020-07-02 20:34:30 283

原创 java基础--字符/字符串2(包含常见相关面试题)

主要介绍String、StringBuffer、StringBuilder这三类之间的特点与不同之处。

2020-07-01 10:59:43 146

原创 java基础--字符/字符串1(包含常见相关面试题)

简单概述字符字符串的相关知识点以及常见面试题。

2020-06-10 17:52:22 177

原创 java基础--数组简单介绍

数组数组是引用数据类型,有内存分配问题。声明并开辟数组:数据类型[] 数组名称 = new 数据类型[长度];数组静态初始化简化格式数据类型 数组名称 = {值1,值2,…}完整格式数据类型 数组名称 = new 数据类型[]{值1,值2,…}下面看一段关于数组的一段代码:public class ArrayDemo{ public static void main(String[] args) { int[] x = null ; int[] temp

2020-05-31 14:22:32 138

原创 java基础--标识符定义规则/数据类型/运算符

标识符定义规则:标识符是由字母、数字、下划线(_)和美元符号($)构成的字符序列。标识符必须以字母、下划线(_)或美元符号($)开头,不能以数字开头。标识符不能是关键字。标识符可以为任意长度。标识符对大小写敏感。命名习惯数据类型整型:类型名范围存储空间byteshortintlong浮点型类型名范围存储空间floatdoubltchar型boolean型面试问题:int 和

2020-05-29 17:56:08 403

原创 看!TCP协议和UDP协议的特点详细介绍篇

begin前言   在TCP/IP协议四层模型的传输层中常用的协议就是TCP协议和UDP协议,主要是负责数据能够从发送端传输到接收端,这两个协议也有着各自的特点和优势,分别应用着不同的场合。UDP内容特点:无连接    UDP是一种面向无连接的通信协议,因此不检查对端是否可以通信,直接将UDP包发送过去,不可靠    相对于TCP协议中的安全机制,UDP协议没有超时重传...

2020-05-14 12:24:53 854

转载 TCP的三次握手四次连接,以及常见面试问题

 本文经过借鉴书籍资料、他人博客总结出的知识点,欢迎提问    序列号seq:占4个字节,用来标记数据段的顺序,TCP把连接中发送的所有数据字节都编上一个序号,第一个字节的编号由本地随机产生;给字节编上序号后,就给每一个报文段指派一个...

2020-05-14 12:20:47 277

原创 TCP的粘包问题篇----起因与解决方案

为什么会发生粘包问题如何解决粘包问题UDP会发生粘包问题吗?

2020-04-27 15:06:01 169

原创 并发、并行和进程、线程的认识

并发和并行并发:多个进程在一个CPU下采用时间片轮转的方式,在一段时间之内,让多个进程都得以推进,称之为并发。并行:多个进程在多个CPU下分别,同时进行运行,这称之为并行。从微观角度来看,并行(多处理机的情况下,多个京城同时运行)并发(单个处理机的情况下,多个进程在同一时间间隔运行)。  下面用一幅图片来具体展示一下计算机中的并发和并行。时间片的概念:  现代操作系统比如Mac O...

2020-04-13 14:18:35 177

原创 JAVA基础思维导图

2020-03-21 20:35:36 106

原创 OSI七层模型简绍

OSI网络七层模型  七层模型,亦称OSI(Open System Interconnection)。参考模型是国际标准化组织(ISO)制定的一个用于计算机或通信系统间互联的标准体系,一般称为OSI参考模型或七层模型。它是一个七层的、抽象的模型体,不仅包括一系列抽象的术语或概念,也包括具体的协议。  OSI模型模型与TCP/IP模型有着很多的相似之处,而且层的功能也大题相似。OSI七层模型具体...

2020-03-06 23:57:28 285

原创 Java——编写九九乘法表

如何编写九九乘法口诀表 九九乘法口诀表和编写星星金字塔一样。下图为星星塔为那么首先我们可以编写星星金字塔,利用星星金字塔来编写九九乘法表。我们可以利用循环来编写,两个循环一个是打印行,一个打印每一行中的*个数,在上图中,一共是六行,第一行有一个,第二行有两个,第 i 行一共有第 i 行。所以我们Java程序发代码为运行结果为下图所示而九九乘法表就是在星星金字塔的代码改动一下,将...

2019-05-16 23:19:11 827

原创 C语言——数据类型

C语言——数据类型因为生活中的需要,所以数据里面规定了许许多多的了类型

2019-05-08 10:15:43 530

空空如也

空空如也

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

TA关注的人

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