E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Java内存
【
Java内存
马 原理、实战与查杀】
Java内存
马原理目标:1.掌握内存马的注入、利用原理2.掌握常见内存马类型的注入方式3.掌握内存马的查杀思路和工具使用一、实验环境准备工具准备jdk1.8.0_74/jdk-11.0.11《143-Win10
学无止境xq
·
2025-05-03 19:05
渗透与防御
渗透测试
java
网络安全
《深入理解java虚拟机》学习笔记2——
Java内存
溢出实例
原文地址:http://blog.csdn.net/chjttony/article/details/7857448通过简单的小例子程序,演示Java虚拟机各部分内存溢出情况:(1).java堆溢出:Java堆用于存储实例对象,只要不断创建对象,并且保证GCRoots到对象之间有引用的可达,避免垃圾收集器回收实例对象,就会在对象数量达到堆最大容量时产生OutOfMemoryError异常。想要方便
在下李逍遥
·
2025-05-03 18:56
java虚拟机
java
java
内存溢出
虚拟机
《深入理解 Java 虚拟机》笔记——第2章
Java内存
区域与内存溢出异常(二)
文章目录2.4实战:OutOfMemoryError异常2.4.1Java堆溢出2.4.2虚拟机栈和本地方法栈溢出2.4.3方法区和运行时常量池溢出2.4.4本机直接内存溢出2.5本章小结声明:本博客是本人在学习《深入理解Java虚拟机》后整理的笔记,旨在方便复习和回顾,并非用作商业用途。本博客已标明出处,如有侵权请告知,马上删除。2.4实战:OutOfMemoryError异常在Java虚拟机规
bm1998
·
2025-05-03 18:55
#
《深入理解
Java
虚拟机》
JVM
Java内存
模型:happens-before原则、指令重排序、内存栅栏、可见性与原子性深度解析
Java内存
模型:happens-before原则、指令重排序、内存栅栏、可见性与原子性深度解析在互联网大厂Java求职者面试中,如何深入理解
Java内存
模型中的happens-before原则、指令重排序
南客先生
·
2025-05-02 16:00
Java面试场景篇
Java
面试
内存模型
并发编程
happens-before
JVM的内存管理、垃圾回收、类加载和参数调优
前言在面试中通常会考察JVM判断候选人的技术热情,对于Javaer还是比较重要的,整理一下JVM相关的知识点,包括JVM的内存管理、垃圾回收、类加载机制、JVM调优参数参考资料:JavaGuide:
Java
andrew_1219
·
2025-04-30 09:04
开发技能
jvm
java
通往大厂Java面试题及参考答案2万字长文
解释Java中的线程创建方式描述
Java内存
模型和垃圾回收机制什么是Java的泛型和类型擦除?解释Java中的集合框架和它们的实现。描述Java中的输入输出流(IO)和缓冲流。
大模型大数据攻城狮
·
2025-04-29 17:59
开发语言
java
spring
boot
spring
cloud
面试题
面试
大数据面经
Java的volatile关键字:多线程世界的“实时公告板“
这就是
Java内存
模型中的"可见性"问题。今天我们要讲的volatile关键字,就是解决这个问题的"实时公告系统"。
码农技术栈
·
2025-04-29 16:51
Java进阶
java
开发语言
后端
深入理解Java虚拟机_JVM高级特性与最佳实践(第3版)学习笔记
Java内存
区域运行时数据区程序计数器虚拟机栈Java虚拟机栈是线程私有的,它的生命周期与线程相同虚拟机栈描述的是Java方法执行的线程内存模型局部变量表所需的内存空间在编译期间完成分配在虚拟机栈区规定了两类异常
chen.yukang
·
2025-04-26 13:16
#
JVM
学习
笔记
深入理解Java虚拟机: JVM高级特性与最佳实践 (第3版)
OpenJDK6附录B展望Java技术的未来(2013年版)附录C虚拟机字节码指令表附录D对象查询语言(OQL)简介附录EJDK历史版本轨迹第一部分走进Java第1章走进Java第二部分自动内存管理第2章
Java
lyw4631
·
2025-04-26 13:16
Java书籍
java
jvm
Java并发编程-volatile关键字详解及案例实战
文章目录volatile关键字的作用手写一个小程序来体验一下volatile关键字的作用讲解volatile是如何保证可见性的
Java内存
模型(JMM)volatile的工作原理实现可见性的总结volatile
猿与禅
·
2025-04-19 10:49
Java技术栈源码分析
java
volatile
并发编程
linux 设置
java内存
大小_Linux 下修改Tomcat使用的JVM内存大小
我的服务器的配置:#OSspecificsupport.$var_must_besettoeithertrueorfalse.JAVA_OPTS="-Xms1024m-Xmx4096m-Xss1024K-XX:PermSize=512m-XX:MaxPermSize=2048m"正文:常见的内存溢出有以下两种:java.lang.OutOfMemoryError:PermGenspacejava.
珂珂爱啊
·
2025-04-11 20:31
linux
设置java内存大小
2024hw 蓝队面试题合集
如何在hw中分析webshell流量特征请讲一下应急响应流程溯源有哪些思路怎么防范邮件钓鱼针对dnslog的反制有哪些网络基线加固思路网页被挂马了,可能有哪些原因如何排查
java内存
马,请说一下你的思路
Sumarua
·
2025-04-09 05:09
红蓝攻防
HW
蓝队
面试
hw
Java监控与分析工具
文章目录Java监控与分析工具1.jstat——Java虚拟机统计监控工具常见用法2.jmap——
Java内存
映像工具常见用法3.jstack——线程堆栈分析工具常见用法4.VisualVM——图形化Java
一口酥Hac
·
2025-04-05 22:12
java
java
jvm
开发语言
Volatile原理与应用
下面详细介绍其原理和作用:1.可见性保证主内存与工作内存:在
Java内存
模型中,每个线程都有自己的工作内存,线程在工作内存中保存了共享变量的副本。
芦屋花绘
·
2025-04-05 22:40
java
开发语言
分布式
【华为OD技术面试真题 - 技术面】- Java面试题(17)
**
Java内存
管理概述**2.**垃圾回收机制概述**
算法大师
·
2025-03-30 17:36
华为od
面试
java
Java八股文之JVM部分(内存溢出异常问题)
内存溢出异常问题
Java内存
泄漏和内存溢出指的是什么?怎么避免?内存泄漏:指程序中动态分配给内存一些临时对象,并且这些对象始终没有被回收,一直占用着内存。简单来说,就是内存一直没有被释放。
汝熊
·
2025-03-28 17:10
java八股
java
jvm
开发语言
Java面试黄金宝典11
1.什么是JMM内存模型定义JMM(JavaMemoryModel)即
Java内存
模型,它并非真实的物理内存结构,而是一种抽象的概念。
ylfhpy
·
2025-03-27 12:07
Java面试黄金宝典
java
面试
开发语言
面经
职场和发展
解密
Java内存
模型:从happens-before原则到实战可见性问题
《解密
Java内存
模型:从happens-before原则到实战可见性问题》一、为什么需要
Java内存
模型?
猿享天开
·
2025-03-26 08:38
java
开发语言
Java面试题总结
将class文件加载到内存准备运行1.2讲一讲
Java内存
的堆(heap)、栈(stack)和方法区(method)栈:
努力的Java程序员
·
2025-03-26 05:48
笔记
java
Java基础面试知识路线
Java基础语法与数据类型面向对象编程异常处理
Java内存
管理常用Java库输入输出(I/O)基础多线程基础设计模式Java基础语法与数据类型JDK和JRE有什么区别?
Adellle
·
2025-03-25 01:18
java
面试
开发语言
深入理解 Java 内存模型(JMM):原理、可见性与并发控制
深入理解
Java内存
模型(JMM):原理、可见性与并发控制1.引言在多线程编程中,内存可见性、指令重排序和线程同步是开发者必须理解的核心概念。
全栈探索者chen
·
2025-03-24 10:22
java
java
开发语言
缓存
程序人生
数据库
JMM
内存
复习JVM
JVM的三个主要主题:1.
java内存
区域划分:a.堆b.栈c.元数据区d.程序计数器2.类加载a.加载:打开.class文件,读取内容b.验证:验证.class文件的格式是否符合要求.c.准备:给类对象分配内存空间
LMQ6
·
2025-03-23 02:37
jvm
揭秘
Java内存
模型:那些让人头疼的可见性问题--JVM基础(15)
一、揭秘
Java内存
模型:那些让人头疼的可见性问题在Java的世界里,多线程编程如同一场精彩的魔术表演,但稍有不慎,就可能陷入“内存可见性”这个魔术黑洞。
guangzhi0633
·
2025-03-23 02:04
java
jvm
开发语言
Java每日一讲 小演讲_5 分钟讲明白 JVM、Java 、Java对象模型
比如本文我们要讨论的JVM内存结构、
Java内存
模型和Java对象模型,这就是三个截然不同的概念,但是很多人容易弄混。
weixin_39646658
·
2025-03-18 13:33
Java每日一讲
小演讲
OOM系列之一:java.lang.OutOfMemoryError: Java堆空间问题详解
为了让事情变得更复杂,
Java内存
被分成两个不同的区域。
马小瑄
·
2025-03-16 07:39
经验分享
开发语言
程序人生
java
性能优化
JAVA后端面试八股文汇总(2)
二、Java多线程篇1.简述
java内存
模型(JMM)
java内存
模型定义了程序中各种变量的访问规则。其规定所有变量都存储在主内存,线程均有自己的工作内存。
使峹行者
·
2025-03-09 15:32
java
面试
后端
Java内存
管理与性能优化实践
Java内存
管理与性能优化实践Java作为一种广泛使用的编程语言,其内存管理和性能优化是开发者在日常工作中需要深入了解的重要内容。
向哆哆
·
2025-03-03 10:57
Java入门到精通
java
性能优化
python
volatile关键字
这里的变量包括类变量、实例变量,但不包括局部变量和方法参数,因为后者是线程私有的,不存在线程竞争问题
java内存
模型(JMM)规定,所有变量都存储在主内存中,同时每个线程还有自己的工作内存。
SJLoveIT
·
2025-03-02 09:27
java
jvm
开发语言
Java内存
的堆(堆内、堆外)、栈含义理解笔记
一、核心概念区分1.内存中的堆(Heap)与栈(Stack)栈内存▸用途:存储方法调用、局部变量、基本类型数据(如inta=1)▸特点:线程私有,每个线程独立分配栈空间。自动分配和释放(编译时确定),遵循LIFO(后进先出)原则。容量小且固定,易发生栈溢出(如无限递归导致StackOverflowError)堆内存▸用途:存储对象实例、数组等引用类型数据(如newObject())▸特点:全局共享
瞬间动力
·
2025-03-01 09:08
spring
cloud
jvm
spring
intellij-idea
java
Java内存
与缓存
Java内存
管理和缓存机制是构建高性能应用程序的关键要素。它们之间既有联系又有区别,理解这两者对于优化Java应用至关重要。
C6666888
·
2025-02-28 06:12
java专栏
java
开发语言
Java进阶指南:高级面试问题与精辟解答(四)
Java面试问题及答案1.什么是
Java内存
模型(JMM)?它的作用是什么?
Xs_layla
·
2025-02-25 17:06
java
面试题分享
java
面试
开发语言
Java进阶指南:高级面试问题与精辟解答(一)
Java面试问题及答案1.请解释什么是
Java内存
模型(JMM)?它在并发编程中扮演什么角色?
Xs_layla
·
2025-02-25 17:35
java
面试题分享
java
面试
开发语言
android学习,android后端服务器的搭建
JVM虚拟机包括
Java内存
管理,GC垃圾回收机制,类加载机制。推荐
2401_84413531
·
2025-02-24 04:12
程序员
android
学习
服务器
JVM直接内存详解
概念直接内存(DirectMemory)是操作系统内存和
Java内存
共用的一片内存区域读写性能高,常见于NIO操作作为数据缓存区可以通过ByteBuffer.allo
fengdongnan
·
2025-02-21 20:20
jvm
开发语言
java
【YashanDB 知识库】kettle 同步大表提示 java 内存溢出
【问题分类】数据导入导出【关键字】数据同步,kettle,数据迁移,
java内存
溢出【问题描述】kettle同步大表提示ERROR:couldnotcreatethejavavirtualmachine
·
2025-02-21 19:15
数据库
JMM(
Java内存
模型)讲解
JMM(JavaMemoryModel,
Java内存
模型)是Java并发编程中的一个非常重要的概念,它帮助我们理解Java程序在多线程环境下内存操作的行为。
十五001
·
2025-02-20 16:34
基础
java
jvm
Java面试题中高级进阶(JVM篇
Java内存
)
说说
Java内存
结构?说说对象分配规则?描述一下JVM加载class文件的原理机制?似乎有点模糊了,那就大概看一下面试题吧。
李老头探索
·
2025-02-20 08:22
java
jvm
开发语言
深入剖析
Java内存
管理与垃圾回收:优化程序性能的核心技能
深入剖析
Java内存
管理与垃圾回收:优化程序性能的核心技能在现代Java开发中,内存管理与垃圾回收(GC)是至关重要的议题。良好的内存管理不仅能够有效避免内存泄漏,还能提高程序的性能。
一碗黄焖鸡三碗米饭
·
2025-02-20 02:05
Java基础知识全面解析
java
开发语言
后端
jvm
JMM
章三JMM本文是JVM系列第三篇,主要描述
java内存
模型,包括原子操作、指令重排序、可见性、有序性等相关内容,是java并发编程核心原理与基础章三JMMJMM介绍JMM介绍JMM是java提供的抽象模型
·
2025-02-18 00:38
java
Java内存
回收(GC)新贵的抉择,G1与ZGC!
前言Java的垃圾回收(GarbageCollection,GC)是确保内存管理高效和稳定的关键机制。随着JDK的不断演进,各种垃圾回收器也应运而生,其中G1和ZGC作为两大明星产品,各自拥有独特的特性和适用场景。本文将详细解析G1和ZGC的特性和回收方式。关键概念解析Region在G1和ZGC中,Region是堆内存的一个逻辑分区。G1将堆划分为多个大小相同的Region,用于存放对象。而ZGC
颯沓如流星
·
2025-02-15 13:14
java
jvm
架构
AQS---抽象队列同步器、CLH锁队列
往期推荐
Java内存
模型(MemoryModel)-CSDN博客扫盲,CRM、ERP、OA、MVP...
青秋.
·
2025-02-14 07:51
Java
java
AQS
CLH
二、Java并发编程之ReentrantLock、
Java内存
模型
B站黑马课程文章目录4.AQS4.1锁的活跃性死锁哲学家就餐问题活锁饥饿4.2AQS4.3ReentrantLockReentrantLock原理ReentrantLock基础ReentrantLock解决哲学家就餐4.4同步模式之顺序控制固定顺序*交替输出5.共享模式之内存5.1可见性volatile可见性vs原子性5.2终止模式之两阶段终止模式5.3同步模式之犹豫模式5.4有序性指令重排序优化
wxygf
·
2025-02-06 19:03
Java
java
jvm
servlet
java内存
模型及垃圾回收机制
一、
Java内存
模型(JavaMemoryModel,JMM)1.1JMM核心定义
Java内存
模型(JMM)作为多线程编程的核心规范,明确定义了共享变量(包含对象字段与数组元素)的访问规则,以及线程间的数据交互机制
Alba Noctis
·
2025-02-04 14:39
java
程序员之路:深入理解Java的内存管理和垃圾回收机制
以下是关于
Java内存
管理和垃圾回收机制的详细解析:一、
Java内存
管理Java的内存管理主要依赖于Java虚拟机(JVM)的内存分配和垃圾回收机制。
ysdysyn
·
2025-02-02 12:35
程序员之路
java
jvm
开发语言
Java并发编程知识点
按照顺序复习理解CPU&缓存基础
Java内存
模型&volatile&线程安全:原子性、可见性、顺序性线程基础,Thread&Object相关方法概念ThreadLocalCASAbstractQueuedSynchronizerReentrantLockCountDownLatch
master-dragon
·
2025-02-02 11:03
#
Java并发编程
java
JVM详细介绍——运行时数据区
目录1.
Java内存
管理机制2.运行时数据区2.1方法区(MethodArea)—线程共享2.2Java堆(JavaHeap)—线程共享2.2.1新生代2.2.2老生代2.3程序计数器(ProgramCounterRegister
Yinb
·
2025-02-02 08:08
jvm
java
开发语言
JVM学习总结-集合
1.聊聊JVM2.JVM内存管理:深入
Java内存
区域与OOM3.java线程安全(总结)4.JVM内存管理:深入垃圾收集器(六种垃圾收集器)与内存分配策略5.JVM调优总结(一)
北山璎珞
·
2025-01-28 03:09
JVM
JVM
JVM学习
jvm总结
深入了解JVM
JVM调优
JVM堆空间
JVM(Java虚拟机)堆空间是
Java内存
管理的核心区域之一,用于存储Java对象实例。
silver687
·
2025-01-28 02:06
jvm
Java多线程与高并发专题——JMM
在Java中,对应的解决方案就是JMM(
Java内存
模型)。什么是JMM?为了更准确的理解
黄雪超
·
2025-01-25 23:18
大数据面试
java
开发语言
JMM
简述 Java 内存模型(JMM),特别是堆与栈的区别?
Java内存
模型(JMM)是Java平台定义的一种多线程之间的通信规范,它确保了在不同的线程之间能够正确地共享和协调对内存的访问。JMM的关键目标是解决并发编程中的可见性、原子性和有序性问题。
程序员黄同学
·
2025-01-24 08:21
Java
java
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他