自定义博客皮肤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后端开发三年还被JVM难住,果然JVM面试都有套路的

前言JVM是面试中必问的部分,本文通过思维导图以面向面试的角度整理JVM中不可不知的知识。先上图:image1、JVM基本概念1.1、JVM是什么JVM 的全称是 「Java Virtual Machine」,也就是我们耳熟能详的 Java 虚拟机。JVM具备着计算机的基本运算方式,它主要负责把 Java 程序生成的字节码文件,解释成具体系统平台上的机器指令,让其在各个平台运行。JVM是运行在操作系统上的,它与硬件没有直接的交互。当然,严格来说JVM也是虚拟机规范

2022-02-21 21:01:26 164

原创 解决了Redis大key问题,同事们都夸他牛皮

前言前几天元宵节,小黑准时下班回到家,吃着汤圆,看着电视,好生惬意!忽然,手机叮咣叮咣响个不停报警,看了下是某个服务调用Redis异常了。放下饭碗,小黑打开电脑一顿排查,最终定位到是Redis有大key问题。寻思一时半会儿也解决不了,明天到公司再搞,先继续看电视吧 哈哈哈。什么是大key很多朋友肯定在想redis的key能有多大呀?这里就有个误区了,所谓的大key问题是某个key的value比较大,所以本质上是大value问题。“这样就对上了,key往往是程序可以..

2022-02-19 21:15:15 1732

原创 加载类的过程中涉及的相关概念和操作

类生命周期——七个阶段类的生命周期包含了七个阶段,加载、验证、准备、解析、初始化、使用、卸载。类加载的五个阶段类加载包含五个阶段,加载、验证、准备、解析、初始化。这五个阶段有两种执行顺序:1.加载、验证、准备、解析、初始化2.加载、验证、准备、初始化、解析解析包含把方法的符号引用替换为直接引用,所以解析在初始化之后运行可以实现动态绑定。类加载器可以在加载了一部分二进制数据之后运行验证,而验证完一部分数据之后又可以执行准备,准备不需要完全执行完成又可以运行解析或初始化,同样解析

2022-02-19 14:09:40 7488

空空如也

空空如也

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

TA关注的人

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