自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 操作系统

1.操作系统是管理计算机硬件与软件资源的程序,是计算机系统的内核与基石。操作系统本质上是运行在计算机上的软件程序。操作系统为用户提供了一个与系统交互的操作界面。操作系统分为内核与外壳,我们可以把外壳理解成为围绕着内核的应用程序,而内核就是能操作硬件的程序。 2.根据进程访问资源的特点,我们可以把进程在系统上的运行分为两个级别,用户态和系统态。用户态运行的进程可以直接读取用户程序的数据。系统态可以简单理解为系统态运行的进程或程序几乎可以访问计算机的任何资源,不受限制。我们运行的用户程序基本都是运行在用户态,如

2020-12-14 11:32:02 189

原创 计算机网络

一.http常见请求头 Accept:text/html, application/xhtml+xml, application/xml;q=0.9, image/webp, image/apng, /; q=0.8 作用:向服务器申明客户端(浏览器)可以接受的媒体类型(MIME)的资源 解释:浏览器可以接受text/html、application/xhtml+xml、application/xml类型,通配符*/* 表示任意类型的数据。并且浏览器按照该顺序进行接收。( text/html —> a

2020-12-13 15:39:13 296

原创 计算机网络

1.在HTTP/1.0中,默认使用的是短连接。也就是说,浏览器和服务器每进行一次HTTP操作,就建立一次连接,但任务结束就中断连接。如果客户端浏览器访问的某个HTML或其他类型的 Web页中包含有其他的Web资源,如JavaScript文件、图像文件、CSS文件等;当浏览器每遇到这样一个Web资源,就会建立一个HTTP会话。但从HTTP/1.1起,默认使用长连接,用以保持连接特性。使用长连接的HTTP协议,会在响应头有加入这行代码:Connection:keep-alive。在使用长连接的情况下,当一个网页

2020-12-12 16:16:37 74

原创 java内容

1.ReentranceLock 和 synchronized 。可重入性,字面的意思就是可以再次进入的锁,synchronized其实也是可重锁,同一线程每进入一次,锁的计数器都会加一,在释放锁是计数器都会减一,只有当计数器为0 时才能释放锁。锁的实现,ReentrantLock是JDK实现的 Synchronized 是JVM实现,前者可以直接看到源码,后者实现难以看到。在Synchronized优化以前,synchronized的性能是比ReenTrantLock差很多的,但是自从Synchroniz

2020-12-11 10:15:10 149

原创 java相关

1.List:是一个有序的集合,可以包含重复的元素。提供了按索引访问的方式。它继承 Collection。List有两个重要的实现类:ArrayList 和 LinkedList。ArrayList:我们可以将其看作是能够自动增长容量的数组。利用ArrayList的toArray()返回一个数组。Arrays.asList()返回一个列表。ArrayList底层采用数组实现,当使用不带参数的构造方法生成ArrayList对象时,实际上会在底层生成一个长度为10的Object类型数组。如果增加的元素个数超过了

2020-12-10 21:50:04 52

原创 java相关

1.内存泄漏memory leak :是指程序在申请内存后,无法释放已申请的内存空间,一次内存泄漏似乎不会有大的影响,但内存泄漏堆积后的后果就是内存溢出。内存溢出 out of memory :指程序申请内存时,没有足够的内存供申请者使用,或者说,给了你一块存储int类型数据的存储空间,但是你却存储long类型的数据,那么结果就是内存不够用,此时就会报错OOM,即所谓的内存溢出。 2.java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。这些区域存储不同类型的数据,这些区域的

2020-12-10 11:04:20 57

原创 java基础

1.多态,简而言之就是同一个行为具有多个不同表现形式或形态的能力。多态的分类:运行时多态和编译时多态。运行时多态的前提:继承(实现),重写,向上转型。向上转型与向下转型。 2.强引用是使用最普遍的引用。Object o=new Object(); 如果一个对象具有强引用,那垃圾回收器绝不会回收它。当内存空间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止,也不会靠随意回收具有强引用的对象来解决内存不足的问题。如果不使用时,要通过如下方式来弱化引用,显式地设置o为null,或超

2020-12-09 10:05:37 46

原创 java语言

1.多态就是指程序中定义的引用变量所指向的具体类型和通过该引用变量发出的方法调用在编程时并不确定,而是在程序运行期间才确定,即一个引用变量倒底会指向哪个类的实例对象,该引用变量发出的方法调用到底是哪个类中实现的方法,必须在由程序运行期间才能决定。Java实现多态有三个必要条件:继承、重写、向上转型。Java中有两种形式可以实现多态,继承和接口。 2.抽象类是用来捕捉子类的通用特性的。它不能被实例化,只能被用作子类的超类。抽象类是被用来创建继承层级里子类的模板。接口是抽象方法的集合。如果一个类实现了某个接口,

2020-12-04 22:27:12 78

原创 软件测试理论2

1.软件质量的特征 按照软件质量国家标准GB-T8566–2001G,软件质量可以用下列特征来评价:功能特征,可靠特征,易用特征,效率特征,可维护特征,可移植特征。 2.测试类型及方法 测试分为功能测试和非功能测试,非功能测试又可以分为性能测试、压力测试、容量测试、健壮性测试、安全性测试、可靠性测试、恢复性测试、备份测试、协议测试、兼容性测试、可用性测试、配置测试、GUI测试。 3.协议测试包括四种类型的测试 一致性测试:检测协议实现本身与协议规范的符合程度。互操作性测试:基于某一协议检测不同协议实现间互操

2020-12-02 20:27:42 100

原创 软件测试理论1

1.软件的生命周期是指一个计算机软件从功能确定、设计,到开发成功投入使用,并在使用中不断地修改、增补和完善,直到停止该软件使用的全过程,也可以说是一个从酝酿到废弃的过程。 2.版本控制是一种软件工程技巧,在开发的过程中,确保由不同人所编辑的同一档案都得到更新,常见的有Git和SVN。 3.开发与测试是相辅相成、密不可分的,开发人员开发出新的产品后要通过测试判断产品是否完全满足用户的需求。如果发现缺陷,提交给开发人员进行修复,然后在转交测试人员进行回归测试,直到产品符合需求规格说明。一个符合用户需求的产品是开

2020-12-01 22:20:34 106

空空如也

空空如也

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

TA关注的人

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