技术栈
jvm
晚安里
1 小时前
java
·
开发语言
·
jvm
·
后端
·
算法
JVM相关 4|JVM调优与常见参数(如 -Xms、-Xmx、-XX:+PrintGCDetails) 的必会知识点汇总
建议:示例:日志示例:关键指标:原因:解决方案:定位方法:解决方案:原因:解决方案:原因:解决方案:答案:
2401_83708850
6 小时前
jvm
·
mr
Thread t1 = new Thread(mr) 原理
Thread类有多个构造方法,其中一个是:Thread类的run方法是这样实现的:Thread t1 = new Thread(mr) 的原理是:
知彼解己
10 小时前
jvm
JVM 类加载全过程
最近在准备面试,正把平时积累的笔记、项目中遇到的问题与解决方案、对核心原理的理解,以及高频业务场景的应对策略系统梳理一遍,既能加深记忆,也能让知识体系更扎实,供大家参考,欢迎讨论。
荣淘淘
15 小时前
java
·
jvm
·
spring
·
面试
·
springboot
·
线程池
·
多线程
互联网大厂求职面试记:谢飞机的搞笑答辩
面试官:请你简单讲一下JVM的内存结构。谢飞机:哎,这个,JVM有堆和栈吧,还有那个方法区,具体的好像还有个本地方法栈什么的,记不太清了。
我认不到你
1 天前
java
·
linux
·
开发语言
·
jvm
·
spring boot
JVM分析(OOM、死锁、死循环)(JProfiler、arthas、jdk调优工具(命令行))
本文声明:以下内容均为 JDK 8 + springboot 2.6.13 + (windows 11 或 CentOS 7.9.2009 )进行 ssh连接工具:FinalShell 请配合测试代码进行分析
Rhys..
1 天前
jvm
·
数据库
·
python
·
oracle
python sqlalchemy模型的建立
SQLAlchemy 是一个功能强大的 Python SQL 工具包和对象关系映射(ORM)库,用于管理和操作关系数据库。它为 Python 开发者提供了一种用 Python 对象来运行和管理 SQL 数据库的方式。
We....
1 天前
java
·
jvm
·
安全
多线程同步安全机制
目录以性能换安全1.synchronized 同步(1)不同的对象竞争同一个资源(锁得住)(2)不同的对象竞争不同的资源(锁不住)
少JSQ
1 天前
java
·
jvm
创建一个对象时发生什么
从类加载到对象分配内存过程:从内存模型角度,对Eden区域继续进行划分,JVM在Eden空间内为每一个线程分配了一个私有缓存区域。
Slaughter信仰
2 天前
java
·
开发语言
·
jvm
深入理解Java虚拟机:JVM高级特性与最佳实践(第3版)第八章知识点问答(18题)
第1题(第八章·8.1 概述) 请说明虚拟机字节码执行引擎的概念模型:它的输入、处理过程、输出分别是什么?并解释解释执行与**即时编译(JIT)**如何在同一“统一外观(Facade)”下协同存在。
翻斗花园刘大胆
2 天前
java
·
开发语言
·
jvm
·
git
·
java-ee
·
intellij-idea
·
html5
JavaSE之String 与 StringBuilder 全面解析(附实例代码)
在 Java 开发中,字符串操作是高频场景,String、StringBuilder 作为处理字符串的核心类,理解其特性与差异对写出高效代码至关重要。本文将从类的本质、实现原理、常用方法到实战场景,系统梳理两者的核心知识点,附完整代码示例供直接使用。
星梦清河
2 天前
jvm
·
笔记
宋红康 JVM 笔记 Day09|方法区
P87-P101
沐宇熙8
2 天前
jvm
交互式JVM运行过程可视化系统
作为Java开发者,我们经常需要理解JVM的执行过程,但传统的学习方式存在以下问题:问题: 学生只能通过文字和静态图表学习JVM原理 解决: 提供25步详细的JVM执行演示,从类加载到程序结束
在下雨599
2 天前
jvm
优秀开源内容转自公众号后端开发成长指南
背景:在C++中,手动管理资源(new/delete)容易出错,导致:内存泄漏,重复释放,异常安全等问题。
你我约定有三
3 天前
jvm
·
面试
·
职场和发展
面试tips--JVM(4)--Minor GC & Major GC & Full GC
在 HotSpot JVM 的分代内存模型中,堆大致分为:新生代(Young Generation)Eden 区
Li_yizYa
3 天前
java
·
jvm
JVM:内存区域划分、类加载的过程、垃圾回收机制
目录内存区域划分JVM类加载类加载过程双亲委派模型默认类加载器双亲委派模型的工作流程双亲委派模型的优点/目的
A尘埃
3 天前
jvm
·
数据库
·
性能优化
·
架构师
企业级架构师综合能力项目案例二(项目性能优化方案JVM+数据库+缓存+代码JUC+消息中间件架构+服务熔断降级)
确立基线: 使用压测工具(JMeter)对当前系统压测,得到QPS(每秒处理的请求数)、RT(响应时间Response Time)、错误率等基线数据。
ByteBlossom
3 天前
jvm
JVM核心机制:类加载与内存结构详解
目录JVM的组成部分都是分别做什么的?负责哪些内容的工作?JVM类加载流程和内存结构总览类加载过程双亲委派模型及其好处
善我
3 天前
jvm
JVM中产生OOM(内存溢出)的8种典型情况及解决方案
Java中的OutOfMemoryError(OOM)是当JVM内存不足时抛出的错误。本文将全面剖析JVM中产生OOM的各种情况,包括堆内存溢出、方法区溢出、栈溢出等,并提供详细的诊断方法和解决方案。
程序员江鸟
3 天前
java
·
jvm
·
面试
Java面试实战系列【JVM篇】- JVM内存结构与运行时数据区详解(共享区域)
线程共享区域是JVM内存结构中最复杂也是最重要的部分,包括Java堆和方法区。这两个区域被所有线程共享,是垃圾回收器工作的主要目标,也是大多数内存溢出异常的发生地。深入理解这些区域的工作原理对于Java程序的性能优化和故障排查至关重要。
ybq19513345431
3 天前
jvm
RabbitMinQ(模拟实现消息队列项目)02
目录十.整合数据库和文件数据创建DiskDataManager类十一.内存结构设计创建MeneryDataCenter类: