自定义博客皮肤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)
  • 收藏
  • 关注

转载 为什么MySQL数据库要用B+树存储索引

感觉这个写的很好,校招偶然发现的,后来电脑重装,花了好长时间就为了找这篇文章。

2024-03-18 21:42:34 21

原创 session和cookie的区别

单个cookie保存的数据不能超过4K,很多浏览器都限制一个站点最多保存20个cookie,而session则存储与服务端,浏览器对其没有限制。因为cookie数据存放在客户端上,有心之人可以直接拿到cookie分析,从而进行cookie欺骗。因为session存放在服务器上,所以当访问的数据量达到一定程度时会对服务器性能照成压力。cookie数据存放在客户端上,session的数据存放在服务器上。

2023-08-26 15:01:26 222

原创 ArrayList 扩容

本文是作者在准备面试中记录自己的一些心得体会,大佬路过请帮忙点评一下,有错请指正。分析的是jdk1.8的源码,源码上面的注释英语学渣表示看不懂,使用百度翻译配合理解。有错请评论告知。一、首先来认识一下几个参数变量:1、默认初始容量。2、定义了一个空数组3、定义一个默认空数组,将其与EMPTY_ELEMENTDATA区分开,用来判断是否需要扩容。4、elementData是用来存储元素的数组缓冲区。5、数组长度size二、三个构造方法1、有参构造方法..

2021-11-15 16:21:17 1217

原创 常见面试题:String为什么是不可变的

我们都知道,String是使用final修饰的,所以他是不可变的。但是面试官追问:final添加到哪了?是不是懵了。下面来看看我的理解吧,希望可以帮到各位(Java小白,本文主要是记录自己心得,有错请指正)这是jdk1.8的源码:还是有好多看不懂的,但是可以看到final是修饰在类上的。另外:String的底层是由字符型的数组实现的,在这个数组上也使用了final修饰。此外还缓存了hash code的值。所以在hashmap中我们通常使用String作为key值,这样在加入ke.

2021-11-13 13:26:09 592

空空如也

空空如也

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

TA关注的人

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