自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Netty与RPC知识

Neety原理netty是一个高性能、异步事件驱动的NIO框架,基于JAVA NIO提供的API实现。它提供了对TCP、UDP和文件传输的支持。作为一个异步NIO框架,Netty的所有IO操作都是异步非阻塞的,通过Future-Linstener机制,用户可以方便的主动获取或者通过机制获得IO操作结果。Netty高性能...

2022-01-29 20:21:46 856

原创 java基础知识

java异常分类及处理概念:如果某个方法不能按照正常的途径完成任务,就可以通过另一种路径退出方法。在这种情况下会抛出一个封装了错误信息的对象。此时,这个方法会立刻退出,同时不返回任何值。另外,调用这个方法的其它代码也无法继续执行,异常处理机制会将代码执行交给异常处理器。异常分类:Throwable是java语言中所有错误或异常的超类。下一层分为Error和Exception。Error:Error类是指java运行时系统的内部错误和资源耗尽错误。应用程序不会抛出该类对象。如果出现了这样的错误,除了告

2022-01-16 23:49:08 206

原创 java集合

java集合集合类存放于Java.util包中,主要有3种:set(集)、list(列表包含Queue)和map(映射)。1、Collection:Collection是集合List、Set、Queue的最基本接口。2、Iterator:迭代器,可以通过迭代器遍历集合中的数据。3、Map:是映射表的基础接口。List:有序的Collection,共有3个实现类,分别是ArrayList、Vector、LinkedList。ArrayList(数组):ArrayList是最常用的List实现类

2022-01-03 20:19:23 279

原创 JVM类加载机制

JVM类加载机制jvm类加载机制分为5部分:加载、验证、准备、解析、初始化。补图加载:加载是类加载过程中的一个阶段,这个阶段会在内存中生成一个代表这个类的java.lang.Class对象,作为方法区这个类的各种数据的入口。注意这里不一定非得要从一个Class文件获取,可以从ZIP包中读取(jar或war),也可以在运行时计算生成(动态代理),也可以由其它文件生成(比如将JSP文件转换成对应的Class类)。验证:主要目的是为了确保Class文件的字节流中包含的信息是否符合当前虚拟机的要求,且不会危害

2022-01-03 00:00:06 429

原创 JVM知识汇总

Jvm知识整理JVM知识整理JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。学习JVM,先了解一些相关名词,字节码指令集、寄存器、栈、堆、存储方法域。JVM内存模型补图java文件经过编译后产生.class文件,也就是字节码文件,而字节码文件通过java虚拟机中解释器,编译成特定机器上的机器码。每一种平台的解释器是不同的,但实现的虚拟机是相同的,所以java能够

2021-12-26 23:54:30 521

空空如也

空空如也

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

TA关注的人

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