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

原创 jvm内存分区

JAVA内存分区总体分类堆,方法区(java8以后更名为元空间),本地方法栈,java虚拟机栈,程序计数器。其中堆和方法区是线程共享,本地方法栈,java虚拟机栈,程序计数器是线程独享。为什么有线程共享和独享的区别?这需要从java程序的运行机制和各区域的储存分类来理解。一个class文件从加载到在jvm上运行,再到后来的有线程访问都需要空间去记录储存一定的信息。方法区用于存储类元信息、常量池,可以简单理解为类的方法代码,变量名,方法名,访问权限,返回值等的相关信息。堆用于储存class实例对象。

2021-12-27 16:27:37 178

原创 使用spring-mvc进行文件上传与下载

使用spring-mvc进行文件上传与下载**上传:前端页面: 注意:表单的enctype属性(表单数据编码方式) 改为multipart/form-data 其默认的属性值是application/x-www-form-urlencoded后台代码注意:MultipartFile对象是springmvc提供的对响应的文件数据进行了封装 ,它还有一些其他方法可以获取请求参数的cont...

2019-09-22 15:20:09 89

原创 HashSet集合保证元素唯一性源码分析

HashSet集合保证元素唯一性的原理1.根据对象的哈希值计算存储位置 如果当前位置没有元素则直接存入 如果当前位置有元素存在,则进入第二步2.当前元素的元素和已经存在的元素比较哈希值 如果哈希值不同,则将当前元素进行存储 如果哈希值相同,则进入第三步3.通过equals()方法比较两个元素的内容 如果内容不相同,则将当前元素进行存储,如果内容相同,则不存储当前元素HashSet集合保证元...

2019-07-09 13:01:14 173

原创 java中的访问成员的方式

如果是static(静态的) 同类中直接按名字来访问;不同类中访问直接通过类名来访问成员,包括"成员方法,成员变量,成员内部类",下面就是通过类名访问静态成员类的方法.非静态的成员无论在不在同类中都需要创建创建对象后来访问...

2019-07-04 19:34:29 666

翻译 继承

@[TOC(这里写自定义目录标题)1.什么是继承?欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你...

2019-07-01 19:51:01 77

空空如也

空空如也

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

TA关注的人

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