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

原创 Java垃圾收集器-G1

文章目录垃圾收集器发展历史Garbage First(G1)收集器关键算法垃圾收集器发展历史No1. Serial收集器 & ParNew收集器Serial收集器是比较早推出的,大概从JDK1.3开始吧,顾名思义,单线程工作的,且工作时要停止用户所有工作线程,一个词概括:简单粗暴,因此实现起来也比较简单,但"暂停一切"实在太恶心了,人们形象的形容为"Stop The World"ParNew是其多线程版本,本质并没有太多区别。这个时期的收集器处于起步不完善阶段。No2. CMS收集器这是

2021-01-17 17:14:50 86

原创 Java程序员必备安装软件清单

postmanhttp接口如何调试?dubbo接口我们都知道,一般都会写个单元测试,其实http接口也可以写单元测试,只是很多人还没有这个习惯,此外,postman也是一个不错的选择。notepad++这个其实不仅仅是对程序员,所有人都推荐用,大名鼎鼎,谁用谁知道。Enterprise Architect程序员不做设计怎么行,不会做设计的程序员莫得灵魂,工欲善其事必先利其器,EA是你做设计的好帮手。XMind这个可以配合EA一起使用,梳理场景之类的事情,画个脑图别提多清晰了。Outlook

2020-12-13 17:16:34 1583 2

原创 new一个对象发生了什么

new一个对象发生了什么运行时数据区new关键字对象内存布局对象访问定位方式运行时数据区闲言少叙,直接进入正题。这篇是跟java内存管理相关的,那么首先来概览一下java运行时内存数据区域划分。这是一张经典的图了,下面简单介绍一下各区域都放哪些东西。方法区:对于C++工程师来说,提到内存划分,他们更愿意简单粗暴的划分为堆和栈,按照这种理解,方法区应该属于堆,但在java中,堆和方法区是分开的,方法区主要存放一些对象类型数据,毫无疑问,是线程共有的,在jdk7及以前它还有个更响亮的名字:P区(或永久

2020-12-06 19:48:28 379

空空如也

空空如也

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

TA关注的人

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