自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 OSI七层模型和TCP/IP五层模型

一、OSI参考模型1.1、OSI的来源 OSI(Open System Interconnect),即开放式系统互联。 一般都叫OSI参考模型,是ISO(国际标准化组织)组织在1985年研究的网络互连模型。ISO为了更好的使网络应用更为普及,推出了OSI参考模型。其含义就是推荐所有公司使用这个规范来控制网络。这样所有公司都有相同的规范,就能互联了。1.2、OSI七层模型...

2019-08-27 10:10:43 1773

原创 Java类加载机制、初始化顺序

目录一、类加载过程1.1、加载1.2、链接1.3、初始化二、类初始化时机2.1、只有在对类主动使用的时候才会导致类的初始化,类的主动使用包括以下六种:2.2、子类和父类初始化顺序(针对属性、代码块、构造方法)三、类的生命周期四、类加载机制4.1、类加载器4.2、类加载机制的分类4.3、关于双亲委派机制一、类加载过程类加载过程分为加载、链...

2019-08-25 15:49:27 948

原创 Java内存模型与访问定位

一、Java对象在内存中的结构在JVM中,使用OOP-KLASS模型来表示Java对象,关于OOP-KLASS模型如上图所示。1.1、JVM在加载class时,会创建instanceKlass,表示该class的元数据(包括常量池、字段、方法等),存放在方法区;instanceKlass是JVM中的数据结构;1.2、在new一个对象时,JVM创建instanceOopDesc来表示这个对象...

2019-08-20 23:48:00 235

原创 JVM内存管理与垃圾回收机制

一、内存溢出和内存泄漏1.1、内存溢出(OOM out of memory) ----内存不够用。比如上厕所坑位不够内存溢出是指程序在申请内存时,没有足够的内存空间供其使用,出现out of memory;1.2、内存泄漏(Memory Leak) -----内存空间浪费,内存用完未释放比如站着茅坑不出来,而且是永久占着内存泄漏是指程序在申请内存后,无法释放已申请...

2019-08-19 23:30:27 805

转载 MySQL存储引擎

一、MySQL存储引擎可以这么理解:MySQL存储引擎可以理解为数据存储在MySQL数据库中的存储技术,不同的存储引擎可以通过存储机制、索引技巧、锁定水平等提供不同的功能。例如获得额外的速度或者新增一些功能,来优化改善你的应用。MySQL中的存储引擎有:FEDERATED、MRG_MYISAM、MyISAM、BLACKHOLE、CSV、MEMORY、ARCHIVE、InnoDB、PE...

2019-08-17 16:15:52 160

原创 hasNext()、next()、nextLine()

主要通过Scanner类说一下这几个函数。一、hasNext()函数先看一段代码:package AllTests;import java.util.Scanner;class NextNextLineNextIntTest { public static void main(String[] args) { System.out.println("随便输...

2019-08-15 21:33:14 1126 1

原创 Java泛型

理解:Java集合有个缺点,把一个对象丢进集合里后,集合就会忘记这个对象的数据类型,当再次取出该对象时,该对象的编译类型会变成object类型(运行时类型没变),增加了泛型后的集合,完全可以记住集合中元素的类型,并在编译时检查几何中元素的类型,如果试图向集合中添加不满足类型要求的对象,编译器会提示错误。目的:解决从集合中取数据时数据类型不统一的弊端。泛型:Java的参数化类型,允许程序在创...

2019-08-13 22:02:10 166

原创 Java异常机制

异常的继承关系:关于Error和Exception:Error和Exception都是继承了Throwable类,在Java中只有Throwable类型的实例才可以被抛出(throw)或者捕获(catch),他是异常处理机制的基本组成类型。Error是指正常情况下不大可能出现的情况,一般无法预料。绝大部分的Error都会导致程序(比如JVM自身)处于不可恢复的非正常状态,不易...

2019-08-13 21:40:23 243

原创 单例模式

一、是什么1.1、单例类只能有一个实例1.2、单例类必须自己创建自己的唯一实例1.3、单例类必须给所有其他对象提供这一实例(必须有一个public的获取实例的方法)二、适用环境单例模式可以保证全局对象的唯一性,比如系统启动读取配置文件就需要单例保证所有配置的一致性。一般以下情况常考虑单例模式的设计模式:2.1、系统只需要一个实例对象,或者因为资源消耗太大只允许创建一个...

2019-08-10 15:18:03 277

原创 maven

一、是什么maven是Apache下的一个纯Java开发的开源项目,它是一款能够抽象构建过程,并且提供依赖管理,中央仓库,项目构建等功能的工具。二、为什么用假如我们在开发两个Java项目,这两个项目中对于某一些功能会有互相依赖的情况,若两边共用一套代码进行关联,后期的维护会很繁琐,如果我们将共用的代码打成jar包引入项目中使用的话,那么后期进行代码更新的话也要对引入的jar进行更...

2019-08-08 23:18:57 271

原创 TCP/IP、HTTP、HTTPS

一、TCP/IPTCP/IP协议是一系列网络协议的总和,是个协议簇。它定义了电子设备如何连入因特网,以及数据如何在它们之间进行传输。TCP/IP协议通常被认是一个四层协议,每一层都呼叫它的下一层所提供的协议来完成自己的需求:应用层 为网络排错,文件传输,远程控制和 Internet 操作提供具体的应用程序 常见协议: Telnet:远程管理、FTP:文本传输协...

2019-08-07 23:18:44 410

空空如也

空空如也

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

TA关注的人

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