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编译原理
✨JMH(Java Microbenchmark Harness)✨
它由OpenJDK团队开发,旨在提供精确的基准测试结果,避免常见的基准测试陷阱,如
JVM
的优化、即时编译(JIT)等影响。核心知识点基准测试的目的基准测试用于测量代码的性能,通常是在微秒或纳秒级别。
魔镜前的帅比
·
2025-02-15 16:04
java
开发语言
《必知!G1 堆结构全揭秘,性能优化从这里开始》
垃圾收集器简介核心设计原理2.1区域化堆内存布局2.2分代收集与混合GC2.3并发标记与SATB算法G1工作流程详解3.1YoungGC3.2MixedGC3.3FullGC调优参数与实战案例4.1关键
JVM
@孤随
·
2025-02-15 14:47
JAVA
性能优化
String的基础知识
android5.0后就需要使用jdk7以上的版本,这里讨论的默认字符串常量池放置在虚拟机的堆内存中,不再过多讨论永久代(PermanentGeneration,PermGen)的方法区,事实上从java8后,
JVM
GordonH1991
·
2025-02-15 12:31
java
python解释器
这个其实和java的
JVM
虚拟机的解释器一样。解释器所处位置在wi
小码农0912
·
2025-02-15 08:29
python
python
python解释器
JVM
学习目录
JVM
运行时数据区域
JVM
启动参数
JVM
监控工具查看堆内存进程里
jvm
最大线程数OutOfMemoryError分类
JVM
垃圾回收机制GC如何判定对象已死方法区的垃圾收集垃圾收集算法
JVM
垃圾回收器调用垃圾回收器方法
张紫娃
·
2025-02-15 07:26
JVM
jvm
学习
笔记
八股文、JUC、
JVM
学习顺序
对于准备开始八股文、JUC、
JVM
的同学,由于之前我自己查这个都说的是没有要求,但当我学完之后发现,
JVM
应该放在JUC之前,因为在JUC中偶尔会出现
JVM
的内容,比如需要字节码方面的知识帮助理解JUC
PgSheep
·
2025-02-15 07:48
学习
最全JAVA面试题及答案(200道)
涉及的内容非常全面,包含:多线程、
JVM
、Spring、MySQL、Redis、Dubbo…等内容,希望对找工作的同学有所帮助。文末有题目答案~Java多线程面试题并发编程三要素?
Java布道者
·
2025-02-15 06:41
java
开发语言
对
JVM
的错误理解与纠正
从程序的角度我来整理一下,先是程序有通过类加载器加载字节码到
JVM
,然后初始化变量,通过执行引擎开始运行,在方法中放的是方法、类和静态变量和常量,然后cpu从方法区获取指令,然后从栈桢的局部变量中获取参数的变量名
众乐乐_2008
·
2025-02-15 03:22
面试
jvm
Java基础知识
1.1.2.关于
JVM
JDK和JRE最详细通俗的解答1.1.2.1.
JVM
1.1.2.2.JDK和JRE
阿杰同学
·
2025-02-14 21:33
JAVA基础知识
JVM
java面试宝典
java
开发语言
后端
java中的锁面试题
synchronized是
JVM
层面的锁,是Java关键字,通过monitor对象来完成,synchronized的实现涉及到锁的升级,具体为无锁、偏向锁、自旋锁、重量级锁synchronized锁升级原理
m0_74823094
·
2025-02-14 17:29
面试
学习路线
阿里巴巴
java
开发语言
Weblogic反序列化漏洞原理分析及漏洞复现(CVE-2024-2628 CVE-2024-21839复现)_weblogic payload
WeblogicServer中的RMI通信使用T3协议在WeblogicServer和其它Java程序(客户端或者其它WeblogicServer实例)之间传输数据,服务器实例会跟踪连接到应用程序的每个Java虚拟机(
JVM
2401_84264662
·
2025-02-14 12:55
网络
深入理解Java虚拟机(
JVM
)
JVM
概述
JVM
作用java虚拟机负责装载字节码到其内部,解释/编译为对应平台上的机器码指令执行,通俗说就是将字节码转换为机器码
JVM
内部构造1、类加载部分:负责把硬盘上的字节码加载到内存中(运行时数据区
LM.-
·
2025-02-14 09:30
java
jvm
开发语言
编译原理
第五章——自下而上分析——LR(1)超详细分析!
本文中内容整理西安交通大学软件学院吴晓军老师的ppt中,仅供学习使用,请勿转载或他用参考教材:《程序设计语言
编译原理
》(第3版)陈火旺等国防工业出版社
编译原理
第五章——自下而上分析目录一、复习:语法分析的两种方式二
爱吃芝麻汤圆
·
2025-02-14 04:22
#
编译原理
汇编
性能调优
JVM
参数优化方案有哪些
目录一、
JVM
内存模型内存相关参数
JVM
内存模型如下图二、栈空间入栈出栈示意如下图所示。与栈空间有关的两种异常如下。Java线程的6种状态如下:那么,继续思考如下两个问题。
Feng.Lee
·
2025-02-14 02:24
漫谈测试
jvm
性能优化
Linux 系统中 Java 程序被强制杀掉?这些日志帮你快速定位原因!
(一)检查系统日志(二)检查Java应用程序日志(三)使用journalctl查看日志(四)监控系统资源(五)检查操作系统限制(六)检查
JVM
参数和配置(七)排查OOMKiller三、实战案例案例1:Java
夜里慢慢行456
·
2025-02-14 01:16
java
linux
java
能不能解释一下本地方法栈?思维导图 代码示例(java 架构)
本地方法栈(NativeMethodStack)本地方法栈是
JVM
运行时数据区的一部分,类似于Java虚拟机栈,但用于支持本地方法(通常是用C/C++编写的)的调用。
用心去追梦
·
2025-02-14 00:11
java
架构
开发语言
Java中性能瓶颈的定位与调优方法
1.性能瓶颈定位1.1使用
JVM
性能
向哆哆
·
2025-02-13 17:51
Java入门到精通
java
测试工具
开发语言
kotlin标准库里面也有很多java类
Kotlin标准库中确实存在许多与Java类直接关联或基于Java类封装的结构,但这并不是“问题”,而是Kotlin与
JVM
生态深度兼容和互操作性的体现。
yzpyzp
·
2025-02-13 16:45
kotlin
android
java
颠覆传统Java性能瓶颈:Quarkus+GraalVM原生镜像实战解析
当Node.js应用在300ms内完成冷启动时,SpringBoot应用可能还在
JVM
预热阶段。
桂月二二
·
2025-02-13 15:40
java
开发语言
android studio优化编译速度
优化步骤1.优化gradle配置:在项目根目录创建一个gradle.properties文件#开启gradle并行编译,开启daemon,调整
jvm
内存大小org.gradle.daemon=trueorg.gradle.configureondemand
chenhuakang
·
2025-02-13 15:37
安卓优化
android
studio
android
gradle
Java虚拟机:
JVM
介绍
JVM
概述
JVM
架构概述
JVM
(JavaVirtualMachine,Java虚拟机),是Java语言的运行环境,是运行所有Java程序的抽象计算机(一个虚构出来的计算机,通过在实际的计算机上仿真模拟各种计算机功能来实现
啊Q老师
·
2025-02-13 07:39
#
JVM篇
Java开发技术从零到壹
JVM概述
JVM架构
JVM
垃圾回收器之深入理解CMS垃圾回收器
前言CMS垃圾回收器是本人理解最深刻的
JVM
垃圾回收器,CMS是首个可以与用户线程并发的低停顿收集器。
lance小码匠
·
2025-02-13 07:07
JVM
面试题
java基础
java
CMS
面试
ThreadLocal
储物柜=ThreadLocal中存储的数据每位客人=程序里的“线程”健身房=运行时的
JVM
或者说程序整体环境对比:每个客人只能访问自己
阿乾之铭
·
2025-02-13 07:06
JavaSE
java
JVM
春招快速学习指南
1.说在前面在Java相关岗位的春/秋招面试过程中,
JVM
的学习是必不可少的。
鲨鱼 Fish
·
2025-02-13 07:36
java
jvm
JVM
(Java 虚拟机)
Java语言的解释性和编译性(通过
JVM
的执行引擎)Java代码(.java文件)要先使用javac编译器编译为.class文件(字节码),紧接着再通过
JVM
的执行引擎(ExecutionEngine)
阿乾之铭
·
2025-02-13 06:31
jvm
深入拆解Tomcat&Jetty(七)
,配置环境变量2.下载Tomcat并解压3.执行tomcat/bin目录下的start.sh执行脚本后的流程image1.Tomcat本质上还是一个Java程序,因此startup.sh脚本会启动一个
JVM
r09er_0407
·
2025-02-13 04:14
月薪30k 的Java面试题,哭着也要背完!(附答案)
Java基础Java语言有哪些特点面向对象和面向过程的区别面向对象编程三大特性八种基本数据类型的大小,以及他们的封装类说说你对JDK、JRE、
JVM
的理解说说标识符的命名规则熟悉instanceof关键字的作用吗
spring架构师1776
·
2025-02-13 03:36
java
jvm
面试
spring
架构
深入解析
JVM
vs JDK vs JRE:三者区别与联系详解
深入解析
JVM
vsJDKvsJRE:三者区别与联系详解在学习Java的过程中,
JVM
、JDK和JRE是最常提到的三个术语。然而,很多初学者甚至有经验的开发者对它们之间的区别和联系常常感到困惑。
李老头探索
·
2025-02-13 01:51
jvm
java
开发语言
Java进程占用的内存有哪些部分?
JVM
在运行时动态地分配内存给堆中的对象。内存管理:堆内存由垃圾回收机制(GC)
java1234_小锋
·
2025-02-12 21:20
java
java
jvm
开发语言
Java也能玩转机器学习?从零搭建你的第一个模型
1.1.1无缝集成1.1.2
JVM
的跨平台优势1.1.3高性能计算能力1.1.4多线程与分布式计算1.2主流Java机器学习库全景1.2.1基础数值计算库1.2.2传统机器学习框架1.2.3深度学习生态
prince_zxill
·
2025-02-12 20:12
人工智能与机器学习教程
java
机器学习
开发语言
人工智能
边缘计算
Elasticsearch 监控指标概览:关键维度全知晓
Elasticsearch集群的重要性1、集群健康维度:分片和节点2、搜索性能维度:请求率和延迟3、索引性能维度:刷新(refresh)和合并(Merge)时间4、节点运行状况维度:内存,磁盘和CPU指标5、
JVM
磐基Stack专业服务团队
·
2025-02-12 19:35
elasticsearch
jenkins
大数据
Java程序员Python一小时速成
之前我是Python零基础小白,不过在我看来任何一门语言的本质不过都是
编译原理
BossFriday
·
2025-02-12 15:04
AI
&
LLM
java
python
开发语言
JVM
中的各种收集器总结
在Java虚拟机(
JVM
)的垃圾回收体系中,垃圾收集器扮演着至关重要的角色,它们负责自动回收不再使用的内存空间,以确保
JVM
的高效运行。
xxxmine
·
2025-02-12 05:03
jvm
JVM
类加载子系统在干什么?
JVM
类加载子系统是什么?类加载子系统(ClassLoaderSubsystem)是
JVM
负责加载、链接和初始化.class文件的组件。它的主要作用是将字节码文件加载进
JVM
并准备执行。
众乐乐_2008
·
2025-02-12 05:59
面试
java
JVM
的栈里面存的是栈帧,栈帧里面存的是什么?
JVM
栈帧(StackFrame)——更完整的解释栈帧(StackFrame)是
JVM
方法执行时的最小单位,每个方法被调用时,
JVM
都会在**虚拟机栈(
JVM
Stack)**中创建一个栈帧。
众乐乐_2008
·
2025-02-12 05:59
面试
java
JVM
调优 详解
JVM
调优详解Java虚拟机(
JVM
)调优是提升Java应用程序性能的重要手段,通常通过配置
JVM
参数和优化垃圾回收(GC)策略、内存分配等来实现更高的效率和稳定性。
飞滕人生TYF
·
2025-02-12 05:58
java
jvm
测试工具
调优
Java 高频面试闯关秘籍
Java高级篇:深入探讨HashMap、
JVM
、线程池等高级特性。Java框架篇:介绍Spring、SpringMVC、MyBatis等常用框架。
向画
·
2025-02-11 23:48
java
前端
面试
开发语言
职场和发展
线程的生命周期在java中是如何定义的?
线程的生命周期由Java虚拟机(
JVM
)管理,并且可以在不同的状态之间转换。线程的生命周期通常包含以下几个阶段,每个阶段有不同的状态。
篱笆院的狗
·
2025-02-11 18:11
java并发面试题
java
开发语言
Flink 内存模型各部分大小计算公式
Flink的运行平台如果Flink是运行在yarn或者standalone模式的话,其实都是运行在
JVM
的基础上的,所以首先Flink组件运行所需要给
JVM
本身要耗费的内存大小。
bluedraam_pp
·
2025-02-11 13:33
flink
大数据
Kotlin Android 环境搭建
环境搭建步骤1.安装JDKKotlin是基于
JVM
的编程语言,因此需要安装Java开发工具包(J
lsx202406
·
2025-02-11 11:55
开发语言
【前端基础】深入解析JavaScript中的
编译原理
、内存管理、垃圾回收机制和正则表达式
深入解析JavaScript前言一、JavaScript的
编译原理
二、JavaScript的内存管理2.1内存分配2.2内存泄漏2.3内存管理优化三、垃圾回收机制3.1垃圾回收原理3.2优化垃圾回收四、
呀啊~~
·
2025-02-11 10:44
【前端基础】
前端
javascript
正则表达式
学习
6.java语言概述
JDK、JRE和
JVM
的关系下载并安装JDKWindows:macOS:Linux:入门程序HelloWorld开发步骤Java程
冲天锦鲤
·
2025-02-11 08:22
java
开发语言
Java Web学习总结(32)——Java程序员最亲睐的Web框架
下面是其他开发者所使用web框架列表:springMVC/SpringBoot:Spring可以帮助各地的开发团队构建简单轻便、快捷灵活基于
JVM
的系统和应用程序Vert.x:一个用于在
JVM
上构建反应式应用程序的工具包
一杯甜酒
·
2025-02-10 19:47
JavaWeb
JVM
常见面试题
1.
JVM
内存结构
jvm
的内存空间可分为5个部分:程序计数器,Java虚拟机栈,本地方法栈,方法区,堆。程序计数器(线程私有):程序计数器是一个较小的内存区域,主要用来记录各个线程执行的字节码的地址。
超级蛋蛋怪无敌冲!!
·
2025-02-10 11:40
java面试题
jvm
Groovy语言的游戏开发
Groovy作为一种动态的
JVM
语言,近些年来逐渐受到开发者的关注。本文将探讨Groovy语言在游戏开发中的应用、优势、相关框架以及如何通过实际示例来帮助开发者快速上手。
霍璟琅
·
2025-02-10 10:06
包罗万象
golang
开发语言
后端
2024最强Java面试八股文(精简、纯手打)
2024最新最全国内大厂Java面试高频题库本小册内容涵盖:Java基础,
JVM
,多线程,数据库(MySQL/Redis)SSM,Dubbo,网络,MQ,Zookeeper,Netty,微服务,大数据,
m0_74823021
·
2025-02-10 06:23
面试
学习路线
阿里巴巴
java
面试
开发语言
Clojure语言的软件开发工具
Clojure语言的软件开发工具引言Clojure是一种现代的函数式编程语言,基于Java虚拟机(
JVM
)运行,具有简洁的语法和强大的表达力。
段慕华
·
2025-02-10 05:36
包罗万象
golang
开发语言
后端
Java八股文详细文档.1(基于黑马、ChatGPT、DeepSeek)
大三了,真的要去找实习了来提升自己了,学历没有优势只能在项目和八股文上努力一下,通过B站黑马程序员的八股文教学,自己也二刷了,结合ChatGpt、deepSeek总结了一下,(还没有写完,这只是一部分,
JVM
小钊(求职中)
·
2025-02-10 03:24
java
开发语言
数据结构
mysql
jvm
数据库
后端
JVM
中的垃圾回收机制
垃圾回收机制
JVM
垃圾回收机制--GC(GarbageCollection)是Java虚拟机自动管理内存的一种方式,旨在回收不再使用的对象,以释放内存空间。
秋巷k
·
2025-02-09 23:56
jvm
如何查看
JVM
当前使用的是什么垃圾收集器?思维导图 代码示例(java 架构)
如何查看
JVM
当前使用的垃圾收集器方法一:使用
JVM
参数通过在启动
JVM
时添加-XX:+PrintCommandLineFlags参数,可以在启动时打印出
JVM
使用的命令行参数,包括垃圾收集器的相关信息
用心去追梦
·
2025-02-09 21:11
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
其他