自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 深入了解Netty前后端交互行为的底层代码

netty前后端交互流程源码解析。

2024-05-30 17:26:08 190

原创 ArrayList和LinkedList的区别和各自的适用场景

对于LinkedList而言,他的底层是由链表组成,关键部分就是Node。对于ArrayList,说他是一个链表,我更倾向于叫他可变数组,它维护了一个数组elementData来保存数据,初始化时,可以给这个数组赋值初始长度,如果不给他赋值,这个数组会在第一次add的时候初始化为默认长度10,此后,每当数组满的时候,就会扩容为之前的1.5倍。然而链表在读取上却要慢上很多,这里的读取指的是随机访问读取,因为链表的地址是不连续的,所以每次读取的话,都要从fisrtNode依次遍历到对应的Index的Node。

2023-10-13 15:43:51 229

原创 DCL单例必须要加volatile的原因

【代码】DCL单例必须要加volatile的原因。

2023-09-20 17:56:09 88 1

原创 泛型的作用

一个类中,所有不确定类型的变量 ,参数,返回值需要是一致的。例如 一个方法,参数的类型要和返回值的类型一致 并且不确定具体是什么类型;泛型的作用是用来规范至少两个地方的数据类型一致,

2023-04-19 19:37:09 103 1

原创 scala for while循环速度测试

最近看的for和while循环速度测试的相关帖子,有说for快的,又说while快的。

2023-03-31 17:58:16 79

原创 Class<T> 和 Class<?> 用作参数时的区别

Class 和 Class 用作参数时的区别

2022-11-30 10:37:08 1243 1

空空如也

空空如也

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

TA关注的人

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