自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java 的四种引用类型

弱引用:只有弱引用时, JVM会立即回收,使用场景,弱引用最常用于实现规范化映射,静态内部类操作弱引用,用来修改被引用对象,但又不会影响被引用对象的内存回收。软引用: 内存不够时,JVM会回收,使用场景,缓存。虚引用:(堆外内存管理案例)

2023-04-25 11:32:32 325 1

原创 DMA DirectByteBuffer Cleaner

DMA 依赖虚拟内存, 由DirectByteBuffer(堆外内存)创建,堆外内存由Cleaner管理,Cleaner是一个双向链表,JVM通过遍历双向链表Cleaner实现对堆外内存的管理。

2023-04-24 17:49:54 67

原创 彻底理解Java NIO

Selector 内部有基于不同操作系统的SelectorImpl, Linux是。知识是需要反复咀嚼的,多次复习,越复习收获越多!Channel,Selector, 多路复用。内核态 VS 用户态。

2023-04-24 17:06:07 68 2

原创 【计算机组成原理】补码存在的意义

文章目录前言一、补码倒推二、补码的特征1.负数反码与补码的关系 前言 大家都知道计算机是二进制的,用01这样的二进制存储所有信息。5用4位原码表示就是0110,-5用原码表示就是1110。但是原码直接进行加减法是有问题的,例如5+(-5),用原码直接计算,得到的结果是0100,并非我们期望的0值: 0110 1110 ---- 0100 提示:以下是本篇文章正文内容,下面案例可供参考 一、补码倒推 那么有没有一个表达形式,能让两个0进制相反数相加为0呢,补码就可以。假设我们规定正数的补码就是原码,怎.

2022-05-22 12:06:36 274

空空如也

空空如也

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

TA关注的人

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