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
目录♫什么是
JVM
♫
JVM
的运行流程♫
JVM
运行时数据区♪虚拟机栈♪本地方法栈♪堆♪程序计数器♪方法区/元数据区♫类加载的过程♫双亲委派模型♫垃圾回收机制♫什么是
JVM
JVM
是JavaVirtualMachine
记得开心一点啊
·
2024-09-16 08:37
jvm
JVM
、JRE和 JDK:理解Java开发的三大核心组件
在Java的生态中,
JVM
(Java虚拟机)、JRE(Java运行时环境)和JDK(Java开发工具包)是三个至关重要的核心组件。
Y雨何时停T
·
2024-09-16 08:06
Java
java
深入浅出 -- 系统架构之负载均衡Nginx的性能优化
,主要就简单说说收益最高的几个优化项,在这块就不再展开叙述了,毕竟影响性能都有多方面原因导致的,比如网络、服务器硬件、操作系统、后端服务、程序自身、数据库服务等,对于性能调优比较感兴趣的可以参考之前《
JVM
xiaoli8748_软件开发
·
2024-09-16 05:50
系统架构
系统架构
负载均衡
nginx
常见的
JVM
调优方法有哪些?
常见的
JVM
调优方法有哪些?可以具体到调整哪个参数,调成什么值?
爪哇天下
·
2024-09-16 05:19
jvm
补充元象二面
以下是防抖和节流的区别和应用场景的详
细说
明:防抖和节流的定义防抖:在一段时间内,多次执行变为只执行最后一次。防抖的原理是,当事件被触发后,设置一个延迟定时器。如果在这个延迟时间内事件再次被触发,则重
Redstone Monstrosity
·
2024-09-16 05:46
前端
面试
字节二面
1.假设你是正在面试前端开发工程师的候选人,面试官让你详
细说
出你上一段实习过程的收获和感悟。
Redstone Monstrosity
·
2024-09-16 04:08
前端
面试
JVM
源码分析之堆外内存完全解读
概述广义的堆外内存说到堆外内存,那大家肯定想到堆内内存,这也是我们大家接触最多的,我们在
jvm
参数里通常设置-Xmx来指定我们的堆的最大值,不过这还不是我们理解的Java堆,-Xmx的值是新生代和老生代的和的最大值
HeapDump性能社区
·
2024-09-16 02:18
程序计数器的作用
程序计数器的作用就是**用来记住下一条
jvm
指令的执行地址。**它的特点是**线程私有的**,也就是一人一个。
毕加涛
·
2024-09-16 00:47
java
JVM
调优篇7 调优案例1-堆空间的优化解决
一
jvm
优化1.1优化实施步骤*1)减少使用全局变量和大对象;2)调整新生代的大小到最合适;3)设置老年代的大小为最合适;4)选择合适的GC收集器;1.2关于GC优化原则多数的Java应用不需要在服务器上进行
健康平安的活着
·
2024-09-15 15:35
jvm调优
jvm
JVM
简介
JVM
简介
JVM
本质上是一个运行在计算机上的程序,他的职责是运行Java字节码文件。
林小果呀
·
2024-09-15 14:57
jvm
jvm
java
开发语言
synchronized锁升级过程
锁加到什么地方synchronized上锁,其实锁信息是加在对象头中的markdown,对象中的前四个字节表示markdown;markdown还记录了对象的gc、hashcode信息注意:markdown结构与
jvm
liang8999
·
2024-09-15 13:36
java
jvm
开发语言
互联网 Java 工程师面试题(Java 面试题四)
并发及线程基础数据类型转换的基本原则垃圾回收(GC)Java集合框架数组字符串GOF设计模式SOLID抽象类与接口Java基础,如equals和hashcode泛型与枚举JavaIO与NIO常用网络协议Java中的数据结构和算法正则表达式
JVM
苹果酱0567
·
2024-09-15 09:43
面试题汇总与解析
java
中间件
开发语言
spring
boot
后端
Oracle EBS中AR模块的财务流程概览
下面是AR模块中的一些关键财务流程及其详
细说
明:1.销售订单管理创建销售订单:当客户下单时,销售人员在系统中创建销售订单。订单确认:确认销售订单的详细信息,包括商品、数量、价格等。
六月雨滴
·
2024-09-15 07:59
EBS
oracle
Java String 文字(Literal)和 对象(Object)初始化
当我们创建String对象的时候,如果使用new()的方式来创建一个String对象,
JVM
将会每次都会在heap内存中为我们创建的String对象开辟一个存储空间来进行存储。
HoneyMoose
·
2024-09-15 06:04
Java面试题--
JVM
大厂篇之深入解析
JVM
中的Serial GC:工作原理与代际区别
MinorGC):老年代垃圾回收(MajorGC或FullGC):二、年轻代和老年代的区别年轻代(YoungGeneration):老年代(OldGeneration):结束语:引言:Java虚拟机(
JVM
青云交
·
2024-09-15 05:16
Java大厂面试题
Java虚拟机(JVM)专栏
Java技术栈
Serial
GC工作原理
年轻代垃圾回收Minor
GC
老年代垃圾回收
MajorGC
FullGC
年轻代和老年代的区别
SerialGC垃圾收集器
单线程垃圾收集器
JAVA相关知识
类加载检查:当Java虚拟机(
JVM
)遇到一个类的new指令时,它首先检查这个类是否已经被加载、链接和初始化。如果没有,
JVM
会通过类加载器(ClassLoader)加载这个类。
M_灵均
·
2024-09-15 04:12
java
jvm
开发语言
Java中的垃圾回收机制是如何工作的?
Java中的垃圾回收机制(GarbageCollection,GC)是Java虚拟机(
JVM
)的一个重要组成部分,它负责自动管理内存的分配和释放,以减轻程序员在内存管理方面的负担,并防止内存泄漏和内存溢出等问题
Good_tea_h
·
2024-09-15 00:41
java
jvm
算法
如何通过学习经典,写出一篇优质的情感爆款文【续集】
昨天文章中说到的都是如何通过阅读经典后,再对比自我写作中总结出的盲点,今天就要详
细说
说爆款文的干货内容了。
小夭读书
·
2024-09-14 20:14
JVM
---内存管理
JVM
是一种用于计算设备的规范,他是一个虚构的计算机。是通过在实际的计算机上的仿真模拟各种计算机的功能来实现的。引入java虚拟机后,java语言在不同的平台上运行时不需要重新编译,运行字节码即可。
Wangwq.
·
2024-09-14 11:44
八股文
JVM
python 中 Class(类)的详
细说
明
Class类用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。一个人(身高:一米八)要吃饭、喝水、睡觉;一只老虎(体重:300斤)要奔跑、洗澡、捕猎。一、名词定义类(Class):用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。方法:类中定义的函数。类变量:类变量在整个实例化的对象中是公用的。
炸膛坦客
·
2024-09-14 05:00
python学习笔记
python
深度学习
Android 高频面试必问之Java基础
常用的
JVM
调参如下表:|参数|作用描述||—|—||-XX:MetaspaceSize|分配给Metaspace(以字节计)的初始大小。
2401_86022611
·
2024-09-14 03:45
android
面试
java
源码到class字节码的编译流程 & 字节码到内存的Java类加载流程
类加载:字节码—>内存Java类的加载流程是一个复杂但有序的过程,它确保了类文件能够被正确地加载到Java虚拟机(
JVM
)中,并被正确地初始化和使用。
Tinty0o0
·
2024-09-13 15:01
java
开发语言
Java面试题--
JVM
大厂篇之
JVM
大厂面试题及答案解析(5)
亲爱的朋友们,热烈欢迎你们来到青云交的博客!能与你们在此邂逅,我满心欢喜,深感无比荣幸。在这个瞬息万变的时代,我们每个人都在苦苦追寻一处能让心灵安然栖息的港湾。而我的博客,正是这样一个温暖美好的所在。在这里,你们不仅能够收获既富有趣味又极为实用的内容知识,还可以毫无拘束地畅所欲言,尽情分享自己独特的见解。我真诚地期待着你们的到来,愿我们能在这片小小的天地里共同成长,共同进步。本博客的精华专栏:1.
青云交
·
2024-09-13 08:24
Java虚拟机(JVM)专栏
Java大厂面试题
java
jvm
垃圾收集器
类加载器
JVM
面试题
JVM大厂面试题及答案解析
Java面试题--
JVM
大厂篇之未来已来:为什么ZGC是大规模Java应用的终极武器?
亲爱的朋友们,热烈欢迎你们来到我的博客!能与你们在此邂逅,我满心欢喜,深感无比荣幸。在这个瞬息万变的时代,我们每个人都在苦苦追寻一处能让心灵安然栖息的港湾。而我的博客,正是这样一个温暖美好的所在。在这里,你们不仅能够收获既富有趣味又极为实用的内容知识,还可以毫无拘束地畅所欲言,尽情分享自己独特的见解。我真诚地期待着你们的到来,愿我们能在这片小小的天地里共同成长,共同进步。本博客的精华专栏:1.Ja
青云交
·
2024-09-13 08:54
Java虚拟机(JVM)专栏
Java技术栈
Java
java
jvm
大规模Java应用的终极武器
ZGC的技术进化历程
ZGC的优势解析
ZGC在不同场景中的应用
ZGC未来发展和改进方向
揭秘Java世界的清洁工——
JVM
垃圾回收机制
在我们深入探索Java虚拟机(
JVM
)神秘世界的奇幻之旅中,有一件魔法工具始终令我着迷--那就是
JVM
的垃圾回收机制。
青云交
·
2024-09-13 08:23
Java大厂面试题
Java虚拟机(JVM)专栏
java
jvm
Java世界的清洁工
JVM垃圾回收机制
堆内存
引用计数
vs.
可达性分析
标记
清扫
压缩
Java程序员必学:
JVM
架构完全解读
引言:在Java的世界里,Java虚拟机(
JVM
)扮演着不可或缺的角色——它是Java的心脏,是Java能够跨平台运行的原因之一。
青云交
·
2024-09-13 08:53
java
jvm
架构
类加载机制
JVM性能调优
内存管理
垃圾回收
JVM
架构 : 运行时数据区 & 内存结构
JVM
:JavaVirtualMachine架构
JVM
ArchitectureRuntimeDataArea/MemoryStructureClassloaderClassloaderisasubsystemin
JVM
光剑书架上的书
·
2024-09-13 08:05
java正常_Java正常关闭资源的方式
JVM
的垃圾回收机制不会回收这些资源,垃圾回收机制属于Java内存管理的一部分,它只是负责回收堆内存中分配出来的内存,至于程序中打开的物理资源,垃圾回收机制是无能为力的。
这是eno
·
2024-09-13 07:47
java正常
vue3点击出现弹窗后背景变暗且不可操作
将背景遮罩层封装成组件使用二、quasar方法实现vue3点击出现弹窗后背景变暗且不可操作一、手写遮罩层方法1.效果2.代码AddTask.vue是我自定义的组件,即要弹出的弹窗,不是此笔记重点,此处不做详
细说
明
不知-_
·
2024-09-13 06:13
vue3
+
quasar
vue.js
前端
vue
前端框架
迅雷网盘拉新怎么操作?99%网友不知道迅雷的推广步骤流程
迅雷网盘拉新步骤玩法规则详
细说
明!
清风导师
·
2024-09-13 06:37
JVM
垃圾回收(Garbage Collection)机制
1、定义描述Java的垃圾回收(GarbageCollection,GC)机制是Java虚拟机(
JVM
)的一项关键功能,旨在自动管理内存,回收不再使用的对象,保证程序运行过程中不出现内存泄漏和内存溢出。
小码ssim
·
2024-09-13 06:05
jvm
自我肯定【213】
今天上午呢,爸爸妈妈出去##了,这件事我也不必
细说
,只说说妈妈留给我的纸条吧,顶上说有土豆块啊,菜啦之类的饭,让我自己去弄着吃,结果我其他东西都准备齐了,就是没看见土豆块,结果我还为此给妈妈发了微信后来我才知道
刘家梁
·
2024-09-13 05:17
Java Executors类的9种创建线程池的方法及应用场景分析
在学习线程池的过程中,一定避不开Executors类,掌握这个类的使用、原理、使用场景,对于实际项目开发时,运用自如,以下是一些常用的方法,一一
细说
:newCachedThreadPool():创建一个可缓存的线程池
工业甲酰苯胺
·
2024-09-13 05:28
java
开发语言
Linux文件权限管理
前三位是用户权限位中三位表示用户组权限位后三位表示其他用户权限位rwxr-xr-xuser(用户)group(用户组)others(其他用户)代表字符为u代表字符为g代表字符为o2.文件权限详
细说
明2.1
不屈的铝合金
·
2024-09-13 04:22
边学边记-linux
linux
服务器
运维
centos
多线程的使用-->5:并发编程的特性
目录1.并发编程特性:2.并发编程的特性之一:原子性3.并发编程的特性之一:可见性3.1
JVM
内存模型3.2JMM(Java内存模型)4.并发编程的特性之一:有序性1.并发编程特性:多线程是一种程序开发或设计环境并发编程是一种程序设计概念或设计目标
路ZP
·
2024-09-13 00:53
java
开发语言
Linux如何使用sed命令进行文本替换
以下是如何使用sed命令进行文本替换的详
细说
明:1.基本语法sed命令的基本语法如下:sed's/regexp/replacement/flags'fileregexp:正则表达式,用于匹配要替
yang295242361
·
2024-09-12 23:46
linux
运维
服务器
淘宝的评价怎么删除 淘宝评论能删掉吗
下面我们就来详
细说
明一下。通过【高省】APP,可以免费领取淘宝及各大电商
古楼
·
2024-09-12 19:50
MySQL同步数据到Elasticsearch
解决方案一:基于Logstash同步数据该方案上次有详
细说
明过,这里就简单描述一下。Logstash同步数据流程图:优点:1、组件少,只需要Logstash就可以
运维小雅
·
2024-09-12 16:06
elasticsearch
mysql
大数据
英语心得1
很多原理和道理也不
细说
了,这个还需要学习很久。我现在要做的就是根据这些经验和自己的感悟去学习,然后加以改进方法,提高学习效率。现在也有给自己定了一个短期的小目标,争取年底或明年初可以考过雅思。至少达到
小坤的梦呓
·
2024-09-12 13:59
Kotlin 极简小抄 P1(变量与常量、基本数据类型、流程控制)
一、KotlinKotlin由JetBrains开发,是一种在
JVM
(Java虚拟机)上运行的静态类型编程语言Kotlin旨在提高开发者的编码效率和安全性,同时保持与Java的高度互操作性Kotlin是
我命由我12345
·
2024-09-12 12:42
Kotlin
-
极简小抄
kotlin
开发语言
android
后端
学习
java
java-ee
JVM
工作过程
将
JVM
工作过程粗略分为5个阶段,包括加载阶段、链接阶段、初始化阶段、执行阶段、回收阶段其中,(1)加载阶段、链接阶段的解析部分主要由类加载器完成(2)初始化阶段是由
JVM
的类加载机制在类加载过程的最后阶段自动触发的
一只BI鱼
·
2024-09-12 03:12
每日面经整理
笔记
jvm
java
什么是
JVM
?它有什么作用?
Java虚拟机(
JVM
)是运行所有Java程序的软件平台,它独立于硬件和操作系统。
xiangpingeasy
·
2024-09-12 03:11
Java面试题
jvm
Redis:缓存雪崩
导致大量请求直接到达数据库,造成巨大压力解决方案:1.给不同的key的TTL+随机数,使其分散在一个时间段内2.利用redis集群提高redis服务的可靠性3.给缓存业务添加降级限流策略4.添加多级缓存(nginx,
jvm
我的程序快快跑啊
·
2024-09-12 03:40
缓存
redis
java
JVM
是什么?
JVM
是java虚拟机栈,用于运行java执行字节码文件的。是java实现跨平台的核心机制,因为它的目的是使用相同的字节码文件,在不同的操作系统运行的结果相同。
.suki...
·
2024-09-12 02:09
JVM
1024程序员节
【
JVM
】Java内存分配与回收:深入理解Java内存管理
Java内存分配与回收:深入理解Java内存管理引言Java虚拟机(
JVM
)的内存管理是确保Java应用程序性能和稳定性的关键。理解Java的内存分配方式和回收过程对于开发者来说至关重要。
逐星ing
·
2024-09-12 02:08
Java
#
jvm
八股文/面试题
jvm
java
开发语言
【Java面试题-001】什么是
JVM
?为什么称Java为跨平台的编程语言?
1.什么是
JVM
?为什么称Java为跨平台的编程语言?答:①概述:
JVM
是Java虚拟机的英文简称。全称为JavaVirtualMachine。
陈春满
·
2024-09-12 02:37
JavaSE
jvm
编程语言
跨平台
面试题
虚拟机
什么是
JVM
1.基本概念:
JVM
(JavaVirtualMachine,Java虚拟机)是一个用于运行Java程序的虚拟机。
GG编程
·
2024-09-12 02:04
jvm
细说
区块链共识机制之DAG
提到DAG,大家对它的看法是褒贬不一,相对于其他的共识机制也更具有争议性。就目前而言,关于DAG的区块链项目有艾欧塔,纳诺等等。传统区块链上,新发布的区块会加入到原有的最长的链上面,并且以所有的节点都认为最长的链为准,依次无限延伸。而DAG中每个新加入的单元不仅仅只加入到长链区块,而是加入之前的所有区块。假设当你发布新的交易的时候,前面有两个有效区块,那么你的区块会主动同时链接到前面两个区块之中。
正版江湖走马
·
2024-09-12 01:45
ARM 架构--通用寄存器/状态寄存器/控制寄存器/特殊用途寄存器
架构中的寄存器通用寄存器状态寄存器控制寄存器特殊用途寄存器总结二通用寄存器ARM架构中的通用寄存器ARMv7架构ARMv8架构实例ARMv7架构ARMv8架构三状态寄存器ARM架构中的状态寄存器状态寄存器详
细说
明实例
小蘑菇二号
·
2024-09-12 00:54
arm开发
架构
深入理解Java虚拟机:
Jvm
总结-类文件结构以及类加载机制
第六章类文件结构6.1意义代码编译的结果从本地机器码转变为字节码,冲破了平台界限。6.2无关性的基石实现语言无关性的基础仍然是虚拟机和字节码存储格式。Java虚拟机不与包括Java语言在内的任何程序语言绑定,它只与“Class文件”这种特定的二进制文件格式所关联。6.3Class类文件的结构任何一个Class文件都对应着唯一的一个类或接口的定义信息,但是反过来说,类或接口并不一定都得定义在文件里(
Ty_1106
·
2024-09-12 00:53
JVM
java
jvm
开发语言
上一页
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
其他