自定义博客皮肤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 堆中对象分配、布局和访问 1、JVM中对象的创建(1,查看此类是否被加载,如果没加载则加载。2,虚拟机为新生对象分配内存(指针碰撞法,空闲列表法)。3,虚拟机将分配的内存空间(不包括对象头)初始化为零。4,设置对象头。) Java 是一门面向对象的语言,Java 程序运行过程中无时无刻都有对象被创建出来。从语言层面看,创建对象只是一个 new 关键字而已,而在虚拟机中,对象(仅限于普通 Java 对象,不包括数组和 Class 对象等)的创建又是怎么一个过程呢? 以 Hotspot 虚拟机为例

2020-12-07 10:39:03 105

原创 Unsafe.compareAndSet解读

在网上查了许多资料,其中http://ifeve.com/sun-misc-unsafe/这个网站详细的讲解了Unsafe的相关用法,而下面是结合网站中的介绍和具体的AtomicInteger类来讲解一下其相关的用法。 private static final Unsafe unsafe = Unsafe.getUnsafe(); private static final long valueO...

2020-03-30 15:56:55 1067 1

SpringBoot + CXF

服务端pom.xml<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency...

2018-03-13 23:36:02 365

Springboot + Mybatis

Springboot + Mybatis并没有使用注解的形式之后看项目要求怎么写吧1/添加依赖<dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> &l...

2018-03-13 23:00:10 145

转载 MySQL数据库优化

关于数据库优化,网上有不少资料和方法,但是不少质量参差不齐,有些总结的不够到位,内容冗杂偶尔发现了这篇文章,总结得很经典,文章流量也很大,所以拿到自己的总结文集中,积累优质文章,提升个人能力,希望对大家今后开发中也有帮助。1.选取最适用的字段属性MySQL可以很好的支持大数据的存取,但是一般来说,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表...

2017-10-19 09:51:46 189

空空如也

空空如也

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

TA关注的人

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