自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2020-10-17

springboot入门demo1.需求:访问hello路径2.先在pom.xmL文件中加入parent坐标<!--springboot项目必须添加的坐标--> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> &lt

2020-10-17 21:49:17 78

原创 2020-09-28

JVM分代JVM分年轻代和老年代,年轻代又分1个Eden区,2个Survivor区(from,to区),默认是8:1:1可以调节的,from和to区是来回交换的。主要是堆进行垃圾回收,主要垃圾存在eden区和from区,to区是空的,把eden区和from区存活的对象复制到to区,复制的过程会根据对象头里年龄的阈值,达到一定的阈值以后会进入老年代,阈值也是可以设置的,如果没有达到阈值就会放在to区里面。...

2020-09-28 11:00:02 63

原创 2020-09-28

触发Full GC的条件1.老年代空间不足;2.调用System.gc;3.方法区空间不足也会调用Full GC;

2020-09-28 10:46:48 76

原创 2020-09-28

对象头一个对象保存在内存中分为三个区域:对象头、实例数据(最熟悉的部分)、对齐补充。有的面试官会让你算一个Integer的大小是Int的多少倍?Integer是int类型的实例数据,对象头占4个字节,实例数据占4个字节,对齐补充也占4个字节,指针也占4个字节,一共含有16个字节。...

2020-09-28 10:25:54 126

原创 2020-09-28

JVM内存模型(云原生,中台比较喜欢问JVM多一点)堆:保存对象实例属性值,属性类型,对象本身的标记,不会保存对象的方法(在栈里面)方法区:类的版本,方法,字段,接口。虚拟机栈:存放方法本身和操作数。本地方法栈:存放native方法。程序计数器:字节码的内置解释器。JDK1.8用元空间替换了永久代,静态变量和常量池就会放在元空间里面;元空间会产生OOM,元空间虽然用的是机器的内存,但元空间大小可以配置,如果元空间太小,加载的类多,这时候就会出现OOM,不是一定不会出现OOM。...

2020-09-28 09:33:51 62

原创 2020-09-19

主键约束和唯一约束的区别?主键约束(primary key): 一张表中只能有一个唯一的主键,并且主键不能为空。唯一约束(unique key): 每张数据表中可以有多个唯一约束,唯一约束的字段可以为空。

2020-09-19 17:05:58 77

原创 2020-09-06

抽象类和接口的区别*1:抽象类和接口都不能被实例化;2:抽象类可以有普通方法也可以有抽象方法;3:接口在Jdk1.8之前只能有抽象方法,Jdk1.8之后增加了默认方法和静态方法;4:在Java中抽象类只能单继承,接口可以实现多个父接口;5:抽象类中可以存在普通的成员变量,接口只能有常量,没有变量,且必须是用static final修饰;...

2020-09-06 20:31:45 69

原创 2020-09-06

什么是反射? ***反射***是在运行时,对于任意一个类,都可以知道这个类所有的方法和属性,对于任意一个对象,都可以调用它的任意一个方法和属性。

2020-09-06 20:23:09 62

原创 什么是面向对象

什么是面向对象面向对象是一种思想,可以将复杂问题简单化,由执行者变为指挥者。

2020-07-25 21:36:47 85

空空如也

空空如也

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

TA关注的人

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