摘要: 自动内存管理之垃圾回收-Java虚拟机(二) 1 哪些内存需要回收? 回顾Java虚拟机运行时区域的各个部分,其中程序计数器、虚拟机栈、本地方法栈3个区域随线程而生,随线程而死。 方法开始分配一个栈帧大小的内存,每个栈帧的大小基本上在类结构确定下来时就已知了。方法结束或者线程结束,内存自然就随着回收了。所以这些区域内存分配和回收都具备确定性。 阅读全文
posted @ 2023-05-08 11:19 狎客 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 自动内存管理之内存区域-Java虚拟机(一) 1 运行时数据区域 运行时数据区域可以划分为由所有线程共享的方法区、堆和线程隔离的虚拟机栈、本地方法栈、程序计数器。 1.1 程序计数器(Program Counter Register)-线程隔离 程序计数器是一块较小的内存空间,它是当前线程所执行的字节码的行号指示器。 Java虚拟机的多线程是通 阅读全文
posted @ 2023-05-04 10:59 狎客 阅读(71) 评论(0) 推荐(0) 编辑
摘要: Redis基础使用 1 安装 环境:Ubuntu # 安装 sudo apt install redis-server # 查看安装版本 redis-server --version # 启动服务 service redis-server start # 通过命令行使用Redis数据库 redis-cli # 测试pi 阅读全文
posted @ 2023-04-26 17:12 狎客 阅读(195) 评论(0) 推荐(0) 编辑
摘要: docker使用 : 本文在Windows系统下开启了wsl(Windows Subsystem for Linux),安装了Ubuntu 20.04 LTS作为Docker的运行环境 1 安装使用 1.1 运行环境 Linux配置:参考安装 WSL | Microsoft Learn 如果你成功的配置了wsl系统, 阅读全文
posted @ 2023-04-24 10:04 狎客 阅读(1151) 评论(0) 推荐(0) 编辑
摘要: Shell脚本 1 Shell脚本 A script is a list of commands that can be interpreted and run by a program called scripting language Scripting languages are usually not co 阅读全文
posted @ 2023-04-19 15:04 狎客 阅读(42) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示