自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JVM(四)、堆的分代设计

堆是JVM虚拟机管理的内存最大的一块区域,是所有线程共享的;Java实例对象和数组都在这里进行分配;

2023-12-28 00:47:08 973 1

原创 JVM(三)、运行时数据区

运行时数据区在JVM中是非常重要的知识;(面试高频)运行时数据区时程序在运行时使用的内存区域,包括五个部分:方法区、堆、虚拟机栈、本地方法栈、程序计数器;方法区和堆是所有线程共享的内存区域;而虚拟机栈、本地方法栈、程序计数器都是线程私有的;这个一定要记住;1、方法区(Method Area)

2023-12-25 12:30:18 785

原创 安装部署(redis)Linux上安装Redis-保姆级教程

个人感觉比较关键的一步,配置环境变量,方便启动,配置完之后的效果就是,在任何目录输入./startRedis命令之后都可以启动redis,当然也可以操作/usr/local/redis/bin目录下的命令文件。注意:此处如果版本不对,可以到redis官网选择最新或者自己想要的redis版本(找.tar.gz格式的)说明linux服务器没有安装gcc环境,需要进行gcc环境的安装,按下列操作即可。地址:http://download.redis.io/releases。

2023-12-25 11:37:28 605

原创 并发编程(一)、Java中如何实现线程安全

三个基本特性:原子性、可见性、有序性。

2023-12-23 23:44:17 400 1

原创 JVM(二)、常见的类加载器

其实关于类加载器相关的,就不得不提到另外一个概念,也就是双亲委派;其实双亲委派是我们音译过来的叫法,严格意义上来说叫做 父类委派 更合适一些;按照个人理解(个人理解,如有错误,还请指正)通俗的解释下双亲委派的流程:在进行类加载的过程,首先其实就是会执行loadClass方法,一句话概括其实就是向上检查,向下委派;

2023-12-23 12:08:28 937 1

原创 JVM(一)什么是类加载机制

简单的概述一下类加载机制的概念:所谓类加载机制其实就是虚拟机将Class文件加载到内存,并将数据进行验证、解析和初始化,最终转换为虚拟机能够直够直接使用的java.lang.class类型;类加载机制包含一下五步:装载、链接(验证、准备、解析)、初始化、使用和卸载;

2023-12-21 22:49:44 382

空空如也

空空如也

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

TA关注的人

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