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
jvm
当java进程内存使用超过
jvm
设置大小会发生什么?
当Java进程的内存使用超过
JVM
设置的最大内存限制时,具体会发生以下情况,取决于内存溢出的区域和配置:1.堆内存溢出(HeapMemoryExhaustion)触发条件:对象分配请求超过-Xmx(最大堆内存
alden_ygq
·
2025-05-14 19:03
#
JVM
java
jvm
开发语言
java tomcat 远程调试_JAVA(TOMCAT)远程调试
当我们的项目部署到远程机器(开发环境和部署环境在不同的
jvm
下)中,而远程机器的数据和本地有可能不一样,这个时候我们可能需要连接到远程机器进行调试。
健康和谐男哥
·
2025-05-14 19:02
java
tomcat
远程调试
java tomcat 远程调试_1.Tomcat使用IDEA远程Debug调试的讲解
JAVA支持调试功能,本身提供了一个简单的调试工具JDB,支持设置断点及线程级的调试同时,不同的
JVM
通过接口的协议联系,本地的Java文件在远程
JVM
建立联系和通信。
陈爸爸
·
2025-05-14 19:01
java
tomcat
远程调试
499 道 Java 面试题 (附答案):
JVM
+ 分布式 + 算法 + 锁 +MQ+ 微服务 + 数据库
你们线上应用的
JVM
参数有哪些。g1和cms区别,吞吐量优先和响应优先的垃圾收集器选择。怎么打出线程栈信息。
2401_83412285
·
2025-05-14 13:49
程序员
java
jvm
分布式
Redis分布式锁实现
Redis锁的优势对于分布式服务的情况下,当只使用java原生相关锁(ReentrantLock或Synchronize)操作时,只能保证一个
jvm
进程中的操作受到锁的保护,但对于多个
jvm
进程就无法进行有效锁保护控制
Sunniering
·
2025-05-14 10:34
SpringBoot
Spring框架
redis
分布式
数据库
极限面试时刻:架构师质疑系统设计,应届生硬核解析
JVM
底层机制
文章:极限面试时刻:架构师质疑系统设计,应届生硬核解析
JVM
底层机制场景设定:互联网大厂正在进行一场Java岗位的终面,面试官是一位精通架构设计的P7架构师。
搞Java的小码农
·
2025-05-14 09:29
Java面试场景题
java
面试
jvm
高并发
架构设计
hadoop3.x单机部署
exportJAVA_HOME=/usr/lib/
jvm
/java-1.8.0-openjdk-amd64exportPATH=$PATH:$JAVA_HOME/binexportHADOOP_HOME
江喜原
·
2025-05-14 09:24
hadoop
大数据
实战 - Redisson分布式锁(超时释放及锁续期)
而由于jdk中的锁要求多个线程在同一个
jvm
中,因此在分布式系统中无法使用jdk中的锁保证数据的安全性,那么此时就需要使用分布式锁。二、为什么用分布式锁?作用
小马不敲代码
·
2025-05-14 07:15
实战
分布式
在企业级项目中高效使用 Maven-mvnd
它由RedHat推出,通过复用
JVM
进程来减少每次构建时的启动开销。1.2为什么企业在构建过程中需要更高效的工具?在大型企业项目中,尤其是多模块项目或持续集成场景下,频繁运行mvncleanin
随风九天
·
2025-05-14 06:37
利器探索:编程工具的无限可能
企业级私有环境搭建
maven
java
Maven-mvnd
java.lang.OutOfMemoryError: GC overhead limit exceeded
转载:http://java-boy.iteye.com/blog/463454
JVM
调优,首先应从内存开始,尤其是在真正的的web服务部署的时候。
IT菜籽U
·
2025-05-14 06:36
JVM
OOM分析
JVM
OutOfMemoryError分析1.Java堆溢出1.1设置
JVM
参数-verbose:gc-Xms20M-Xmx20M-Xmn10M-XX:+PrintGC-XX:+PrintGCDetails-XX
jzjie
·
2025-05-14 06:05
JVM-Java调优
oom
OutOfMemory
java
heap
space
JVM
内存溢出分析
OOM分析
Tomcat的调优
目录一.
JVM
1.1
JVM
的组成1.2运行时数据区域的组成二.垃圾回收2.1如何确认垃圾1.引用计数法2.根搜索算法2.2垃圾回收基本算法1.标记-清除算法(Mark-Sweep)2.标记-压缩算法(Mark-Compact
一盏盏洺灯
·
2025-05-14 06:34
tomcat
java
JVM
中两类错误StackOverflowError和OOM原因复现
JVM
中两类错误StackOverflowError和OOM原因复现StackoverFlowErrorjava.lang.StackOverflowError(线程执行栈,栈溢出)OutofMemoryErrorjava.lang.OutOfMemoryError
白鸽呀
·
2025-05-14 06:04
Java核心编程
Java面试题
jvm
java
JVM
、JRE、JDK的区别
JVM
JVM
全称Java虚拟机(JavaVirtualMachine,
JVM
),它是运行java字节码的虚拟机,
JVM
针对不同的系统有不同的实现,目的运行相同的字节码有同样的结果,
JVM
是“一次编译,到处运行
Key~美好的每一天
·
2025-05-14 05:03
java基础
jvm
java
开发语言
Java高频面试之并发编程-16
其实现原理基于
JVM
内存屏障(MemoryBarriers)和硬件层面的缓存一致性协议(如MESI)。以下是详细分析:1.核心作用可见性:确保一个线程对volatile变量
牛马baby
·
2025-05-14 00:26
java
面试
开发语言
Scala用途,简介,优点
在目前众多的
JVM
语言当中,Scala无疑是最引人注意的语言之一。Scala是一个静态语言,更适合大型工程项目,Scala直接编译成Java字节码,性能接近Java。
....123456789
·
2025-05-13 14:50
scala
Scala和Spark的介绍
2.Scala是什么Scala是一门现代的多范式编程语言,运行于IAVA平台(
JVM
,JAVA虚拟机)并兼容现有的JAVA程序。3
....123456789
·
2025-05-13 14:48
大数据
ByteBuffer 用法详解
以下是ByteBuffer的主要用法:基础1.创建ByteBuffer分配新缓冲区//分配堆内存缓冲区(在
JVM
堆上)ByteBufferheapBuffer=ByteBuffer.allocate(1024
小虾米 ~
·
2025-05-13 13:44
java
透彻理解Kafka(四)——ISR机制
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc源码解析阶段4、深入jdk其余源码解析阶段5、深入
jvm
源码解析码哥源码部分码哥讲源码-原理源码篇【2024年最新大厂关于线程池使用的场
码炫课堂-码哥
·
2025-05-13 05:51
kafka专题
kafka
分布式
Hadoop运行模式介绍
Hadoop运行模式主要有三种:本地运行模式(Local/Stand-aloneMode)在单机上模拟分布式环境,所有程序都在一个
JVM
进程中执行。
转身成为了码农
·
2025-05-12 22:41
hadoop
大数据
分布式
互联网大厂Java面试实录:从基础到进阶的技术大考验
面试官:“不错,继续说说
JVM
内存管理的细节。”谢飞机:“这个嘛,
JVM
就是……嘿嘿,它会帮我们自动管理内存,多省心。”面试官:“嗯,虽然简单,但也算对了。那说说HashMap的工作原理。”
逝言、
·
2025-05-12 18:43
Java场景面试宝典
Java面试
互联网大厂
技术面试
Java核心知识
多线程
JVM
Spring
【面试真题】王者荣耀亿级排行榜,如何设计?
目录一、数据库orderby二、Redis的zset三、抗亿级数据存在的问题3.1热点key问题3.1.1多级缓存(Redis+
JVM
本地缓存)3.1.2读写分离+从库负载均衡3.1.3分片Key设计3.2
敖云岚
·
2025-05-12 18:12
Redis
面试
职场和发展
互联网大厂Java面试指南:从基础到高阶技术栈与业务场景实战
第一轮:Java基础与
JVM
问题1:请解释Java中的垃圾回收机制,并说明G1垃圾收集器的工作原理及其适用场景。
yiiyx
·
2025-05-12 13:37
Java场景面试宝典
Java
Spring
Boot
微服务
面试
分布式系统
康佳Android面试题及参考答案(多张原理图)
JVM
内存分布和分代回收机制是什么?
JVM
内存主要分为以下几个区域。堆(Heap)是
JVM
管理的最大的一块内存区域,主要用于存放对象实例。
大模型大数据攻城狮
·
2025-05-12 13:03
android
jvm原理
react
native
android
jetpack
rxjava
glide
adb
Go基于plugin的热更新初体验
如果使用
JVM
的Instrumentation功能,可以实现方法体内部的代码热更新,具体原理及操作可参考游戏服务端框架之代码热部署(一)如果使用类单列替换,甚至可以实
jforgame
·
2025-05-12 01:46
从Java到Go
golang
plugin
热更新
Win10下安装Neo4j
其它详见Neo4j教程:http://neo4j.com.cn/public/cypher/default.html1.安装JDK由于Neo4j是基于Java的图形数据库,运行Neo4j需要启动
JVM
进程
手可摘星辰Iris
·
2025-05-12 00:39
知识图谱
Windows
Neo4j
知识图谱
大白话详解G1垃圾回收器
JVM
内存结构与G1垃圾回收器概述众所周知,
JVM
的内存结构由以下五部分构成:堆(Heap)栈(Stack)方法区(MethodArea)本地方法区(NativeMethodArea)程序计数器(ProgramCounter
今天例外
·
2025-05-11 22:57
JAVA
垃圾回收
G1
JVM
Java 开发者 Linux 学习指南
Linux上安装与配置Java环境(一)JDK21安装步骤(以CentOS为例)(二)多版本Java管理四、Java开发工具与构建工具(一)文本编辑器与IDE(二)构建工具Maven与Gradle五、
JVM
禹曦a
·
2025-05-11 22:27
Web后端
java
linux
开发语言
后端
部署
java 垃圾回收器 详解
Java的垃圾回收器(GarbageCollector,GC)是
JVM
的核心功能之一,负责自动管理内存,回收不再被引用的对象,释放内存空间以供新对象使用。
飞滕人生TYF
·
2025-05-11 22:56
java
java
垃圾回收
java se知识点_【知识点】JavaSE知识点概括
JDK,JRE,
JVM
的作用及关系。在这要了解JDK的下载和安装过程。3、环境变量的配置安装好JDK之后,就可以编译运行自己写的Java程序了。那么
weixin_39679678
·
2025-05-11 22:25
java
se知识点
1.多级缓存架构
、GuavaCache)•分布式缓存(Redis、Memcached)缓存一致性挑战•数据一致性模型(强一致、最终一致)•常见问题:缓存穿透、雪崩、击穿二、多级缓存架构设计模式经典三级缓存模型•L1:
JVM
zizisuo
·
2025-05-11 10:38
缓存
数据库
JVM
,JDK,JRE的区别
1.
JVM
,JDK,JRE的区别1.1
JVM
(JavavirtualMachine,Java虚拟机)
JVM
(JavavirtualMachine,Java虚拟机)是Java编程语言的核心,它将Java字节码转换成特定的机器代码
花花归你 你归我
·
2025-05-11 04:33
jvm
java
开发语言
JVM
——即时编译器的中间表达形式
中间表达形式(IR):编译器的核心抽象层1.IR的本质与作用在编译原理的体系中,中间表达形式(IntermediateRepresentation,IR)是连接编译器前端与后端的桥梁。前端负责将源代码转换为IR,而后端则针对IR进行优化并生成目标代码。对于Java虚拟机的即时编译器(JIT)而言,其输入并非Java源代码,而是已经过静态编译的字节码。尽管字节码已剥离了高级语法糖并采用栈式计算模型,
黄雪超
·
2025-05-11 04:33
JVM
jvm
开发语言
java
JVM
——Java对象的内存布局
Java对象的构成在Java虚拟机(
JVM
)中,每个Java对象都有一个对象头,这个对象头由标记字段和类型指
黄雪超
·
2025-05-11 04:57
JVM
jvm
java
开发语言
极限压测下的技术对决:P7架构师与应届生的
JVM
调优之战
文章标题:极限压测下的技术对决:P7架构师与应届生的
JVM
调优之战标签:
JVM
调优,GC,HighConcurrency,Architecture,YoungDev场景设定:在一个互联网大厂的终面现场,
搞Java的小码农
·
2025-05-11 02:17
Java面试场景题
JVM调优
GC
HighConcurrency
Architecture
YoungDev
涨薪技术|0到1学会性能测试第56课- 堆与栈、GC回收机制
今天给大家分享
JVM
调优技术。后续文章都会系统分享干货,带大家从0到1学会性能测试。01堆与栈在上一章节介绍
JVM
内存模型时,发现
JVM
内存分为堆和栈两种,那么为什么需要将内存分为堆和栈两种呢?
川石课堂软件测试
·
2025-05-10 23:30
tomcat
功能测试
python
单元测试
涨薪技术|0到1学会性能测试第55课-
JVM
调优技术
今天给大家分享
JVM
调优技术。后续文章都会系统分享干货,带大家从0到1学会性能测试。
JVM
:JavaVirtualMachine叫Java虚拟机。
川石课堂软件测试
·
2025-05-10 23:29
jvm
tomcat
apache
python
功能测试
性能优化
单元测试
jvm
线上问题排查和解决方案
1.内存泄漏和内存溢出的区别1.内存泄漏(MemoryLeak)指程序在申请内存后,无法释放已申请的内存空间,内存泄露堆积会导致内存被占光。在Java中,内存泄漏通常是由于对象的引用没有被正确清除,使得垃圾回收无法回收这些对象所占用的内存。2.内存溢出(OutofMemory)指程序在申请内存时,没有足够的内存空间供其使用,出现outofmemory。内存泄露最终会导致内存溢出。
it-搬运工
·
2025-05-10 16:16
java面试题
jvm
「java工程师」常见面试题及其答案(持续更新)
JRE、JDK、
JVM
的区别?java的数据类型有哪些?重写和重载的区别?java创建对象有几种方式?反射什么是反射?有什么作用?反射的优缺点?==和equals()的区别?
好人老李
·
2025-05-10 15:38
java
面试
Elasticsearch内存管理与
JVM
优化:原理剖析与最佳实践
Elasticsearch缓存分类1、NodeQueryCache:2、ShardRequestCache:3、FielddataCache:三、内存常见的问题案例一案例二案例三案例四四、内参分配最佳实践1、
jvm
heap
磐基Stack专业服务团队
·
2025-05-10 11:10
elasticsearch
elasticsearch
jvm
大数据
【
JVM
-GC调优】
一、预备知识掌握GC相关的VM参数,会基本的空间调整掌握相关工具明白一点:调优跟应用、环境有关,没有放之四海而皆准的法则二、调优领域内存锁竞争cpu占用io三、确定目标【低延迟】:CMS、G1(低延迟、高吞吐)、ZGC(jdk12体验)垃圾回收器【高吞吐量】:ParallelGC垃圾回收器四、FullGC前后的内存占用,考虑下面几个问题数据是不是太多?resultSet=statement.sex
虚!!!看代码
·
2025-05-10 10:32
jvm
java
开发语言
spark缓存-persist
常见的持久化级别有:MEMORY_ONLY:将RDD以Java对象的形式存储在
JVM
的内存中。若内存不足,部分分区将不会被缓存,需要时会重新计算。
洋芋爱吃芋头
·
2025-05-10 08:51
spark
缓存
大数据
Elasticsearch知识汇总之ElasticSearch的参数优化
七ElasticSearch的参数优化7.1配置文件调优elasticsearch.yml内存锁定bootstrap.memory_lock:true允许
JVM
锁住内存,禁止操作系统交换出去。
斯普信云原生组
·
2025-05-10 06:06
elasticsearch
jenkins
大数据
Java 常用API
ApplicationProgramInterface)可帮助开发者方便、快捷地进行软件开发Java按其不同的功能分成不同的包常用包:java.lang包:java核心类库,包含java运行程序必不可少的系统类,由
JVM
陈曦灵
·
2025-05-10 02:40
IT学习之旅
java进阶
java
开发语言
Java 线程全面概述
进程特性进程线程资源占用独立内存空间共享进程内存切换成本高(上下文切换复杂)低通信方式管道、Socket、文件等直接读写共享变量健壮性一个进程崩溃不影响其他一个线程崩溃可能导致整个进程终止2.Java线程实现原理
JVM
步行cgn
·
2025-05-09 15:25
java知识点
java
开发语言
JVM
之jcmd命令详解
jcmd是OracleJDK(JavaDevelopmentKit)自JDK7起引入的一个强大的诊断工具,用于与正在运行的
JVM
(JavaVirtualMachine)实例进行交互。
promise524
·
2025-05-09 11:58
Linux
jvm
jcmd
java
linux
运维
服务器
bash
Java领域
JVM
的逃逸分析技术解读
Java领域
JVM
的逃逸分析技术解读关键词:
JVM
、逃逸分析、栈上分配、同步消除、标量替换、性能优化、即时编译器摘要:本文深入探讨Java虚拟机(
JVM
)中的逃逸分析技术,这是一种重要的即时编译优化手段
Java技术栈实战
·
2025-05-09 09:49
java
jvm
开发语言
ai
kotlin @
Jvm
Static注解的作用和使用场景
@
Jvm
Static的作用@
Jvm
Static是Kotlin提供的一个注解,用于在
JVM
上将伴生对象(companionobject)中的方法或属性暴露为Java静态方法或字段。
MyhEhud
·
2025-05-08 22:35
kotlin
python
开发语言
JVM
学习——为什么需要Java内存模型?
背景知识现在的CPU基本是多核的,而且CPU运算速度远比主存(内存)读写速度快,并且速度相差了几个数量级。所以CPU大部分时间都在等数据从主存读取,运算完数据写回内存。所以现代计算机在CPU和主存之间加了一层读写速度尽可能接近CPU运算速率的高速缓存来做缓冲。而且CPU还有内置的寄存器存放一些计算结果。如果cpu每次需要的数据都不在缓存中,那么还不是要去主存中读取,放入缓存,岂不是多此一举?由于长
醒然自然醒
·
2025-05-08 20:27
JVM
java
JVM
——Java内存模型
Java内存模型在Java多线程编程中,Java内存模型(JavaMemoryModel,JMM)是理解程序执行行为和实现线程安全的关键。下面我们深入探讨Java内存模型的内容。Java内存模型概述Java内存模型定义了Java程序中变量的内存操作规则,以及线程之间的通信语义。它屏蔽了底层硬件和操作系统的差异,为Java程序员提供了一个统一的内存访问视图。在JMM中,每个线程都有自己的工作内存,而
黄雪超
·
2025-05-08 20:24
JVM
java
jvm
开发语言
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他