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&JVM
Java基础 |
JVM
调优
Java基础|
JVM
调优一、
JVM
是什么?
Slow菜鸟
·
2025-04-08 01:08
#
Java基础学习篇
java
jvm
JVM
参数调优指南_优化 Java 应用性能
1.引言1.1什么是
JVM
参数调优
JVM
参数调优是指通过调整Java虚拟机的各种参数,以优化Java应用程序的性能和稳定性。
随风九天
·
2025-04-08 01:37
spring
java
性能九阴白骨爪
jvm
java
JVM
参数
高级:
JVM
面试题深度剖析
一、引言在Java技术面试中,
JVM
(Java虚拟机)相关知识是考察重点之一。
佩奇的技术笔记
·
2025-04-07 13:51
Java面试小册
jvm
【高薪程序员必看】万字长文拆解Java并发编程!(3 3-1)
独家亮点抢先看:✅图解
JVM
内存模型(JMM)三大特性,看完再也不怕指令重排序✅手撕ReentrantLock源码,AQS队列同步器实现原理大揭秘✅全网最细
摘星编程
·
2025-04-07 09:01
java
开发语言
监视Tomcat的内存使用情况?思维导图 代码示例(java 架构)
通过监控,你可以了解
JVM
(Java虚拟机)内存分配、垃圾回收(GC)活动、线程状态等信息。
用心去追梦
·
2025-04-07 06:38
java
tomcat
架构
JVM
虚拟机篇(四):彻底搞懂堆栈与直接内存
JVM
虚拟机篇(四):彻底搞懂堆栈与直接内存
JVM
虚拟机篇(四):彻底搞懂堆栈与直接内存一、引言二、栈(Stack)2.1栈的基本概念2.2栈的工作原理2.3栈的特点与优势2.4栈的局限性三、堆(Heap
快来卷java
·
2025-04-07 01:06
jvm
java
mysql
数据库
关于分布式的Aop(这里没写延时双删)
关于分布式锁的Aop(这里没写延时双删)1.首先关于分布式锁分布式锁主流的实现机制(都是为了跨
jvm
的互斥机制来控制共享资源)基本思路1.获取锁步骤:构建锁的键:根据业务需求生成一个唯一的锁键,例如lock
与光同尘的七愿
·
2025-04-06 19:02
分布式
【中间件安全计划】锚定Tomcat安全基线
怎么修改1.2、Tomcat有哪几种Connector运行模式1.3、Tomcat优化方案归纳1.4、Tomcat主配置文件server.xml1.5、Tomcat针对
JVM
优化参数有哪些及其含义2、基线
生命是有光的
·
2025-04-06 13:23
#
中间件标准计划
中间件
安全
tomcat
优化JavaWeb应用的性能:
JVM
内存管理与GC调优
优化JavaWeb应用的性能:
JVM
内存管理与GC调优在高并发和大流量的JavaWeb应用中,性能往往决定了用户体验的好坏。很多时候,我们会遇到性能瓶颈,尤其是涉及
JVM
内存管理和垃圾回收(GC)时。
杨胜增
·
2025-04-06 12:48
jvm
深入 IDEA 字节码世界:如何轻松查看 .class 文件?
前言:作为一名Java开发者,理解字节码对于优化程序性能、调试错误以及深入了解
JVM
运行机制非常重要。IntelliJIDEA作为最流行的开发工具之一,为开发者提供了查看.class文件字节码的功能。
小菜不菜。
·
2025-04-06 11:43
intellij-idea
java
ide
Java 类型转换和泛型原理(
JVM
层面)
一、类型转换概念解释:编译类型:在编译时确定,保存在虚拟机栈的栈帧中的局部变量表中;运行类型:在运行时确定,由保存在局部变量表中变量指向的堆中对象实例的类型决定(存储在对象头中);合法性:运行类型必须是变量类型本身或其子类,否则会抛出ClassCastException等异常在进行强制类型转换时,做的操作非常简单,检查被转换的变量指向的堆中实例类型和转换后的类型是否合法。//向上转向,安全的(子类
西元.
·
2025-04-06 09:53
JVM
Java
java
开发语言
【
JVM
与内存调优】
JVM
执行引擎(JIT编译器)与热点代码入门介绍
一、两种主要的执行方式执行引擎读取字节码并执行相应的操作。有两种主要的执行方式:解释执行和编译执行。1.1解释执行:解释器(Interpreter)逐条解释字节码指令。1.2编译执行:即时编译器(JITCompiler)将频繁执行的热点代码编译成本地机器码,以提高执行效率。1.2.1JIT是什么?JIT,代表“Just-In-Time”编译。JIT,一种由一些编程语言(包括Java)使用的技术。1
本本本添哥
·
2025-04-06 02:05
001
-
基础开发能力
jvm
java
开发语言
【
JVM
】
jvm
中的栈简介
jvm
中的栈简介一、
JVM
体系结构二、栈是什么?
No8g攻城狮
·
2025-04-06 02:04
JVM探究
jvm
java
数据结构
开发语言
面试
Java监控与分析工具
jstack——线程堆栈分析工具常见用法4.VisualVM——图形化Java监控工具启动VisualVM主要功能5.JConsole——轻量级Java监控工具启动JConsole主要功能6.jinfo——
JVM
一口酥Hac
·
2025-04-05 22:12
java
java
jvm
开发语言
JVM
虚拟机篇(五):深入理解Java类加载器与类加载机制
深入理解Java类加载器与类加载机制深入理解Java类加载器与类加载机制一、引言二、类加载器2.1类加载器的定义2.2类加载器的分类2.2.1启动类加载器(BootstrapClassLoader)2.2.2扩展类加载器(ExtensionClassLoader)2.2.3应用程序类加载器(ApplicationClassLoader)2.2.4自定义类加载器三、双亲委派模型3.1双亲委派模型的定
快来卷java
·
2025-04-05 22:40
jvm
java
mysql
分布式锁方案设计
在单体应用时代,我们使用
jvm
提供的锁就可以很好的工作,但是到了分布式应用时代,
jvm
提供的锁就行不通了,那么势必要借
熊崽_张
·
2025-04-05 19:53
分布式
redis
java
Eclipse,MyEclipse,IDEA,Vscode这些编译器和JDK的相爱相杀
运行时环境(JRE):包含
JVM
和标准类库,用于执行Java程序。开发工具:如调试器、文档生成工具等。
DKPT
·
2025-04-05 13:38
#
软件
开发
服务器环境搭建
编辑器
intellij-idea
eclipse
myeclipse
java
Clojure语言的服务器管理
Clojure作为一种运行在
JVM
上的函数式编程语言,因其独特的特性和强大的生态系统,逐渐成为服务器管理的热门选择。
东方苾岚
·
2025-04-05 12:03
包罗万象
golang
开发语言
后端
Clojure语言的持续集成
Clojure语言的持续集成实践引言Clojure是一种现代化的函数式编程语言,它基于
JVM
并拥有强大的并发处理能力。
欧宸雅
·
2025-04-05 12:31
包罗万象
golang
开发语言
后端
让AI再次伟大-MCP-Client开发指南
作者简介:大家好,我是爱吃芝士的土豆倪,24届校招生Java选手,很高兴认识大家系列专栏:Spring原理、JUC原理、Kafka原理、分布式技术原理、数据库技术、
JVM
原理、AI应用如果感觉博主的文章还不错的话
爱吃芝士的土豆倪
·
2025-04-05 08:08
AI使开发再次伟大
人工智能
python
解决Java项目运行时错误:“Command line is too long”
这是因为Java虚拟机(
JVM
)在启动时,如果传递给它的类路径(classpath)过长,超过了操作系统的命令行长度限制,就会抛出这个错误。
李少兄
·
2025-04-05 02:30
java
开发语言
RabbitMQ学习笔记:springboot RabbitMQ客户端连接故障恢复
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc源码解析阶段4、深入jdk其余源码解析阶段5、深入
jvm
源码解析码哥源码部分码哥讲源码-原理源码篇【2024年最新大厂关于线程池使用的场
码炫课堂-码哥
·
2025-04-05 00:49
rabbitmq专题
rabbitmq
JVM
深入原理(八)(一):垃圾回收
目录8.
JVM
垃圾回收8.1.垃圾回收-作用8.2.垃圾回收-方法区回收8.3.垃圾回收-手动触发垃圾回收8.4.垃圾回收-堆回收8.4.1.回收判断-引用计数法8.4.2.回收判断-可达性分析算法8.5
摘星编程
·
2025-04-04 22:29
jvm
【项目实战】Kover,由 JetBrains 官方支持的一个开源库,旨在为 Kotlin 开发者提供一种简化且高效的测试覆盖率收集工具。
它适用于
JVM
和Android平台上的Kotlin应用程序,包括多平台项目。
本本本添哥
·
2025-04-04 14:43
005
-
研效与DevOps运维工具链
开源
kotlin
测试覆盖率
Kotlin 面试题汇总
就像Java一样,Kotlin代码也被编译成Java字节码,并在运行时由Java虚拟机即
JVM
执行。当一个名为Kotlin的文件Main.kt被编译后,它最终会变成一个类,然后生成该类的字节码。
识月君
·
2025-04-04 14:41
Android
技术深入
kotlin
微信
开发语言
ThreadLocalMap的enrty的key为什么要设置成弱引用
java中而引用传递的是对象的副本,如果使用强引用,当原来key原来对象失效的时候,
jvm
不会回收map里面的ThreadLocal。
Lin大坑haha~
·
2025-04-04 11:19
java学习
内存泄漏
为什么 ThreadLocalMap 的 key 是弱引用 value是强引用
即使内存不足
JVM
宁愿抛出OutOfMemoryError错误、也不会回收具有强引用的对象。生命周期:强引用对象的生命周期与持有该引用的变量的生
明天不下雨(牛客同名)
·
2025-04-04 11:15
jvm
java
算法
Java基础 3.11
Java8Java11Java原sun公司后在2009年被甲骨文公司收购2.Java重要特点Java语言是面向对象的跨平台的解释性的强类型的Java需要先编译再用解释器解释再运行而C或C++则无需解释直接编译后运行先用
JVM
anlogic
·
2025-04-04 03:53
java
dos
java
开发语言
Scala核心技术总结(1)
Scala基于
JVM
,可以与Java无缝交互,兼容Java类库。Scala发展历史:由MartinOdersky设计,融合了函数式编程和面向对象编程的特点。Scala推动了Java语言的发
淋一遍下雨天
·
2025-04-04 01:15
scala
开发语言
后端
JVM
垃圾收集(GC)机制解析
引言Java虚拟机(
JVM
)是一种能够执行Java字节码的虚拟机,它扮演着将Java程序转换为可执行代码的关键角色。
JVM
的作用不仅限于执行程序,还负责管理程序在运行时所需的内存和其他资源。
一休哥助手
·
2025-04-03 19:06
java
jvm
jvm
的attach 和agent机制
以下是这两种机制在实际场景中的一些成功应用案例:1.性能监控与分析JavaAgent和Attach机制广泛应用于性能监控和分析,尤其是在大型分布式系统中,通过动态地加载监控代码来监视
JVM
的健康状况、性能瓶颈
Sunday_ding
·
2025-04-03 14:06
java
jvm
java面试准备
JVM
篇
这个专栏总结的大多数内容来至即刻时间的专栏深入拆解
JVM
虚拟机,java核心面试技术,和深入理解
JVM
这本书。首先我查一下
jvm
面试一般会问什么问题。
dajunstan
·
2025-04-03 09:31
jvm面试
jvm面试
java面试题解析
设计模式、Spring/SpringMVC、SpringBoot/SpringCloud、Hibernate、MyBatis、RabbitMQ、Kafka、Zookeeper、MySQL、Redis、
JVM
java梅洛
·
2025-04-03 09:01
经验分享
java
面试
程序人生
开发语言
【面试篇】
JVM
文章目录一、
JVM
内存结构1.请详细描述
JVM
的内存结构,各个区域的作用是什么?2.堆内存是如何划分的?新生代和老年代的比例是多少?3.Eden区和Survivor区的作用是什么?
小样vvv
·
2025-04-03 09:29
jvm
面试
职场和发展
Scala基础
Scala基本介绍定义:多范式编程语言,运行于
JVM
,融合面向对象与函数式编程特性,兼容Java程序。
阿巴阿巴拉
·
2025-04-03 07:47
scala
开发语言
后端
深入浅出:JIT优化技术如何让Java运行更快
JIT(Just-In-TimeCompilation,即时编译)是Java虚拟机(
JVM
)的核心优化技术之一。
qian_qh
·
2025-04-03 01:07
面试八股文
java
开发语言
jvm
Java
Jvm
运行机制原理_
JVM
运行机制及其原理
JVM
运行机制及其原理发布时间:2018-05-2222:15,浏览次数:1074,标签:
JVM
最近出去面试,总被问到Java
JVM
相关的东西,什么
JVM
的内存模型、
JVM
的内存分配、内存回收、内存回收算法
绿萝123
·
2025-04-02 18:18
Java
Jvm运行机制原理
论
JVM
简述
所以对于java来说,我们首先要了解
jvm
。所谓
jvm
,故名思义,即java虚拟机,提供了java代码执行的环境,
jvm
有各个版本,本质上来说,其实是一个在内存中的虚拟机,所以
写代码的加鲁鲁
·
2025-04-02 17:12
jvm
java
开发语言
1024程序员节
揭秘.class 文件中到底有什么鬼
揭秘.class文件中到底有什么鬼.class文件是Java编译器(javac)编译Java源代码(.java文件)后生成的字节码文件,它包含的是
JVM
(Java虚拟机)可执行的二进制指令,而不是人类可读的文本
五道书童
·
2025-04-02 14:50
JVM
java
jvm
JVM
学习计划表(2025 版)
JVM
学习计划表(2025版)基础阶段(2周)1.
JVM
核心概念
JVM
作用与体系结构理解
JVM
在Java跨平台运行中的核心作用,掌握类加载子系统、运行时数据区、执行引擎的交互流程内存结构与数据存储学习堆
Song
·
2025-04-02 12:06
jvm
学习
JVM
每个区域分别存储什么数据?
JVM
(JavaVirtualMachine)的运行时数据区(RuntimeDataAreas)被划分为几个不同的区域,每个区域都有其特定的用途和存储的数据类型。
冰糖心书房
·
2025-04-02 11:35
JVM
jvm
java
《
JVM
考古现场(十五):熵火燎原——从量子递归到热寂晶壁的代码涅槃》
目录开篇:熵海翻涌·量子江湖的终极对决第一章:熵海沉沙——热力学编译器的量子突围第二章:晶壁融蚀——时空曲率指令集重写术第三章:永劫轮回——ZGC熵障突破的十二维拓扑第四章:归墟涅槃——意识编译器的量子永生契约第五章:熵火明灯——技术哲学的降维打击终章:热寂黎明——技术年表与未来之劫下集预告&超维阅读推荐开篇:熵海翻涌·量子江湖的终极对决"当《诛仙剑阵》的时空冻结算法在JDK42的量子递归中暴走,
程序猿chen
·
2025-04-02 11:00
「JVM考古现场」
jvm
量子计算
java
java-ee
git
后端
区块链
JVM
(三)垃圾回收器G1
G1的FullGC是一个单线程,它可能引起一个长时间的停顿时间,G1的设计目标是减少FullGC,满足应用性能目标。G1的长期目标是取代CMS(ConcurrentMark-SweepCollector,并发标记-清除).因为特性的不同使G1成为比CMS更好的解决方案.一个区别是,G1是一款压缩型的收集器.G1通过有效的压缩完全避免了对细微空闲内存空间的分配,不用依赖于regions,这不仅大大简
呼呼通
·
2025-04-02 03:04
java
JVM
分析生产环境为什么频繁Full GC
一、FullGC的底层触发条件FullGC的触发条件比MinorGC更复杂,需要深入理解
JVM
内存管理机制:系统调用System.gc()显式触发FullGC,但可通过
JVM
参数-XX:+DisableExplicitGC
悟能不能悟
·
2025-04-02 02:59
jvm
JVM
Java类加载 isInstance instanceof 的区别
目录一、基本定义与语法二、类型检查的时机与动态性三、对null的处理四、适用场景对比五、与其他方法的关联小总结Instanceof与Class的等价性在Java中,instanceof和isInstance()都用于判断对象类型,但两者在语法、使用场景和动态性上有显著区别。以下是核心差异的总结:一、基本定义与语法instanceof关键字,静态类型检查,语法:objinstanceofClassA
Dddddduo_
·
2025-04-01 23:34
#
深入了解JVM
#
SpringBoot
web后端开发
python
开发语言
AI作画
eclipse
spring
maven
Hive优化高频面试题
文章目录一、开启本地模式二、explain分析sql语句三、修改Fetch操作四、开启hive的严格模式五、
JVM
重用六、分区、分桶以及压缩七、合理设置map和ruduce的数量八、设置并行执行九、CBO
lzhlizihang
·
2025-04-01 19:03
hive
hive
hadoop
面试题
hive优化
Scala简介与基础语法学习总结
Scala简介定义与背景:Scala是多范式编程语言,集成面向对象与函数式编程特性,运行于
JVM
,兼容Java程序。
阿巴阿巴拉
·
2025-04-01 15:07
人工智能
jvm
学习笔记
jvm
学习笔记文章目录
jvm
学习笔记前言一、
jvm
的内存结构?
丢个芒果
·
2025-04-01 15:37
jvm
学习
笔记
JAVA背景知识----JRE基础知识
JRE概念:JRE(JavaRuntimeEnvironment)即Java运行环境,包含Java虚拟机(
JVM
)和Java程序所需要的核心类库,计算机中安装JRE即可运行开发好的Java程序。
wiki843
·
2025-04-01 12:40
java
学习
开发语言
Kotlin 类扩展实现原理
在Kotlin中当项目集成第三方SDK的时候,如果需要为其中某个类新增方法来可以通过className.methodName(){},即类名.方法名的形式来扩展函数,那么同样和Java一样是
JVM
语言的
MarkRZJ
·
2025-04-01 11:05
java
class
proxy
类
jvm
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他