摘要: 问题的提出 需求 根据配置文件re.properties指定信息,创建Cat对象并调用方法hi classfullpath=com.hspedu.Cat method=hi Cat.java package com.hspedu; public class Cat { public void hi( 阅读全文
posted @ 2022-10-13 22:31 youmo~ 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 创建线程 继承Thread类创建线程 public class Thread01 { public static void main(String[] args) { //创建Cat对象,可以当做线程使用 Cat cat = new Cat(); //启动线程 cat.start(); } } // 阅读全文
posted @ 2022-10-11 22:50 youmo~ 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 安装 下载redis文件上传到linux虚拟机中 安装C语言的编译环境GCC yum install gcc 解压redis安装包 tar -zxvf redis-6.2.7.tar.gz 进入redis目录,编译redis文件 make 安装 make install 安装成功 安装的目录 /us 阅读全文
posted @ 2022-09-28 21:58 youmo~ 阅读(25) 评论(0) 推荐(0) 编辑
摘要: Hello RabbitMQ Maven依赖 <!--rabbitmq 依赖客户端--> <dependency> <groupId>com.rabbitmq</groupId> <artifactId>amqp-client</artifactId> <version>5.8.0</version 阅读全文
posted @ 2022-09-07 20:20 youmo~ 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 栈、堆、方法区的交互关系 方法区的理解 方法区(Method Area)与Java堆一样,是各个线程共享的内存区域。 方法区在JVM启动的时候被创建,并且它的实际的物理内存中和Java堆区一样都可以是不连续的 方法区的大小,跟堆空间一样,可以选择固定大小或者可扩展 方法区的大小决定了系统可以保存多少 阅读全文
posted @ 2022-07-31 09:53 youmo~ 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 堆的核心概念 一个JVM实例只存在一个堆内存,堆也是Java内存管理的核心区域。 Java堆区在JVM启动的时候即被创建,其空间大小也就确定了。是JVM管理的最大的一块内存空间 堆内存的大小是可以调节的 《Java虚拟机规范》规定,堆可以处于物理上不连续的内存空间中,但在逻辑上它应该被视为连续的。 阅读全文
posted @ 2022-07-11 22:23 youmo~ 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 本地方法 一个Native Method就是一个Java调用非Java代码的接口。一个Native Method是这样一个Java方法;该方法的实现由非Java语言实现,比如C。这个特征并非Java所特有,很多其他的编程语言都有这一机制,比如C++中,你可以用extern "C"告知C++编译器去调 阅读全文
posted @ 2022-07-11 21:00 youmo~ 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 虚拟机栈概述 虚拟机栈出现的背景 由于跨平台性设计,Java的指令都是根据栈来设计的。不同平台的CPU架构不同,所以不能设计为基于寄存器的。 优点是跨平台,指令集小,编译器容易实现,缺点是性能下降,实现同样的功能需要更多的指令。 内存中的栈和堆 展示运行时的单位,而堆是存储的单位。即栈解决程序的运行 阅读全文
posted @ 2022-06-12 22:00 youmo~ 阅读(42) 评论(0) 推荐(0) 编辑
摘要: JVM中的程序计数寄存器(Program Counter Register)中,Register的命名源于CPU寄存器,寄存器存储指令相关的现场信息。CPU只有把数据装载到寄存器才能运行。 这里并非是广义上所指的物理寄存器,或许将其翻译为PC计数器(或指令计数器)会更加贴切(也称为程序钩子),并且也 阅读全文
posted @ 2022-06-12 18:11 youmo~ 阅读(723) 评论(0) 推荐(0) 编辑
摘要: 内存是非常重要的系统资源,是硬盘和CPU的中间仓库及桥梁,承载着操作系统和应用程序的实时运行。JVM内存布局规定了Java在运行过程中内存申请、分配、管理的策略,保证了JVM的高效稳定运行。不同的JVM对于内存的划分方式和管理机制存在着部分差异。结合JVM虚拟机规范,来探讨一下经典的JVM内存布局。 阅读全文
posted @ 2022-06-12 16:46 youmo~ 阅读(29) 评论(0) 推荐(0) 编辑