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
JVM
的字节码指令(一步步读懂.class字节码文件的操作指令)
刚上大一那会儿就是随便一个编译器写.java后缀文件,然后通过命令行JavaC编译那个.java后缀的文件生成.class文件,然后直接javaXXXX.class文件就可以运行自己的Java程序。所以知道,Java程序执行分两个阶段,编译阶段和运行阶段:JavaC:这个命令就会启动Java的编译器去对Java后缀文件进行编译,生成字节码,也就是.class文件,这个文件是十六进制格式的,里面的内
学习时长两年半的小学生
·
2025-04-15 01:53
JVM
Java基础系列
java
jvm
编程语言
栈
JVM
字节码指令集--技术
JVM
(Java虚拟机)字节码是一种特殊的指令集,用于将Java源代码编译成可在
JVM
上运行的字节码文件。
ThinkPet
·
2025-04-15 00:50
jvm
java
JVM
常用字节码指令有哪些?
JVM
字节码指令集非常庞大,包含了大量的指令来完成各种操作。我们只需要掌握一些常用的字节码指令即可。
冰糖心书房
·
2025-04-15 00:50
JVM
常见问题汇总
jvm
JVM
常用字节码指令
JVM
为什么需要即时编译器?
JVM
之所以需要即时编译器(JITCompiler),核心原因是为了提高Java程序的执行性能,弥补纯解释器执行的不足。
冰糖心书房
·
2025-04-14 11:21
JVM
常见问题汇总
jvm
即时编译器
JVM
底层详解
JVM
底层详解目录
JVM
概述
JVM
内存模型垃圾回收机制类加载过程JIT编译
JVM
调优
JVM
监控与故障排查
JVM
与多线程
JVM
与性能优化
JVM
发展历程与未来
JVM
实战案例分析
JVM
高级特性
JVM
安全机制
JVM
爱编程的王小美
·
2025-04-13 10:43
jvm
01-
JVM
内存模型与 GC 原理
JVM
内存模型与GC原理解析本文将从
JVM
内存模型入手,深入剖析各个区域的作用、GC的运行机制与常见算法,并结合源码与面试思维,带你掌握
JVM
的底层世界。
Pasregret
·
2025-04-13 10:41
Java
核心基础与进阶机制
jvm
java
开发语言
后端
JVM
之 String 引用机制解析:常量池、堆内存与 intern 方法
中既可以是对象也可以是引用案例一:Strings1=newString("1");Strings2="1";System.out.println(s1==s2);s1:执行newString("1"),
JVM
Johnny Lnex
·
2025-04-13 10:41
JVM
jvm
重返JAVA之路-初识JAVA
3.什么是
JVM
?4.JDK,JRE,JAM之间的关系是怎么样的?5.什么是驼峰命名法?1.什么是JDK?
王磊鑫
·
2025-04-13 09:03
重返Java之路
java
开发语言
【Java学习】之AI时代下,Java工程师如何修炼
以下从技术能力、工具应用、思维升级和职业发展四个维度,结合行业趋势和实践案例,为Java工程师的进阶修炼提供系统性建议:一、技术能力升级:从“单一技能”到“AI+Java”复合型能力深化Java核心技术巩固
JVM
meisongqing
·
2025-04-12 18:28
java
人工智能
AI
中国交通信息科技集团有限公司(中交信科)java开发工程师-机试题目/颂大技术面试总结/理工数传 软件开发一面二面面试总结/武汉凌安科技有限公司Java高级面试总结
武汉智能视觉信息技术有限公司/高级如果解决
jvm
内存溢出如果解决亿级别的数据导出,有没有其他的方案可以解决呢索引的原理工作中用了哪些索引提高了多少的速度线程池的创建方法--解释newThreadPool
堂前燕Tornado
·
2025-04-12 15:45
面试经验
科技
java
面试
【Spark】Spark 的堆内内存和堆外内存
作为一个
JVM
进程,Executor的内存管理建立在
JVM
的内存管理之上,Spark对内存的管理主要分为堆内和堆外:
JVM
的堆内(On-heap)空间进行了更为详细的分配,以充分利用内存;Spark引入了堆外
和风与影
·
2025-04-12 12:48
Spark
大数据
spark
spark的堆外内存,是在
jvm
内还是操作系统内存内?
在ApacheSpark中,堆外内存(Off-HeapMemory)是直接分配在操作系统的物理内存中,而非
JVM
堆内内存。
BenBen尔
·
2025-04-12 11:45
spark
jvm
大数据
hadoop
Spark运行
Executor则像slave,是具体干活的“工人”,它是集群工作节点中的
JVM
美味的大香蕉
·
2025-04-12 03:16
笔记
大数据技术之Scala
2.Executor(执行器)角色:集群中的工作节点,实际执行任务的
JVM
进程。功能:运行具体任务(Task),返回结果给Driver。通过内存缓存R
罗婕斯特
·
2025-04-12 02:42
scala
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内存大小
深入理解
JVM
(4)——如何优化Java GC
GC优化是必要的吗?或者更准确地说,GC优化对Java基础服务来说是必要的吗?答案是否定的,事实上GC优化对Java基础服务来说在有些场合是可以省去的,但前提是这些正在运行的Java系统,必须包含以下参数或行为:内存大小已经通过-Xms和-Xmx参数指定过运行在server模式下(使用-server参数)系统中没有残留超时日志之类的错误日志换句话说,如果你在运行时没有手动设置内存大小并且打印出了过
秦岭熊猫
·
2025-04-11 19:56
Java
redisson分布式锁php实现,分布式开发必备技能-分布式锁-redisson实现(含源码)
分布式开发必备技能-分布式锁-redisson实现背景很久很久以前,我们的架构都是单体架构,项目也只会部署到一台服务器,基于
JVM
的java同步工具(如ReentrantLcok或synchronized
倔骆驼
·
2025-04-11 15:58
大学生从事 Java 开发必备技能:从校园到职场的能力跃迁指南
大学生不仅要掌握面向对象编程的四大特性(封装、继承、多态、抽象),更要深入理解
JVM
内存模型、类加载机制和字节码执行原理。
琢磨先生David
·
2025-04-11 11:04
java
开发语言
大数据(7.1)Kafka实时数据采集与分发的企业级实践:从架构设计到性能调优
实时架构设计精要2.1生产者核心参数矩阵2.1.1分区策略选择指南2.2消费者组智能负载均衡三、实时数据管道实战案例3.1电商大促实时看板3.2工业物联网预测性维护四、生产环境性能调优4.1集群部署黄金法则4.2
JVM
一个天蝎座 白勺 程序猿
·
2025-04-11 08:44
大数据开发从入门到实战合集
kafka
linq
分布式
大数据(7.2)Kafka万亿级数据洪流下的架构优化实战:从参数调优到集群治理
2.1.1分区选择算法对比2.2序列化性能突破三、消费者端并发艺术3.1多线程消费模式演进3.1.1消费组Rebalance优化3.2位移管理高阶技巧四、Broker集群深度调优4.1操作系统级优化4.2
JVM
一个天蝎座 白勺 程序猿
·
2025-04-11 08:39
大数据开发从入门到实战合集
大数据
kafka
架构
Kotlin 2.0.0 有什么新功能
此外,以下是一些其他亮点:新的Compose编译器Gradle插件使用invokedynamic生成lambda函数kotlinx-metadata-
jvm
库现在很稳定在苹果平台上使用路标监控Kotlin
li-jia-wei
·
2025-04-11 05:23
Kotlin2.0.0
K2
kotlin
JVM
系列之JDK、JRE、
JVM
的区别是什么?(二)
系列博客专栏:
JVM
系列博客专栏SpringBoot系列博客文章目录
JVM
系列之JDK、JRE、
JVM
的区别是什么?
Nicky.Ma
·
2025-04-11 03:41
#
Java虚拟机
#
Java互联网高级培训教程
jvm
java
编程语言
【
JVM
】
JVM
是什么?
1.基本概念
JVM
是可运行Java代码的假象计算机,包括【一套字节码指令集】、【一组寄存器】、【一个栈】、【一个垃圾回收】,【堆】和【一个存储方法域】。
程序员的成长之路
·
2025-04-11 03:41
Java面试题库
java
JVM
面试题
Java虚拟机
JVM
如何分析 GC 日志,定位 GC 性能问题?
GC(GarbageCollection)日志是
JVM
提供的用于记录垃圾回收过程的详细信息的文件。
冰糖心书房
·
2025-04-11 03:11
JVM
常见问题汇总
jvm
定位GC性能
分析GC日志
Java的JDK、JRE、
JVM
关系与作用
Java的JDK、JRE、
JVM
关系与作用java中的JDK、JRE和
JVM
是三个核心组件,各自承担不同角色,且存在层级依赖关系1.
JVM
(JavaVirtualMachine,Java虚拟机)是什么:
苦学编程啊
·
2025-04-11 03:39
Java基础
java
jvm
开发语言
Java学习手册:
JVM
、JRE和JDK的关系
在Java生态系统中,
JVM
(Java虚拟机)、JRE(Java运行时环境)和JDK(Java开发工具包)是三个核心概念。它们共同构成了Java语言运行和开发的基础。
佩奇的技术笔记
·
2025-04-10 23:17
Java学习手册
jvm
java
开发语言
JVM
调优排查利器——线程篇(jstack)
二、jstack的常用选项1.强制生成线程转储文件如果
JVM
进程没有响应,可以使用-F选项强制生成线程转储文件:jstack-F>threadd
颯沓如流星
·
2025-04-10 23:15
调优实战
jvm
spark架构和RDD相关概念
-Executor:工作节点中的
JVM
进程,运行任务并返回结果,还为缓存的RDD提供内存式存
小名叫咸菜
·
2025-04-10 16:30
spark
架构
spark运行架构
Executor:作为slave,是Worker节点中的
JVM
进程,负责运行具体任务(Task),并将结果返回给Driver。Executor通过块管理器(BlockManager)缓存RDD数据
不要不开心了
·
2025-04-10 09:46
神经网络
计算机视觉
pygame
大数据(7)Kafka核心原理揭秘:从入门到企业级实战应用
架构深度解构2.1核心组件拓扑2.1.1副本同步机制(ISR)2.2生产者黑科技2.3消费者演进路线三、企业级应用实战3.1金融行业实时风控3.2物联网数据管道四、生产环境优化指南4.1集群规划黄金法则4.2
JVM
一个天蝎座 白勺 程序猿
·
2025-04-10 09:14
大数据开发从入门到实战合集
大数据
kafka
分布式
图解Java运行机制-
JVM
、JRE、JDK区别
以下是Java运行机制及
JVM
、JRE、JDK区别的图解与说明:---###一、Java程序运行机制1.
学堂在线
·
2025-04-10 01:52
编程
java
开发语言
jvm
【夜话系列】DelayQueue延迟队列(上):原理剖析与实现机制
博主匠心之作,强推专栏:JAVA集合专栏【夜话集】
JVM
知识专栏数据库sql理论与实战小游戏开发文章目录一、认识DelayQueue1.1DelayQueue简介1.2核心特性1.3快速入门示例1.4典型应用场景
果冻kk
·
2025-04-09 21:23
Java集合
Java面试
java基础
延迟队列
java集合
面试
02-Java 类加载机制与破坏及其源码分析
一、类从何而来:Java类加载过程简述Java源码.java被编译为.class文件后,并不会立即加载到
JVM
中,而是在运行时按需加载。
Pasregret
·
2025-04-09 15:10
Java
核心基础与进阶机制
java
开发语言
后端
JVM
不同的垃圾收集算法分别有什么优缺点?
Java虚拟机(
JVM
)的垃圾收集(GarbageCollection,GC)算法有多种,每种算法都有其自身的优缺点,适用于不同的场景。
冰糖心书房
·
2025-04-09 15:10
JVM
常见问题汇总
jvm
算法
java
jvm
垃圾回收算法
秒杀系统的性能优化
秒杀任务总体QPS预期是每秒几十万,对tomcat、redis、
JVM
参数进行优化。tomcat线程数4核8G的机器,一般就是开200-300个工作线程,这是个经验值。
、、揽明月九天
·
2025-04-09 12:56
性能优化
深入剖析Java虚拟机性能调优:从内存管理到监控实践的全方位指南
一、
JVM
性能调优概述Java虚拟机(
JVM
)是Java程序运行的核心平台,它负责将Java字节码转换为机器码并执行。
JVM
的性能直接影响到Java应用程序的运行效率、响应时间和资源占用情况。
软件职业规划
·
2025-04-09 12:56
java
测试工具
开发语言
JVM
偏向锁的前世今生以及“退位“真相
作为一名Java架构师,不得不说,
JVM
的锁机制非常复杂,这篇文章详细介绍
JVM
偏向锁。文章有点长,但保证干货满满。一、什么是偏向锁?
慢德
·
2025-04-09 07:53
JVM
jvm
JVM
调优
JVM
(Java虚拟机)调优是提升Java应用程序性能的关键步骤。它涉及对
JVM
的内存管理、垃圾回收、编译等多个方面的参数进行调整,以适应不同的应用场景和性能需求。
明天过后ww
·
2025-04-09 06:48
jvm
JVM
调优
JVM
调优
JVM
调优是为了提高Java应用程序的性能,特别是在内存管理、垃圾回收、线程调度等方面进行优化。调优涉及多个方面,通常需要根据实际情况来进行调整。
唐人街都是苦瓜脸
·
2025-04-09 00:41
jvm
记录错误:找不到符号
kotlin类,报错:找不到符号,经过排查:是在build.gradle.kts中缺少依赖导致:alias(libs.plugins.kotlin.android)同时需要:kotlinOptions{
jvm
Target
沙漠蓝色披头
·
2025-04-08 18:30
android
kotlin
JVM
组成
JVM
与硬件无关,
JVM
运行在操作系统之上。
菜就多练吧
·
2025-04-08 17:24
jvm
juc并发包的常用类、线程安全实现方式、锁机制及
JVM
优化策略
juc并发包的常用类、线程安全实现方式、锁机制及
JVM
优化策略1.juc包下的常用类:线程池:并发集合类:同步工具类:原子类:2.怎么保证多线程安全:3.Java中常用锁及使用场景:4.线程同步的方法:
凸头
·
2025-04-08 17:22
java
分布式微服务系统架构第97集:
JVM
底层原理
加群联系作者vx:xiaoda0423仓库地址:https://webvueblog.github.io/JavaPlusDoc/https://1024bat.cn/
JVM
内存结构Java虚拟机的内存空间分为
掘金-我是哪吒
·
2025-04-08 16:20
分布式
微服务
系统架构
jvm
架构
msb:多线程/
jvm
调优
互联网三高:高性能,高可用,高扩展提高系统性能两方面入手:提高响应时间提吞吐量(增加线程)tomcat优化:从优化响应来说:将堵塞bio优化为nio对齐:整个对象的长度(字节数)必须能被8整除对象大小计算:(markword占8)(4+4)+(类型指针)4+(成员变量大小)+对齐开启压缩的情况下,64位的虚拟机引用类型4个字节,不开压缩8个字节markword分为三部分:锁信息、GC、hashco
banboo998
·
2025-04-08 15:14
java
多线程
jvm
互联网三高架构分析
可以从以下几个方面考虑:①
JVM
调优与垃圾回收机制优化,降低内存占用和GC频率,目标就是减少STW②池化技术(线程池、连接池)减少资源创建销毁开销,提升响应速度③无锁编程,通过原子操作和内存屏障实现线程同步的技术
红云梦
·
2025-04-08 15:43
架构
java
Java 高频面试题
其主要特点包括:平台独立性:通过
JVM
(JavaVirtualMachine),Java程序可以在任何支持
JVM
的平台上运行(“一次编写,到处运行”)。
野老杂谈
·
2025-04-08 15:40
全网最全IT公司面试宝典
java
开发语言
面试
Java是如何运行一个程序的?
一、Java程序运行总体流程(一)启动
JVM
并加载核心库当在命令行输入java命令运行Java程序时,操作系统会启动Java虚拟机(
JVM
)。
eason再来一次
·
2025-04-08 15:39
java
开发语言
Java高频面试题1:Java SE
跨平台:通过
JVM
实现“一次编写,到处运行”。内存管理:自动垃圾回收(GC),避免手动内存管理。多线程:内置多线程支持,通过Thread类和Runnable接口实现。2.
JVM
、JDK、JRE的区别?
·云扬·
·
2025-04-08 15:07
面试
java
开发语言
面试
Java类加载问题
Java类加载是Java虚拟机(
JVM
)在运行时动态加载.class文件到内存的过程。这个过程和类的生命周期紧密相关。
LeonNo11
·
2025-04-08 14:01
java
java
开发语言
初步了解
JVM
第四篇熟悉JDK自带工具
命令:jps-lvm2.jstat(
JVM
StatisticsMonitoringTool)用途:用于监视虚拟机各种运行状态信息的命令行工具。可以显示类装载、内存、垃圾收集、JIT编译等数据。
重学一遍
·
2025-04-08 13:55
jvm
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
其他