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
] Java类的加载过程
Java类的加载过程在Java中,类的加载是指在程序运行时将类的二进制数据加载到内存中,并转化为可以被
JVM
执行的形式的过程。
程序员三木
·
2024-01-12 20:41
Java探索者之路
jvm
java
开发语言
JVM
内存布局
内存区域分布介绍:
jvm
内存布局是理解Java应用程序运行时内存管理的重要一部分。
JVM
内存分为几个区域,每个区域有不同的作用。
qyhua
·
2024-01-12 20:08
jvm
Java入门高频考查基础知识1
这得益于Java虚拟机(
JVM
),它使得编译后的Java程序可以在不同的操作系统上运行,只需安装相应平台的
JVM
。2.面向对象:Java
danci_
·
2024-01-12 19:49
JAVA后端-刷题
java
面试
开发语言
职场发展
程序人生
后端
JVM
基础(8)——CMS垃圾回收器
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc源码解析阶段4、深入jdk其余源码解析阶段5、深入
jvm
源码解析一、简介理想情况下,我们都希望自己的系统能在每次MinorGC后,存活对
smart哥
·
2024-01-12 19:48
jvm专题
jvm
JVM
基础(9)——新生代调优
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc源码解析阶段4、深入jdk其余源码解析阶段5、深入
jvm
源码解析一、简介本章和下一章,我们将通过一个实际案例讲解如何进行
JVM
参数调优:
smart哥
·
2024-01-12 19:48
jvm专题
jvm
JVM
基础(7)——ParNew垃圾回收器
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc源码解析阶段4、深入jdk其余源码解析阶段5、深入
jvm
源码解析一、简介ParNew是目前最常用的
JVM
垃圾回收器之一,主要应用在新生代
smart哥
·
2024-01-12 19:17
jvm专题
jvm
java虚拟机基础
#1.whatis
jvm
?
jvm
大家了解到的JavaVirtualMachine。**java的跨平台,一次编译,到处执行**。
XLMN
·
2024-01-12 19:08
JVM
基础(6)——
JVM
垃圾回收器简介
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc源码解析阶段4、深入jdk其余源码解析阶段5、深入
jvm
源码解析一、简介在新生代和老年代进行垃圾回收的时候,都需要使用回收器进行回收,不
smart哥
·
2024-01-12 19:13
jvm专题
jvm
【JUC】进程和线程
在Java中,当我们启动main函数时其实就是启动了一个
JVM
的进程,而main函数所在的线程就是这个进程中的一个线程,也称主线程。如下图所示,在Win
孤寒_imbzz
·
2024-01-12 18:25
JUC并发编程
JUC
java
字节跳动后端面经(11)
UDP区别TCP可靠传输原理,三次握手和四次挥手,为什么要四次挥手3次握手4次挥手问HTML页面渲染过程DNS域名解析过程进程与线程线程间通信的方式死锁Java基础,面向对象继承重载多态、基本变量类型
JVM
dybaby
·
2024-01-12 18:36
Android响应式编程——RxJava3框架的使用(一)
框架的使用(二)Android响应式编程——RxJava3框架的使用(三)Android响应式编程——RxJava3框架的使用(四)1.简介RxJava是响应式编程(ReactiveExtensions)在
JVM
e电动小马达e
·
2024-01-12 16:50
Android
android——rxjava的使用
它是在Java虚拟机(
JVM
)上使用可观测的序列来构建异步的
wy313622821
·
2024-01-12 16:20
android
rxjava
【前端系列】Element-UI 悟道
推荐:kwan的首页,持续学习,不断总结,共同进步,活到老学到老导航檀越剑指大厂系列:全面总结java核心技术点,如集合,
jvm
,并发编程redis,kafka,Spring,微服务,Netty等常用开发工具系列
檀越剑指大厂
·
2024-01-12 14:42
s11
前端
前端
ui
【算法Hot100系列】外观数列
推荐:kwan的首页,持续学习,不断总结,共同进步,活到老学到老导航檀越剑指大厂系列:全面总结java核心技术点,如集合,
jvm
,并发编程redis,kafka,Spring,微服务,Netty等常用开发工具系列
檀越剑指大厂
·
2024-01-12 13:22
s6
算法与数据结构
算法
Java零基础学习笔记
2、常用的CMD命令3、配置环境变量4、JDK下载和安装5、HelloWorld案例6、
JVM
和JDK7、关键字6.1、class8、字面量8.2、字面量的分类9、IDEA集成开发工具9.2、下载和安装第一步第二步第三步
W.Y.B.G
·
2024-01-12 13:51
笔记
学习
笔记
java
【Java数据结构】实例变量和局部变量在作用域、生命周期、初始化方面(是否有默认值)的区别
这是因为实例变量会被Java虚拟机(
JVM
)自动初始化。publicclassMyClass{intmyInt;
DEMIY_
·
2024-01-12 11:45
java
java
数据结构
开发语言
javafx打包为exe
JavaFX引用外jar项目打包成exe报Errorinvokingmethod和Failedtolaunch
JVM
问题_errorinvokingmethod-CSDN博客b
萌新pp
·
2024-01-12 11:11
java
JDK8升级到JDK17的配置
或者是否觉得
JVM
调优十分复杂?那么,今天咱们或许可以通过JDK17获取到一些灵感。本文主要记录当前我们公司在推动所有JDK8微服务全量升级到JDK17过程中遇到的一些问题!
only°夏至besos
·
2024-01-12 11:03
jenkins
运维
GraalVM 原生镜像支持中文文档
原文链接GraalVM原生镜像支持中文文档引言GraalVM原生镜像介绍与
JVM
部署的主要区别了解SpringAhead-of-Time处理源代码生成生成提示文件生成代理类开发您的第一个GraalVM原生应用程序应用样本使用构建包构建原生映像系统要求使用
逆水行舟x
·
2024-01-12 11:32
spring
boot
spring
boot
后端
java
Java面试题之
JVM
Java面试题之
JVM
1.
JVM
的组成部分及其作用?2.
JVM
的堆和栈的区别?3.简述一下垃圾回收机制?(垃圾回收的原理?)4.垃圾回收器都有什么?该怎么选择?5.如何判断垃圾可以回收了?
黄妹妹儿
·
2024-01-12 10:59
java
jvm
python
JVM
CPU与内存飙高排查
dump文件怎么生成和分析记一次CPU与内存飙高的线上事故–MAT工具分析使用visualvm分析
JVM
堆内存泄漏–visualvm工具分析分析工具:EclipseMemoryAnalyzer(MAT)
JackHuan_code
·
2024-01-12 10:27
Java笔记心得
java
jvm
JVM
+GC解析(题目1-3)
1、你平时工作中用过的
JVM
常用基本配置参数有哪些?
张轶渤
·
2024-01-12 10:44
JVM
——新生代 、老年代、永久区
新生区,老年区,元空间新生区:新生区又分为Eden区,幸存区1,幸存区2,Eden区:java新对象的出生地,当Eden区内存不够时会触发一次轻GC,对新生区进行一次垃圾回收;幸存区1:上一次轻GC的幸存者,参加下一次轻GC幸存区2:第二次轻GC的幸存者;老年区:主要存放应用程序中生命周期长的内存对象,该对象是由新生区对象经过两次轻GC保存下来的生命周期长的内存对象,当存储空间不够时会进行一次重G
想要飞翔的小乌龟
·
2024-01-12 09:03
JVM
jvm
JVM
工作原理与实战(十):类加载器-Java类加载器
专栏导航
JVM
工作原理与实战RabbitMQ入门指南从零开始了解大数据目录专栏导航前言一、介绍二、扩展类加载器三、通过扩展类加载器去加载用户jar包1.放入/jre/lib/ext下进行扩展2.使用参数进行扩展四
橘子-青衫
·
2024-01-12 08:54
JVM工作原理与实战
jvm
java
后端
JVM
工作原理与实战(十三):打破双亲委派机制-线程上下文类加载器
专栏导航
JVM
工作原理与实战RabbitMQ入门指南从零开始了解大数据目录专栏导航前言一、打破双亲委派机制的方法二、线程上下文类加载器1.JDBC线程上下文类加载器案例总结前言
JVM
作为Java程序的运行环境
橘子-青衫
·
2024-01-12 08:51
JVM工作原理与实战
jvm
java
后端
2019 JDK的安装
JDK的安装一、认识JDK,JRE,
JVM
1.
JVM
(JavaVirtualMachine):Java虚拟机,Java程序运行在其中.java语言编译程序只需生成在Java虚拟机上运行的目标代码(字节码
不被动
·
2024-01-12 07:47
JVM
-Arthas高效的监控工具
一、arthas介绍3.选择监控哪个进程4.进入具体进程二、arthas的基础命令与基本操作1.查询包含Java的系统属性:命令:sysprop|grepjava1.查询不含Java的系统属性:命令:sysprop|grep-vjava3.打印历史命令命令:history4.查看当前工作目录命令:pwd三、如何使用arthas监控线上服务的内存状态1.dashboard-当前系统的实时数据面板命令
milo.qu
·
2024-01-12 07:43
Java
jvm
java
后端
【
JVM
】本地方法接口 Native Interface
一、JNI简介
JVM
本地方法接口(JavaNativeInterface,JNI)是一种允许Java代码调用本地方法(如C或C++编写的方法)的机制。
hope笔记
·
2024-01-12 07:08
JVM
Java
jvm
java
JVM
基础(5)——
JVM
垃圾回收算法
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc源码解析阶段4、深入jdk其余源码解析阶段5、深入
jvm
源码解析一、简介我们在前两章中,已经讲解了
JVM
垃圾回收的基本流程和对象存活判定
smart哥
·
2024-01-12 07:37
jvm专题
jvm
JVM
基础(4)——
JVM
存活判定算法
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc源码解析阶段4、深入jdk其余源码解析阶段5、深入
jvm
源码解析一、简介我们在
JVM
垃圾回收机制一章中,简单介绍了
JVM
的垃圾回收机制,
smart哥
·
2024-01-12 06:37
jvm专题
jvm
【
JVM
】初识
Jvm
目录什么是
JVM
JVM
的功能常见的
JVM
什么是
JVM
JVM
的全程是JavaVirtualMachine(java虚拟机)
JVM
是一种用于计算设备的规范,也是一个虚构出来的计算机,通过在实际的计算机上仿真模拟各种计算机功能实现
freedomSTUDENT
·
2024-01-12 06:35
JVM
jvm
【JAVA基础】
JVM
之类加载--双亲委派机制
目录1.类加载的过程描述:看图:解释:2.那么类加载器都有哪些呢3.双亲委派机制3.1双亲委派机制的过程3.2图看委派过程3.3为什么要设计双亲委派机制4.自定义类加载器4.1如何定义自己的类加载器?1.类加载的过程描述:我们写的.java文件通过编译成字节码文件.class文件,然后再通过我们的类加载器:ClassLoader,反射以后,类模板存在方法区,把实例化的对象存在堆里;看图:对象的ha
大龄烤红薯
·
2024-01-12 06:04
JAVA--基础学习
java
jvm
java-ee
spring
spring
boot
后端
spring
cloud
JVM
工作原理与实战(十二):打破双亲委派机制-自定义类加载器
专栏导航
JVM
工作原理与实战RabbitMQ入门指南从零开始了解大数据目录专栏导航前言一、打破双亲委派机制的方法二、自定义类加载器1.Tomcat自定义类加载器案例2.自定义类加载器详解3.案例解析总结前言
橘子-青衫
·
2024-01-12 06:04
JVM工作原理与实战
jvm
java
后端
jvm
介绍
JVM
是什么
JVM
是JavaVirtualMachine的缩写,即咱们经常提到的Java虚拟机。虚拟机是一种抽象化的计算机,有着自己完善的硬件架构,如处理器、堆栈等,具体有什么咱们不做了解。
xmh-sxh-1314
·
2024-01-12 06:28
jvm
JVM
:从零到入门
JVM
,就是Java虚拟机。
JVM
是一个巨大的话题,我们本文主要简单介绍一些围绕
JVM
相关的基础知识。
Xua3055
·
2024-01-12 06:28
jvm
在Maven中设置
JVM
系统参数及Java应用调试实例
在Maven中设置
JVM
系统参数及Java应用调试实例在进行Java应用程序开发时,我们通常需要配置Maven构建过程中Java虚拟机(
JVM
)的额外系统参数,以便进行性能优化、日志配置或远程调试等操作
好奇的菜鸟
·
2024-01-12 06:57
java
工具
java
maven
jvm
基础篇_快速入门(Java简介,安装JDK,cmd命令行运行Java文件产生乱码问题的解决方式,IDE工具,实用工具)
文章目录一.Java简介1.
JVM
2.JRE3.JDK二.安装JDK1.下载和安装2.配置Path3.配置JAVA_HOME(选讲)优化三.入门案例1.第一行代码1)jshell2)代码解读总结3)为何要分成对象与方法
丁总学Java
·
2024-01-12 06:48
#
Java语言概述
java
安装JDK
cmd运行java乱码问题
IDE工具
Ubuntu子系统
Fluent
Terminal
Snipaste
java内存泄漏怎么排查
下面是一些排查Java内存泄漏的方法:使用
内存分析
工具:可以使用一些常见的
内存分析
工具如JavaMissionControl、VisualVM等,来监测应用程序的内存使用情况。
lozhyf
·
2024-01-12 06:24
java
开发语言
怎样在浏览器上运行Java代码
以前考虑在js上开发一个java解释器,最大的困难是如何调用java现有工具类库的问题,因为这部分是依赖于
JVM
本身来实现的,而浏览器环境上现在没有
JVM
了,这就变成了一个死结。
webdw
·
2024-01-12 05:06
Java 面试题汇总(持续更新)
谈谈
JVM
的一些基础概念和机制,比如Java的类加载机制;常用版本JDK(JDK8)内嵌的Class-Loader;类加载大致过程:加载、验证、链接、初始化;自定义Class-Loader等;垃圾收集的基本原理
被称为L的男人
·
2024-01-12 05:34
JVM
初识
什么是
JVM
?
JVM
全称是JavaVirtualMachine,中文译名Java虚拟机。
JVM
本质上是一个运行在计算机上的程序,他的职责是运行Java字节码文件。
weixin_54498224
·
2024-01-12 05:53
jvm
jvm
参数调优
(1)根据需求进行
JVM
规划和预调优(2)优化运行
JVM
运行环境(慢、卡顿)(3)解决
JVM
运行过程中出现的各种问题如何调优?(1)系统CPU经常100%CPU100%那么一定有线程占用
攻城有术
·
2024-01-12 04:06
缓存
计算机内存
JVM内存
jvm
java
开发语言
JVM
调优入门指南:掌握步骤、参数和场景
前言 作为Java开发者,我们经常需要优化应用的性能,其中
JVM
调优是非常重要的一部分。
JavaWizard-M
·
2024-01-12 04:36
JVM
jvm
java
算法
String有没有最大长度限制?
intlength);这是java.lang.String中的一个构造函数,可以看到它的长度是int类型,int的最大取值是2^31-1.但是我们却不能认为String支持的最大长度是这么大,这个长度的范围是
JVM
coffee_babe
·
2024-01-12 04:57
java
java
解决多版本jar包冲突问题
修改jar全限定名我们知道
jvm
加载类是通过判断类的全限定名来判断当前类是否被加载,这个导致多版本jar包不兼容的原因,那么我们就从里下手。
花开不识君
·
2024-01-12 03:18
问题解决
jar
java
jvm
JDK1.8安装,环境配置以及其中遇到的各种问题
一、JDK和JRE的介绍JRE(JavaRuntimeEnvirnment):Java运行环境包括
JVM
(Java虚拟机)和Java程序所需的核心类库等,所以如果只是要运行一个开发好的java程序,就只需要安装
zhiweizhang_zzw
·
2024-01-12 02:28
Java
java
jdk
Jmeter 性能压测 —— 测试通过标准参考!
性能测试通过标准包括服务端性能、前端性能和用户体验性能,常规通过标准如下所示1、通用互联网服务端性能①TPS(每秒事务数)大于期望值②响应时间小于期望值③错误率小于0.5%(事务成功率大于99.5%)④CPU使用率小于75%⑤
JVM
小码哥说测试
·
2024-01-12 02:25
自动化测试
技术分享
软件测试
jmeter
分布式
测试工具
postman
单元测试
性能测试
【十三】一文带你了解下 synchronized 的实现原理
如果锁冲突频繁,就转换为悲观锁开始是轻量级锁,如果锁被持有时间的较长,就转换成重量级锁实现轻量级锁的时候大概率用到的自旋锁策略是一种不公平锁是一种可重入锁不是读写锁1.synchronized的加锁过程
JVM
一个想打拳的程序员
·
2024-01-12 02:05
多线程
jvm
java
开发语言
Java基础详解
Java知识总结:Ⅰ、Java基础:ballot_box_with_check:一、初识java:rainbow_flag:1、Java的定义2、Java的版本分类3、Java的特性4、JDK、JRE、
JVM
迷迷糊糊M
·
2024-01-12 01:40
【设计模式-01】Singleton单利模式
一、方式1(最常用,推荐使用)单例实现方式一:饿汉式类加载到内存后,就实例化一个单例,
JVM
保证线程安全简单实用,推荐使用。唯一缺点:不管用到与否,类装载时就完成加载。
飞鸽FlyGo
·
2024-01-12 01:36
MCA
#
设计模式
设计模式
单例模式
java
Singleton
上一页
32
33
34
35
36
37
38
39
下一页
按字母分类:
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
其他