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
WEB前端学习JAVA的一些建议
作为前端开发者转型Java,需结合已有编程思维(如JS异步、组件化),聚焦Java核心差异(强类型、
JVM
、框架生态),以**“项目驱动+前后端联动”**加速上手。
caperxi
·
2025-05-19 04:46
前端开发的Java之路:DOM
到
Spring
的跨界笔记
前端
学习
java
数据结构*栈
之前我们说的栈是内存栈,它是
JVM
内存的一部分,用于存储局部变量、方法调用信息等。每个线程都有自己独立的栈空间,当线程启动时,栈就会被创建;线程结束,栈也会被销毁。
士别三日&&当刮目相看
·
2025-05-18 20:25
数据结构
java
开发语言
小结:
jvm
类加载过程
类加载过程是Java虚拟机(
JVM
)将字节码文件(.class文件)加载到内存中,并转换为运行时数据结构的过程。这个过程可以分为多个步骤,每个步骤都有其特定的任务和目的。
flying robot
·
2025-05-18 16:59
笔记
【
JVM
Ⅰ】内存与垃圾回收学习笔记
推荐一本书:《深入理解
JVM
》再来一本:《自己动手写Java虚拟机》这篇文章写得是挺乱的,但还是按照理解来写了一些比较重要的东西,有很多还不能够完全理解,等到时候去二刷吧,立一个Flag【2021年6月
界王拳十倍
·
2025-05-18 15:52
Java板块
JVM架构
类加载子系统
运行时数据区
JVM
学习笔记-第三章-垃圾收集器与内存分配策略
JVM
学习笔记-第三章-垃圾收集器与内存分配策略tips:对于3.4之前的章节可见博客:https://blog.csdn.net/sanhewuyang/article/details/953806203.5
会编程的老六
·
2025-05-18 15:21
JVM
jvm
jvm.gc
java25.2.25
要查看一个Applet需要
JVM
。
JVM
可以是Web浏览器的一个插件,或一个独立的运行时环境。使用java环境运行早期可以实现在html中插入字符、图片、事件等。后续被淘汰。
RlTED
·
2025-05-18 15:51
java
jira
你对于
JVM
底层的理解
JVM
(Java虚拟机)是一个执行Java字节码的虚拟机,负责将Java程序的代码转化为能够在不同操作系统上运行的机器码。
昔我往昔
·
2025-05-18 15:49
面试题
jvm
jvm
java安全点_Java-
JVM
-安全点SafePoint
Java-
JVM
-安全点SafePoint转载声明:本文系转载自以下文章:转载仅为方便学习查看,一切权利属于原作者,本人只是做了整理和排版,如果带来不便请联系我删除。
习翔宇
·
2025-05-18 08:34
java安全点
jvm
安全点(三)openjdk17 c++源码垃圾回收之安全点结束,唤醒线程
1.VMThread::inner_execute()-触发安全点cpp复制voidVMThread::inner_execute(VM_Operation*op){if(op->evaluate_at_safepoint()){SafepointSynchronize::begin();//进入安全点,阻塞所有线程//...执行GC等操作...SafepointSynchronize::end(
蚰蜒螟
·
2025-05-18 08:04
jvm
安全
c++
OpenJDK源码赏析之七(
JVM
垃圾回收器概述)
使用
JVM
垃圾回收器的优劣在传统的C/C++开发中,程序员需要亲手对内存中的空间开辟和进行释放,当内存忘记回收就容易内存溢出,就算记得回收,但是指向给内存的指针没有释放,程序也会崩溃或者异常,其他问题更是数不胜数
星空_MAX
·
2025-05-18 08:03
java
开发语言
Java-
JVM
-安全点SafePoint
Java-
JVM
-安全点SafePoint转载声明:本文系转载自以下文章:RednaxelaFX对安全点的解释作者:RednaxelaFX
JVM
安全点介绍作者:EZLippiJavaSafepoint与
前端的哭
·
2025-05-18 08:32
java
jvm
java
开发语言
hdfs
数据结构
浅议Flink中TaskManager的内存模型
一、TaskManager中线程/进程概念TaskManager是一个
JVM
进程,每个slot上运行的SubTask均为一个线程。
HuailiShang
·
2025-05-18 08:30
flink
大数据
深入理解
JVM
:StackOverFlow、OOM 与 GC overhead limit exceeded 的本质剖析及 Stack 与 Heap 的差异
摘要在Java开发过程中,内存管理相关的问题一直是开发者需要重点关注的领域。StackOverFlow、OutOfMemory(OOM)和GCoverheadlimitexceeded是常见的运行时错误,而理解Stack(栈)和Heap(堆)的区别则是掌握Java内存管理的基础。本文将深入剖析这些概念的原理、产生原因及应对策略,帮助开发者在实际开发中更好地定位和解决内存相关问题。一、Stack与H
小羊Go
·
2025-05-18 06:51
jvm
面试
后端场景下 Scala 的卓越性能展现
后端场景下Scala的卓越性能展现关键词:Scala、后端开发、函数式编程、
JVM
性能优化、并发模型、Akka框架、性能基准测试摘要:本文深入探讨Scala语言在后端开发场景中的性能优势。
AI大模型应用实战
·
2025-05-18 01:41
scala
开发语言
后端
ai
Java基础学习
Java基础大纲1.Java概述Java语言特点(跨平台、面向对象、自动内存管理)
JVM
、JRE、JDK的作用与区别开发环境搭建(安装JDK、配置环境变量、IDE使用)2.基础语法(已经学习)变量与数据类型
关于不上作者榜就原神启动那件事
·
2025-05-17 21:15
java
学习
开发语言
杏仁玫瑰花饼的Java学习日记第二天
一,前言今天就是第二天了,今天看狂神的Java课就是一点有关Java的入门知识和基础知识,就像Java的诞生,Java的优势和特性以及,Java的版本,JDK,JRE,
JVM
,如何配置开发环境等二,Java
杏仁海棠花饼
·
2025-05-17 18:25
java
学习
Spark目前支持的部署模式。
所有组件(Driver、Executor)在同一个
JVM
中运行。启动命令:bashspark-submit--masterlocal[*]your_app.pylocal:使用1个线程。
依年南台
·
2025-05-17 18:25
spark
大数据
深度解码:
JVM
内存与GC优化的数字秘诀
超萌技术攻略,轻松晋级编程高手技术宝库已备好,就等你来挖掘订阅墨瑾轩,智趣学习不孤单即刻启航,编程之旅更有趣第一章:
JVM
语言大家庭1.1Java:
JVM
的长子Java,这个诞生于1995年的编程语言,
墨瑾轩
·
2025-05-17 18:54
一起学学Java【一】
jvm
Java基础学习大全(一)
基础学习一、基本了解:1、
JVM
、JRE和JDK的区别:
JVM
(JavaVirtualMachine):java虚拟机,用于保证java的跨平台的特性。java语言是跨平台,
jvm
不是跨平台的。
派大星学编程啦
·
2025-05-17 18:53
jvm
java
windows
Synchronized详解及高频面试问答
目录
JVM
简述Synchronized详解及面试高频问答而synchronized是什么,可以解决什么问题?synchronized怎么使用?锁升级升级了什么?为什么要这样做锁升级?
麓殇⊙
·
2025-05-17 17:17
面试
java
职场和发展
阿里p7是如何提升技术能力的
关键点:通过源码阅读(如Spring、Docker)和原理分析(如
JVM
内存管理、网络协议)提升技术深度。系统设计与架构能力能独立设计复杂系统的架构
DKPT
·
2025-05-17 11:01
话题与杂谈
笔记
java
学习
数据库
mysql
面试题:ReentrantLock与synchronized区别
由
JVM
实现,不需要显式地获取和释放锁。ReentrantLock:是JDK1.5之后提供的API层面的互斥锁。需要通过lock()方法显式地获取锁,并通过unlock()方法显式地释放锁
胡子发芽
·
2025-05-17 10:52
JAVA面试题
多线程
JAVA高级
java
开发语言
Scala 与 Java 的区别是什么?
Scala和Java是两种不同的编程语言,尽管它们都运行在Java虚拟机(
JVM
)上。以下是它们之间的一些主要区别:编程范式:Scala:支持多种编程范式,包括面向对象编程和函数式编程。
爱吃香菜---www
·
2025-05-17 10:52
scala
java
开发语言
JVM
-类加载子系统
最近在学习
JVM
,分模块整理一下
JVM
的笔记目录类加载子系统一、加载二、链接1.验证2.准备3.解析三、初始化类加载子系统类加载子系统负责将字节码文件加载到虚拟机中,我们正常编写完一个Java类并在前端编译器编译后会生成一个对应的字节码文件
陵易居士
·
2025-05-17 00:52
JVM
jvm
学习
笔记
深入解析
JVM
字节码解释器执行流程(OpenJDK 17源码实现)
一、核心流程概述
JVM
解释器的核心任务是将Java字节码逐条翻译为本地机器指令并执行。其执行流程可分为以下关键阶段:方法调用入口构建:生成栈帧、处理参数、同步锁等。
蚰蜒螟
·
2025-05-17 00:21
jvm
python
开发语言
在idea种运行提示maven-resources-production:sks-system: java.lang.OutOfMemoryError: Java heap space
Maven资源处理时的OutOfMemoryError错误当你在IntelliJIDEA中运行Maven构建时遇到java.lang.OutOfMemoryError:Javaheapspace错误,这表明
JVM
伊成
·
2025-05-17 00:21
其它
java
intellij-idea
maven
Java 性能调优全解析:从设计模式到
JVM
的 7 大核心方向实践
本文基于7大核心优化方向(复用优化、计算优化、结果集优化、资源冲突优化、算法优化、高效实现、
JVM
优化),结合权威框架与真实案例,构建从代码逻辑到运行时环境的全链路优化体系,确保每个技术点可落地、可验证
混进IT圈
·
2025-05-17 00:20
Java
性能优化
JVM
调优
熔断机制
JavaCC
JMH
测试
适配器模式
并发编程
【极兔快递Java社招】二面复盘|事务+MVCC+
JVM
+分布式锁全覆盖
虽然没有深度“拷打”,但仍然围绕项目实践、数据库一致性、
JVM
细节、分布式锁等核心知识点进行了较全面的提问。面试时长不长,约40分钟左右,不过三天后还是顺利收到通过通知,属于典型的“看基础,不拼
面试官E先生
·
2025-05-17 00:49
java
jvm
分布式
cas-overlay-template-7.0编译
maven{name"huaweicloudmaven";url"https://repo.huaweicloud.com/repository/maven/"}2、gradle.properties中修改
jvm
Vendor
tjg_lambda
·
2025-05-16 23:44
java
20.Elasticsearch生产集群部署之
jvm
和服务器内存分配的最佳实践以及原理分析
根据你的集群环境特殊的配置,我们这一讲来讲解最重要的内存的分配,提出一些问题,生产环境部署es,不可避免要回答一个问题,比如我的机器上有64G的内存,或者32G的内存,那么一般来说我应该分配多少个G的内存给es的
jvm
heap1
远处的海亲吻着天
·
2025-05-16 22:07
elasticsearch
进阶
为什么elasticsearch配置文件
JVM
配置31G最佳
Elasticsearch的
JVM
堆内存配置为32GB被视为最佳实践,主要基于以下综合技术原理和性能优化考量:1.
JVM
指针压缩机制优化内存效率当堆内存≤32GB时,
JVM
启用对象指针压缩(CompressedOrdinaryObjectPointers
jiedaodezhuti
·
2025-05-16 21:03
elasticsearch
elasticsearch
jvm
大数据
学习日志01 java
:1
JVM
是什么
JVM
内存即Java虚拟机内存,是Java程序运行时用于存储数据的区域。
im_AMBER
·
2025-05-16 18:37
学习
java
开发语言
【
Jvm
】性能调优(上)线上问题排查工具汇总
文章目录一.互联网概念1.产品闭环和业务闭环2.软件设计中的上游和下游3.JDK运行时常量池二.CPU相关概念1.查询CPU信息2.CPU利用率(CPUutilization)和CPU负载(CPUload)2.1.如何理解CPU负载2.2.top命令查看CPU负载均值2.3.CPU负载和CPU利用率的区别2.4.CPU负载为多少才算比较理想2.5.如何来降低服务器的CPU负载?三.Java线上问题
墩墩分墩
·
2025-05-16 07:44
JVM
JVM调优
性能调优
内存调优
JDK工具
生产调优
jvm
超简洁版提纲
jvm
位置jre(java运行环境)位于操作系统之上,jre包含
jvm
体系结构类加载器(加载.class文件)与运行时数据区进行交互运行时数据区不产生垃圾栈本地方法栈程序计数器产生垃圾堆方法区类加载器ClassLoader
lyw205619
·
2025-05-16 03:44
java
1024程序员节
java
jvm
Spark缓存-----persist方法
常见的持久化级别有:MEMORY_ONLY:将RDD以Java对象的形式存储在
JVM
的内存中。若内存不足,部分分区将不会被缓存,需要时会重新计算。M
小萌新~~~~
·
2025-05-16 01:00
spark
缓存
大数据
内存泄漏与OOM崩溃根治方案:
JVM
与原生内存池差异化排查手册
内存泄漏与OOM崩溃根治方案:
JVM
与原生内存池差异化排查手册一、问题描述与快速解决方案1.核心问题分类内存泄漏(MemoryLeak)现象:应用运行时间越长,内存占用持续攀升,GC回收效率下降,最终触发
赛博AI Lewis
·
2025-05-16 01:59
JVM
java
jvm
开发语言
Tomcat 日志体系深度解析:从访问日志配置到错误日志分析的全链路指南
)日志文件数据来源核心功能典型场景catalina.out标准输出/错误重定向包含Tomcat引擎日志与应用控制台输出(System.out/System.err)排查Tomcat启动失败(端口占用、
JVM
混进IT圈
·
2025-05-16 00:55
Tomcat
日志分析
访问日志
错误日志
服务器运维
故障排查
生产环境优化
互联网大厂Java面试:严肃面试官与搞笑程序员的对决
第一个问题,Java中的
JVM
是如何管理内存的?程序员小张:哦,这个简单!
JVM
就像一个巨大的购物车,负责把所有的变量都放进去,呃……然后就……管理起来?
程序员rem
·
2025-05-15 22:38
Java场景面试宝典
Java
面试
互联网
程序员
Spring
SpringBoot
HashMap
JVM
对象分配与程序崩溃排查
一、new对象在
JVM
中的过程在
JVM
中通过new关键字创建对象时,会经历以下步骤:内存分配对象的内存分配在堆(Heap)中,优先在新生代(YoungGeneration)的Eden区分配。
星星点点洲
·
2025-05-15 17:34
Java
jvm
【Java学习笔记】finalize方法
子类可以重写该方法,做一些额外的资源释放操作(必然:释放资源,数据库连接,或者打开文件…)(2)什么时被回收:当一个对象没有任何引用时,则
JVM
认为该对象不再是一个可达对象。
jackson凌
·
2025-05-15 13:06
Java学习笔记
java
学习
笔记
【JAVA】
JVM
中的内存管理详解
JVM
中的内存管理详解
JVM
的内存管理是确保Java程序高效运行的重要机制。它自动管理内存分配和回收,帮助开发者避免内存泄漏和其他内存管理问题。
JVM
的内存分为多个区域,各自负责不同的任务。
弗瑞德学JAVA
·
2025-05-15 11:22
JAVA复习
jvm
java
开发语言
JVM
之虚拟机运行
虚拟机运行快速复习try-catch:catch-异常表+栈展开,finally-代码复制+异常表兜底类的生命周期:加载,连接(验证,准备,解析),初始化,使用,卸载类加载器:加载字节码.Class到
JVM
LUCIAZZZ
·
2025-05-15 11:49
JVM
jvm
java
spring
springboot
操作系统
JVM
内存区域分为哪些部分?各自的作用?
JVM
内存区域根据线程共享性和功能划分为多个部分,以下是各区域的详细说明及其作用:一、线程私有区域1.程序计数器(ProgramCounterRegister)作用:记录当前线程执行的字节码指令地址,为分支
破碎的天堂鸟
·
2025-05-15 09:08
Java学习
jvm
【Java开发300个实用技巧】21.正则表达式预编译性能提升50倍
2.新手常踩的3大性能坑3.预编译的正确打开方式4.实战性能对比测试5.高级应用场景拓展编译过程解析
JVM
底层机制频繁创建Pattern错误缓存方式线程安全问题静态代码块初始化双重校验锁实现ThreadLocal
精通代码大仙
·
2025-05-15 08:33
Java开发300个实用技巧
java
python
开发语言
程序员创富
Java性能调优
文章目录代码优化内存管理优化
JVM
调优并发编程优化数据库优化应用层优化和资源管理优化工具和监控容器化与微服务设计优化接口性能优化性能调优的策略Java性能调优是一项综合性工作,需要从代码、
JVM
配置、I
思静鱼
·
2025-05-15 07:25
#
Java性能优化
java
Java性能调优
3.
JVM
调优与内存管理
目录一、缓存场景下的内存管理核心挑战堆内缓存与堆外缓存的取舍•堆内缓存(Caffeine/Guava)的GC压力分析•堆外缓存(EhcacheOffheap/MapDB)的内存泄漏防护•混合缓存架构的性能与资源平衡高并发下的内存分配优化•TLAB(Thread-LocalAllocationBuffer)与缓存对象分配效率•大对象(缓存Value)直接进入老年代的策略•年轻代与老年代比例调优(避免
zizisuo
·
2025-05-15 06:18
java
Scala安装
Scala源代码被编译成Java字节码,所以它可以运行于
JVM
之上,并可以调用现有的Java类库。函数编程范式更适合用于Map/Reduce和大数据模型,着眼于函数本身,函数范式逻
yyywoaini~
·
2025-05-15 05:40
scala
Java进程和堆内存不一致_java –
JVM
进程大小和内存堆大小之间的巨大差异
应用程序,带有4GBRAM,JDK版本为8u2064bit.问题是当我使用带有Monitor选项的NetbeansProfiler启动应用程序时.加载第一个Jframe时,应用程序内存堆约为18mb,
JVM
流光微言
·
2025-05-14 20:08
Java进程和堆内存不一致
java程序默认使用的xmx_为什么JAVA进程占用内存会超过Xmx设置
首先要搞清楚
JVM
的内存机制:
JVM
内存区域总体分两类,heap区和非heap区(本地内存)。–heap区:堆区分为YoungGen(新生代),TenuredGen(老年代-养老区)。
保瓶儿
·
2025-05-14 20:37
java程序默认使用的xmx
Java虚拟机(
JVM
)的作用是什么?
Java虚拟机(
JVM
)是Java程序运行的环境,其主要作用包括以下几个方面:执行字节码:
JVM
负责将Java源代码编译成字节码,并在运行时解释执行这些字节码。
破碎的天堂鸟
·
2025-05-14 20:06
Java学习
java
jvm
开发语言
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他