跳至内容

编程技术之美-IT之美

越努力越进步-越开心越自信-越懒惰越迷茫-越焦虑越自卑

  • 首页
  • 编程之美
    • Java之美
      • Java基础
      • Java核心
      • JVM
      • 框架
    • Python之美
    • golang之美
    • C++之美
    • PHP之美
    • Swift之美
    • Objective-C之美
  • 算法之美
    • 数据结构与算法
    • 数学之美
  • 设计模式之美
  • 架构之美
    • 微服务
    • Server
    • 存储之美
    • 网络协议
    • 操作系统
    • 数据之美
  • AI之美
    • 机器学习
    • 深度学习

分类: JVM实战

有哪些手段来排查 OOM 的问题?

发表于2024年4月25日2024年3月13日 作者 IT之美

OOM(Out of Memory)是Java应用程序中常见的一个错误,表示程序试图分配的内存超出了Java虚… 继续阅读 有哪些手段来排查 OOM 的问题?

什么是线程?它是如何工作的?代码举例讲解

发表于2023年11月22日2023年7月15日 作者 IT之美

线程(Thread)是进程内的一条执行路径,它是CPU调度和执行的基本单位。一个进程可以包含多条线程,线程共享… 继续阅读 什么是线程?它是如何工作的?代码举例讲解

什么是线程栈?它的作用是什么?代码举例讲解

发表于2023年11月19日2023年7月15日 作者 IT之美

线程栈(Thread Stack)是线程运行时所占用的栈内存,它存储线程中方法调用的栈帧信息。每个线程启动后,… 继续阅读 什么是线程栈?它的作用是什么?代码举例讲解

什么是栈帧?它的作用是什么?代码举例讲解

发表于2023年11月16日2023年11月18日 作者 IT之美

栈帧是指在计算机科学中,用于存储函数调用信息的一种数据结构。当一个函数被调用时,编译器会在栈中创建一个新的栈帧… 继续阅读 什么是栈帧?它的作用是什么?代码举例讲解

什么是逃逸分析?它的作用是什么?代码举例讲解

发表于2023年11月13日2023年7月15日 作者 IT之美

逃逸分析(Escape Analysis)是Java虚拟机对对象动态作用域的分析,它可以判断一个对象的作用域是… 继续阅读 什么是逃逸分析?它的作用是什么?代码举例讲解

什么是字符串常量池?它的作用是什么?代码举例讲解

发表于2023年11月7日2023年7月15日 作者 IT之美

字符串常量池(String Constant Pool)是方法区的一部分,用于存储字符串常量。它的主要作用是节… 继续阅读 什么是字符串常量池?它的作用是什么?代码举例讲解

什么是方法区?它的作用是什么?代码举例讲解

发表于2023年11月4日2023年7月15日 作者 IT之美

方法区(Method Area)是JVM内存结构的一部分,它用于存储类加载器、常量、静态变量、类信息(类名、访… 继续阅读 什么是方法区?它的作用是什么?代码举例讲解

什么是内存泄漏?它是如何产生的?代码举例讲解

发表于2023年11月3日2023年7月15日 作者 IT之美

内存泄漏指程序未能释放已经不再使用的内存,导致占用的内存量不断增加,严重时会耗尽可用内存。 内存泄漏的常见原因… 继续阅读 什么是内存泄漏?它是如何产生的?代码举例讲解

什么是内存溢出?它是如何产生的?代码举例讲解

发表于2023年11月1日2023年7月15日 作者 IT之美

内存溢出(Memory Overflow)是程序运行时所申请的内存超出系统容许的最大值。它会导致程序运行异常,… 继续阅读 什么是内存溢出?它是如何产生的?代码举例讲解

什么是OOM?它是如何产生的?代码举例讲解

发表于2023年10月29日2023年7月15日 作者 IT之美

OOM(OutOfMemoryError)是Java堆内存溢出异常。它是由JVM抛出的,表示程序试图申请的内存… 继续阅读 什么是OOM?它是如何产生的?代码举例讲解

什么是元空间?它的作用是什么?代码举例讲解

发表于2023年10月26日2023年7月15日 作者 IT之美

元空间(Metaspace)是JDK 8引入的,用来替代永久代。它的主要作用是存储类加载器及类信息(如类的元数… 继续阅读 什么是元空间?它的作用是什么?代码举例讲解

什么是永久代?它的作用是什么?代码举例讲解

发表于2023年10月23日2023年7月15日 作者 IT之美

永久代(Permanent Generation)是HotSpot JVM早期的垃圾收集器结构。它的主要作用是… 继续阅读 什么是永久代?它的作用是什么?代码举例讲解

什么是虚引用?它的作用是什么?代码举例讲解

发表于2023年10月20日2023年7月15日 作者 IT之美

虚引用(PhantomReference)是最弱的一种引用,它唯一的作用是跟踪对象被垃圾回收的活动。虚引用与软… 继续阅读 什么是虚引用?它的作用是什么?代码举例讲解

什么是强引用?它的作用是什么?代码举例讲解

发表于2023年10月17日2023年7月15日 作者 IT之美

强引用(Strong Reference)是我们最常见的普通引用,它会无条件地使对象具有引用语义。只要强引用存… 继续阅读 什么是强引用?它的作用是什么?代码举例讲解

什么是软引用?它的作用是什么?代码举例讲解

发表于2023年10月14日2023年7月15日 作者 IT之美

软引用(SoftReference)是一种比弱引用生存期更长的引用。只有当JVM进行垃圾回收时,空间不足时,才… 继续阅读 什么是软引用?它的作用是什么?代码举例讲解

什么是弱引用?它的作用是什么?代码举例讲解

发表于2023年10月11日2023年7月15日 作者 IT之美

弱引用(WeakReference)是一种特殊的引用,它的存在不影响对象的回收。只要垃圾回收机制一运行,无论J… 继续阅读 什么是弱引用?它的作用是什么?代码举例讲解

什么是垃圾收集器的GC Roots?它们有哪些类型?代码举例讲解

发表于2023年10月8日2023年7月15日 作者 IT之美

GC Roots是垃圾回收器用来判断对象是否可达的起始点。它们包括: 虚拟机栈中引用的对象:如本地变量、方法参… 继续阅读 什么是垃圾收集器的GC Roots?它们有哪些类型?代码举例讲解

什么是垃圾回收器的触发条件?代码举例讲解

发表于2023年10月2日2023年7月15日 作者 IT之美

垃圾回收器的触发条件主要有两种: 内存使用达到一定比例:当堆内存使用率达到一定阈值时,垃圾回收器会自动启动进行… 继续阅读 什么是垃圾回收器的触发条件?代码举例讲解

垃圾回收的算法有哪些?它们的优缺点是什么?代码举例讲解

发表于2023年9月29日2023年7月15日 作者 IT之美

Java虚拟机常用的垃圾回收算法有: 标记清除算法:两步操作,首先标记所有可达对象,然后清除所有未标记对象。优… 继续阅读 垃圾回收的算法有哪些?它们的优缺点是什么?代码举例讲解

什么是垃圾?垃圾回收器是如何判断垃圾的?代码举例讲解

发表于2023年9月23日2023年7月15日 作者 IT之美

在Java中,垃圾代表无用的对象或空间,不能再被程序使用,只占用内存空间。垃圾回收器会对垃圾进行回收,释放其占… 继续阅读 什么是垃圾?垃圾回收器是如何判断垃圾的?代码举例讲解

文章导航

分页 1 分页 2 … 分页 7 下一页>
跳至页脚

分类

  • ActiveMQ
  • AI之美
  • C++之美
  • Docker
  • Flink
  • Git
  • golang之美
  • golang基础
  • Hadoop
  • Hibernate
  • Hive
  • IOS
  • Java Lambda
  • JavaScript
  • Java之美
  • Java基础
  • Java核心
  • JMeter
  • JVM
  • JVM原理
  • JVM实战
  • Kafka
  • Kubernetes
  • Maven
  • MongoDB
  • MQ
  • Mybatis
  • Mybatis Plus
  • MySQL
  • Nginx
  • Objective-C之美
  • PHP之美
  • Python之美
  • RabbitMQ
  • Redis
  • RocketMQ
  • Spring
  • Spring Boot
  • Spring Cloud
  • Spring MVC
  • Swift之美
  • Tomcat
  • Vue
  • 前端
  • 区块链
  • 存储之美
  • 容器
  • 工具
  • 微服务
  • 操作系统
  • 数据之美
  • 数据结构与算法
  • 机器学习
  • 架构之美
  • 框架
  • 深度学习
  • 算法之美
  • 编程之美
  • 网络协议
  • 设计模式之美
  • 项目管理
  • 默认分类

近期文章

  • 【Python】Python多线程的最佳实践?
  • 【Python】Python如何实现多线程?
  • 【Python】Python中的lambada匿名函数怎么写?
  • 【Python】Python中的高阶函数有哪些?
  • 【Python】Python常见的内置函数有哪些?

归档

  • 2025年1月
  • 2024年12月
  • 2024年11月
  • 2024年10月
  • 2024年9月
  • 2024年8月
  • 2024年7月
  • 2024年6月
  • 2024年5月
  • 2024年4月
  • 2024年3月
  • 2024年2月
  • 2024年1月
  • 2023年12月
  • 2023年11月
  • 2023年10月
  • 2023年9月
  • 2023年8月
  • 2023年7月
  • 2023年6月
  • 2023年5月
  • 2023年4月
  • 2023年3月
  • 2023年2月
  • 2023年1月
  • 2022年12月
  • 2022年11月
  • 2022年10月
  • 2022年9月
  • 2022年8月
  • 2022年7月
  • 2022年6月
  • 2022年5月
  • 2022年4月
  • 2022年3月
  • 2022年2月
  • 2022年1月
  • 2021年12月
  • 2021年11月
  • 2021年10月
  • 2021年9月
  • 2021年8月
  • 2021年7月
  • 2021年6月
  • 2021年1月
  • 2020年12月
  • 2020年8月
  • 2020年7月
  • 2020年6月
  • 2020年5月

标签

ActiveMQ AI C++ ChatGPT error Flink git Golang Hadoop Hibernate Hive http IOS Java基础 JdbcTemplate JMeter JPA JVM Kafka lambda linux Linux命令 Maven Mongodb Mybatis Mybatis Plus MySQL Nginx Objective-C PHP Python Redis RocketMQ Socket Swift TCP/UDP Vue 人工神经网络 常见错误 数据结构与算法 机器学习 深度学习 网络编程 设计模式 面试题
版权所有 编程技术之美-IT之美 | 京ICP备20020091号