自定义博客皮肤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方法区与JVM常量池

JVM方法区方法区的用途: 主要用于存储类的信息、常量池、方法数据、方法代码等。方法区逻辑上属于堆的一部分,但是为了与堆进行区分,通常又叫“非堆”。PermGen(永久代)什么是永久代永久代是方法区的一种实现,只有Java1.7之前的HotSpot虚拟机才有永久代,对于其他类型的虚拟机并没有永久代,方法区主要存储类的相关信息,所以对于动态生成类的情况比较容易出现永久代的内存溢出。...

2020-02-29 23:25:23 477

原创 JVM双亲委派模型

Java类加载器双亲委派模式要求除了顶层的BootstrapClassLoader之外,其余的类加载器都应当有自己的父类加载器,双亲委派模式中的父子关系并非通常所说的类继承关系,而是采用组合关系来复用父类加载器的相关代码类加载器之间的关系如下:类装载方式:隐式装载,程序在运行过程中当碰到通过new 等方式生成对象时,隐式调用类装载器加载对应的类到jvm中。显式装载, 通过cl...

2020-02-29 21:28:22 176

原创 归并排序算法实现

归并排序算法步骤:确定分界点 mid = (l+r) / 2;递归排序 left与right;归并–合二为一知识点:稳定排序与不稳定排序,没什么用稳定排序算法:两个相等的数在排序后前后位置没有交换。常见的稳定排序算法:冒泡排序,插入排序,归并排序,基数排序不稳定排序算法:与上面的相反。常见的不稳定排序算法:选择排序,快速排序,希尔排序,堆排序双指针算法import jav...

2020-02-29 16:34:25 194

原创 快速排序与快速选择算法

快速排序算法步骤:找到分界点x,x可以为q[L],q[L+R],q[R];左边所有数Left <= x,右边所有数Right >= x;递归排序Left,递归排序Right。以下为两种方法实现快速排序方法一:填坑法import java.util.*;import java.io.BufferedReader;import java.io.IOException...

2020-02-29 13:51:41 165

原创 idea配置maven+Tomcat+springmvc

在慕课网学习SSM+SpringBoot,该系列用于记录学习过程该项目名称为《Java主流技术栈SSM+SpringBoot商铺系统》开发环境的搭建使用ide为idea项目管理工具使用maven服务器使用Tomcat开发框架为springMVC–>springBoot【配置maven】1、idea自带maven,但是这里还是重新配置。首先下载maven并安装,这里使用的版本...

2020-02-08 18:28:28 649

空空如也

空空如也

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

TA关注的人

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