自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JVM的垃圾回收算法 -- 四种垃圾回收算法

把整个内存空间分成了两部分,From空间和To空间,每次创建新对象以后都会存到From空间里,触发GC回收后,会把From空间里所有存活的对象以及引用链按顺序复制到To空间里,最后清理掉From空间里所有的对象,并且把空间名称,也就是功能等进行调换。2.MinorGC会把 eden 和 s0(From)中存活的对象移到s1(To)中,清空非存活对象,s0此时会变成 To 空间,s1会变成 From 空间(类似复制算法),每次GC完成以后都会给对象的年龄+1。不同的算法,使用堆内存的方式都不一样。

2024-03-26 08:52:48 1541 1

原创 SpringBoot--自定义自动配置和Starter

了解了自动配置的过程,自定义一个起步依赖,项目名称以starter结尾。@Data@ConfigurationProperties(prefix = "myproperties") // 属性配置的前缀@Autowired// 具体业务SpringBoot会先读取 META-INF\spring.factories 文件,之后再根据自动配置类里的注解来决定是否生效。/*** @Configuration: 声明该类为配置类。

2024-03-22 12:08:42 1694 2

原创 Lock -- ReentrantLock 上锁的过程

默认是非公平锁,但是我们在创建 ReentrantLock 时,可以手动指定为公平锁。如下源码示例:入参设置为true, 就可以设定成公平锁。

2024-03-18 11:51:00 702 1

空空如也

空空如也

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

TA关注的人

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