自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java虚拟机栈

由于跨平台性的设计,Java的指令都是根据栈来设计的。不同平台CPU架构不同,所以不能设计为基于寄存器的。优点是跨平台,指令集小,编译器容易实现,缺点是性能下降,实现同样的功能需要更多的指令。

2024-07-22 08:00:00 536

原创 运行时数据区及程序计数器

本节主要讲的是运行时数据区,也就是下图这部分,它是在类加载完成后的阶段当我们通过前面的:类的加载-> 验证 -> 准备 -> 解析 -> 初始化 这几个阶段完成后,就会用到执行引擎对我们的类进行使用,同时执行引擎将会使用到我们运行时数据区内存是非常重要的系统资源,是硬盘和CPU的中间仓库及桥梁,承载着操作系统和应用程序的实时运行JVM内存布局规定了Java在运行过程中内存申请、分配、管理的策略,保证了JVM的高效稳定运行。不同的JVM对于内存的划分方式和管理机制存在着部分差异。

2024-07-15 07:45:00 1167

原创 类加载子系统

在Java的日常应用程序开发中,类的加载几乎是由上述3种类加载器相互配合执行的,在必要时,我们还可以自定义类加载器,来定制类的加载方式。为什么要自定义类加载器?隔离加载类修改类加载的方式扩展加载源防止源码泄漏开发人员可以通过继承抽象类ava.lang.ClassLoader类的方式,实现自己的类加载器,以满足一些特殊的需求。

2024-07-08 08:00:00 661

原创 JVM与Java体系结构

垃圾收集机制为我们打理了很多繁琐的工作,大大提高了开发的效率,但是,垃圾收集也不是万能的,懂得JVM内部的内存结构、工作机制,是设计高扩展性应用和诊断运行时问题的基础,也是Java工程师进阶的必备能力。

2024-07-01 21:45:00 1047

原创 class字节码文件结构

class字节码文件结构

2024-06-26 10:30:28 330

原创 JVM指令手册

JVM指令手册

2024-06-23 14:08:01 646

原创 SpringSecurity入门(四)

SpringSecurity入门(四)

2024-06-07 10:14:13 914 1

原创 SpringSecurity入门(三)

SpringSecurity入门(三)

2024-06-07 10:10:20 920

原创 SpringSecurity入门(二)

SpringSecurity入门(二)

2024-06-07 10:07:38 1077

原创 SpringSecurity入门(一)

SpringSecurity入门

2024-06-07 10:03:45 912

原创 springcloudalibaba入门(四)

springcloudalibaba之seata使用、SkyWalking链路追踪

2024-05-27 08:45:05 302

原创 springcloudalibaba入门(三)

springcloudalibaba之集成sentinel、Spring Cloud Gateway

2024-05-27 08:41:26 1023

原创 springcloudalibaba入门(二)

springcloudalibaba之集成openfeign、Nacos-config配置使用

2024-05-27 08:35:53 795

原创 springcloudalibaba入门(一)

springcloudalibaba之入门项目搭建

2024-05-25 21:54:34 578

原创 MongoDB的索引类型和属性

MongDB的索引分为以下几种类型:单键索引、复合索引、多键索引、地理空间索引、全文本索引和哈希索引。

2024-05-18 17:25:26 821

原创 Docker安装Redis,单机与集群

接下来就是要将redis 的配置文件进行挂载,以配置文件方式启动redis 容器。(挂载:即将宿主的文件和容器内部目录相关联,相互绑定,在宿主机内修改文件的话也随之修改容器内部文件)现在三个实例还没有任何关系,要配置主从可以使用replicaof 或者slaveof(5.0以前)命令。:在5.0以后新增命令replicaof,与salveof效果一致。

2024-04-21 11:38:11 786

原创 pycharm配置wsl的Python解释器

【代码】pycharm配置wsl的Python解释器。

2024-04-14 11:17:52 1469 2

原创 elasticsearch基础使用

elasticsearch基础使用

2024-03-28 18:54:21 3068

原创 WSL基本使用,Ubuntu->docker->MySQL8

适用于 Linux 的 Windows 子系统 (WSL) 可让开发人员直接在 Windows 上按原样运行 GNU/Linux 环境(包括大多数命令行工具、实用工具和应用程序),且不会产生传统虚拟机或双启动设置开销。

2024-03-12 13:19:53 870 1

空空如也

空空如也

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

TA关注的人

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