自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 volatile关键字

什么是volatilevolatile是Java提供的一个关键字,是一种轻量级的同步机制,也可以理解为轻量级的synchronized。Java内存结构Java的内存结构就是之前在学习Java虚拟机时的内存区域的划分。绿色代表线程私有的内存区域,紫色的代表所有线程共享的内存区域。Java内存结构在这里就不展开了,在JVM那里在详细说,这里提起是要说明哪些区域是线程私有的,哪些是线程共享的,还有就是和JMM区分开来。JMMJMM,全称为Java Memory Model,Java内存模型。

2021-04-22 20:57:40 87

原创 单例模式详解

前言单例模式是一个很简单的设计模式,当然这里的简单说的是理解起来很简单,其实单例模式中有很多细节值得我们去深究。什么是单例模式单例模式顾名思义就是只有一个实例。每一个单例的类都只会存在一个实例,需要使用到该类时,就需要使用该实例,不得在创建另一个实例对象。为什么会需要单例模式呢?每次使用类的时候就直接创建对象就好了,何必这么麻烦。的确在大多数使用类的情况下,单例是没有必要的。但是在某些情况下单例还是很有必要的。比如需要重复用到的类,就会不断重复创建实例,这个实例完全可以复用,但是还是重新创建了

2021-04-22 20:50:11 68

原创 我的Docker特殊使用技巧

去我博客上看,体验更好哦。Docker官网https://www.docker.com/Docker的安装去到官方文档https://docs.docker.com/get-docker/,选择对应的操作系统安装就可以了。我的环境是CentOS 7.8# 下载需要的安装包 yum install -y yum-utils# 更新yum软件包的索引 yum makecache fast# 安装docker yum install docker-ce docker-ce-cli co.

2020-12-09 22:28:07 170

原创 初识JVM

什么是JVM认识JVM之前就先了解下面三个相近的概念。JDK英文名称为Java Development Kit。Java开发工具包,开发Java程序经常会使用它。JRE英文名称为Java Runtime Environment。Java运行环境,主要包括JVM和一些类库,保证Java程序运行的最小环境。JVM英文名称为Java Virtual Machine。Java虚拟机,具体是干什么的,之后在说。通过概念就能看出来它们之间的关系,如下图。更加详细的信息可以参考这个图。

2020-12-09 14:08:10 58

空空如也

空空如也

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

TA关注的人

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