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
2022年最新【Java八股文背诵版面试题】面试必备,查漏补缺;多线程+spring+
JVM调优
+分布式+redis+算法
前言春招,秋招,社招,我们Java程序员的面试之路,是挺难的,过了HR,还得被技术面,小刀在去各个厂面试的时候,经常是通宵睡不着觉,头发都脱了一大把,还好最终侥幸能够入职一个独角兽公司,安稳从事喜欢的工作至今...近期也算是抽取出大部分休息的时间,为大家准备了一份通往大厂面试的小捷径,准备了一整套Java复习面试的刷题以及答案,我知道很多同学不知道怎么复习,不知道学习过程中哪些才是重点,其实,你们
Java面试_
·
2025-01-28 23:09
Java
java
面试
jvm
jvm
优化_day02
垃圾回收介绍1.什么是垃圾回收?程序在执行的过程中,必然会向系统申请内存资源,而已经没有用了的资源,如果不回收掉,最终就会导致内存溢出,因此需要垃圾回收2.C/C++语言的垃圾回收在C/C++语言中,没有自动垃圾回收机制,是通过new关键字申请内存资源,通过delete关键字释放内存资源。如果,程序员在某些位置没有写delete进行释放,那么申请的对象将一直占用内存资源,最终可能会导致内存溢出。3
qq_42514129
·
2025-01-28 13:22
jvm优化
jvm
Java虚拟机组成
1.组成部分字节码文件类加载器ClassLoader运行时数据区域(
JVM
管理的内存)执行引擎(即时编译器、解释器、垃圾回收器等)本地接口(调用本地已经编译的方法,比如虚拟机中提供的c/c++方法)2.
全干攻城狮12138
·
2025-01-28 12:46
jvm
java
开发语言
jvm
日志收集Day008
(1)配置ZK的堆内存vim/app/softwares/zk/conf/java.envexportJAVA_HOME=/sortwares/jdk1.8.0_291export
JVM
FLAGS="-
ccnnlxc
·
2025-01-28 07:16
java
开发语言
JVM
--- 类的生命周期
一、类的生命周期加载-----》校验-----》准备-----》解析-----》初始化-----》使用-----》卸载二、类加载过程1、加载(1)主要工作:通过类的全限定名来获取定义此类的二进制字节流。将这个类字节流代表的静态存储结构转换为方法区的运行时数据结构。在堆中生成了一个代表此类的java.lang.Class对象,作为访问这些方法区的数据入口。(2)支持的两种类加载器:引导类加载器用户(
Wangwq.
·
2025-01-28 06:32
八股文
JVM
在Eclipse安装时报错:Version 1.8.0_281 of the
JVM
is not suitable for this product
近日,在QQ群里看到鹏飞大佬的文章,突然想coding一发,又因为没用过Eclipse,于是开始撸IDE…可谁曾想,前方正有一堆坑…下载是一坑百度搜索Eclipse,打开官网下载,点击下载,官网的下载速度就是…满心欢喜,开局惊喜啊:(So记住这个小海豚,可爱吧~清华大学开源软件镜像站,致力于为国内和校内用户提供高质量的开源软件镜像、Linux镜像源服务,帮助用户更方便地获取开源软件https://
CheeseZhangz
·
2025-01-28 03:14
学习
eclipse
windows
java
jdk
JVM
学习总结——十一、
JVM
的JIT
通常Javac将程序源码编译,转换成java字节码,
JVM
通过解释字节码将其翻译成相
技术分子
·
2025-01-28 03:13
深入理解Java虚拟机
jvm
【
JVM
】调优
JVM
常见调优参数-Xms初始堆大小-Xmx最大堆大小-Xss设置每个线程的堆栈大小-XX:NewSize设置新生代最小空间大小-XX:MaxNewSize设置新
日月星宿~
·
2025-01-28 03:12
#
jvm
jvm
java
开发语言
JVM
学习-垃圾收集器
一、初识垃圾收集器在学习完垃圾回收的一些基本知识之后,我们要进入到具体的垃圾收集器的学习,其他内容可以翻阅博主前面的博客文章进行了解。下面是垃圾收集器的搭配组合情况:二、基本知识的补充1、垃圾收集器中的并行与并发并行(Parallel):并行描述的是多条垃圾收集器线程之间的关系,说明同一个时间有多条这样的线程在协调工作,通常默认此时用户线程处在等待状态。并发(Concurrent):并发描述的是垃
TyuIn
·
2025-01-28 03:42
JVM
java
jvm
jvm.gc
JVM
堆内存分配过程
设置堆内存大小和OOMJava堆用于存储Java对象实例,那么堆的大小在
JVM
启动的时候就确定了,我们可以通过-Xmx和-Xms来设定-Xms用来表示堆的起始内存,等价于-XX:InitialHeapSize-Xmx
富士康质检员张全蛋
·
2025-01-28 03:12
运维必须知道的JVM知识
jvm
JVM
CMS垃圾收集器详解
CMS定义和使用CMS(ConcurrentMarkSweep)垃圾收集器是一种以获取最短回收停顿时间为目标的收集器。它非常符合在注重用户体验的应用上使用。CMS垃圾收集器是一种基于“标记-清除”算法实现。在jdk8中使用CMS相关的核心参数:-XX:+UseConcMarkSweepGC:启用cms-XX:ConcGCThreads:并发的GC线程数-XX:+UseCMSCompactAtFul
NewBird_jhone
·
2025-01-28 03:12
jvm
真实互联网线上系统
JVM
内存溢出排查流程(文末彩蛋)
起因:近期在工作中发生因
jvm
内存溢出导致线上应用进程崩溃,导致服务瞬间瘫痪。期间发现集群中每台应用服务器
JVM
内存使用率高达96%左右,存在瞬间内存打满,导致服务瘫痪情况。
程序健跑人生
·
2025-01-28 03:12
JVM
多线程高并发
工作感悟
jvm
java
架构
后端
分布式
IDEA
JVM
性能优化 相关参数设置
文章目录IDEA
JVM
性能优化相关参数设置IDEA
JVM
性能优化相关参数设置点击Help-EditCustomVMOptions-Xms256m-Xmx2048m-XX:ReservedCodeCacheSize
简简单单OnlineZuozuo
·
2025-01-28 03:41
m3
IntelliJ
IDEA
实用指南
intellij-idea
性能优化
java
深入理解
JVM
中的栈和堆
深入理解栈栈又名堆栈,它是一种运算受限的线性表。其限制是仅允许在表的一端进行插入和删除运算。这一端被称为栈顶,相对地,把另一端称为栈底。其特性是先进后出。栈是线程私有的,生命周期跟线程相同,当创建一个线程时,同时会创建一个栈,栈的大小和深度都是固定的。方法参数列表中的变量,方法体中的基本数据类型的变量和引用数据类型的引用都存放在栈中,成员变量和对象本身不存放在栈中。运行时,成员函数的局部变量引用也
刘小豆豆豆
·
2025-01-28 03:11
Java
#
JVM
java
jvm
栈
内存泄漏
JVM
性能:堆的参数配置
目录初始堆和最大堆偏差问题新生代配置指定绝对大小Java程序中的最重要的内存空间就是堆了,基本上所有的对象都分配在堆中,这些堆空间根据不同功能和GC回收分配成几种的结构,例如存放新创建对象的新生代,经过多次GC后仍然存活的老年对象则存放在老年代中,新生代区域又分为eden区和from区,to区,通风常在eden区中的新生代经历了一次GC后仍然存活的话,便会进入from区或to区,每一次GC都会让对
大力海棠
·
2025-01-28 03:40
JVM
JVM
堆
参数配置
JVM
学习总结-集合
1.聊聊
JVM
2.
JVM
内存管理:深入Java内存区域与OOM3.java线程安全(总结)4.
JVM
内存管理:深入垃圾收集器(六种垃圾收集器)与内存分配策略5.
JVM调优
总结(一)
北山璎珞
·
2025-01-28 03:09
JVM
JVM
JVM学习
jvm总结
深入了解JVM
JVM调优
一次zookeeper Curator客户端导致
JVM
OOM问题的分析记录
一次
JVM
OOM问题的分析记录OOM问题发生在客户的开发环境,系统是一个监控系统,表现为先高CPU,页面极卡,最后发生OOM。问实施人员拿到HeapDump文件。
辉度
·
2025-01-28 03:39
并发
多线程
TaskManager的
JVM
OOM退出配置
当TaskManager的Java虚拟机(
JVM
)遇到内存不足的情况时,可以通过配置相应的参数来控制其行为。本文将介绍如何配置TaskManager的
JVM
,以便在OOM(内存溢出)发生时退出。
艾丽丝的爱情
·
2025-01-28 02:06
jvm
大数据
JVM
堆空间
JVM
(Java虚拟机)堆空间是Java内存管理的核心区域之一,用于存储Java对象实例。
silver687
·
2025-01-28 02:06
jvm
性能测试丨
JVM
性能数据采集
什么是
JVM
性能数据采集?
JVM
性能数据采集是指通过一些工具和技术采集与Java虚拟机相关的性能数据。这些数据包括但不限于内存使用、CPU使用、垃圾回收(GC)行为、线程活动等。
霍格沃兹测试开发学社测试人社区
·
2025-01-28 02:05
jvm
测试工具
测试开发
软件测试
JVM
垃圾回收器的原理和调优详解!
全文目录:开篇语前言摘要概述垃圾回收器分类及原理1.Serial垃圾回收器2.Parallel垃圾回收器3.CMS垃圾回收器4.G1垃圾回收器源码解析示例代码使用案例分享案例1:Web服务的GC调优案例2:大数据任务的GC优化应用场景案例垃圾回收调优策略优缺点分析优点缺点核心类方法介绍测试用例小结总结文末开篇语哈喽,各位小伙伴们,你们好呀,我是喵手。运营社区:C站/掘金/腾讯云/阿里云/华为云/5
喵手
·
2025-01-28 02:34
零基础学Java
jvm
JVM
笔记:Java虚拟机的常量池
这篇文章主要是做一个总结,将查找到相关的资料自己做一个整理,最后会列出查找过的相关资料,感兴趣的可以去翻一翻。常量池class文件常量池(classconstantpool)常量池可以理解为Class文件之中的资源仓库,它是Class文件结构中与其他项目关联最多的数据类型,包含了类也是占用Class文件中第一个出现的表类型数据项目。常量池中主要存放两大类常量:字面量(Literal)和符号引用(S
verzqli
·
2025-01-27 01:12
Java
java虚拟机
java
jvm
字符串常量池
JVM
常见知识点思维导图
本篇思维导图为
JVM
常见知识点的梳理,希望对你有帮助!需要xmind格式私信我,转发请标注来源,谢谢!
changes404
·
2025-01-27 00:08
思维导图
jvm
JVM
常见知识点总结
文章目录一、类加载篇1.1类加载过程1.2类加载器分类1.3双亲委派机制二、
JVM
内存结构篇2.1
JVM
内存结构2.2对象的创建过程2.3强软弱虚引用三、垃圾回收篇3.1如何判断对象是否死亡3.2哪些对象可以作为
南波塞文
·
2025-01-27 00:38
JVM
虚拟机
JVM
JVM
- 内存划分、类加载、GC 机制、常见参数、简单调优
目录前言一、
JVM
内存划分二、类加载2.1、类加载是在干什么?2.2、类加载的过程2.3、何时触发类加载?2.4、双亲委派模型(重点考察)2.4.1、什么是双亲委派模型?
陈亦康
·
2025-01-27 00:33
面试总结
jvm
面试
es+kibana+logstash快速安装上手
脚本文件,启动脚本,安装插件,运行统计数据等config集群配置文件JDKjava运行环境data数据文件libjava类库logs日志文件modules包含所有的ES模块plugins包含所有已安装的插件
JVM
DoloresOOO
·
2025-01-26 20:37
elk
elk
docker
docker-compose
linux
Java 21 探讨虚拟线程锁在哪里?
随着我们使用更新版本的Java,
JVM
生态系统团队会寻找可以改善我们系统的人机工程学和性能的新语言特性。
幻想多巴胺
·
2025-01-26 10:26
技术
论文
java
开发语言
java基础加强四(反射,代理模式,自定义注解)
一、反射反射机制是java中一个很强大的功能,可以跳过
jvm
实例化对象的过程,直接实例化类的class对象,然后直接操作class对象,再运行过程中,几乎可以得到任何一个类的属性和方法,能够调用任何一个对象的方法和属性
咸鱼太咸
·
2025-01-26 10:20
从新开始
java
反射
18、方法区与垃圾回收机制
1.3.3.方法调用阶段:1.3.4.方法执行阶段:1.3.5.方法返回阶段:1.3.6.垃圾回收阶段:二.垃圾回收机制2.1.finalize方法2.2.内存中的状态2.3.强制垃圾回收一.方法区当虚拟机(
JVM
周某某~
·
2025-01-26 08:10
JAVA基础知识
java
开发语言
JVM
基础:什么是STW?
Stop-The-WorldSTW概念进入SWT时机STW停顿的原因STW示例代码STW:Stop-The-WorldSTW概念STW(Stop-The-World):是在垃圾回收算法执行过程当中,将
JVM
我心向阳iu
·
2025-01-26 02:44
#
JVM
Java面试知识点精讲
jvm
java
面试
JVM
中的STW和CMS
Java中一种全局暂停现象,全局停顿,所有Java代码停止,native代码可以执行,但不能与
JVM
交互;这些现象多半是由于gc引起。GC时的StoptheWorld(STW)是大家最大的敌人。
Modify_QmQ
·
2025-01-26 02:13
#
JVM
jvm
stw
cms
简识
JVM
栈中的程序计数器
JVM
(Java虚拟机)栈中的程序计数器(ProgramCounterRegister)是
JVM
运行时数据区域中的一个重要组成部分,以下是对其的详细解释:一、程序计数器的定义和作用定义:程序计数器是一块较小的内存区域
天天向上杰
·
2025-01-26 02:42
jvm
简识
JVM
中并发垃圾回收器和多线程并行垃圾回收器的区别
在
JVM
中,多线程并行垃圾回收器和并发垃圾回收器是两种不同类型的垃圾回收机制,它们的主要区别在于垃圾收集线程与用户线程之间的运行关系,以及这种关系对应用程序性能的影响。
天天向上杰
·
2025-01-26 02:42
jvm
java
算法
JVM
、JRE 和 JDK:深入解析
在Java编程的世界中,
JVM
、JRE和JDK是三个关键的组成部分,每个部分在Java的开发和运行中都扮演着重要角色。理解这三者的关系不仅对开发者有帮助,也有助于解决编程过程中遇到的各种问题。
ㅇㅁㅇ
·
2025-01-26 02:40
java基础
jvm
java
开发语言
jdk jre
jvm
的区别和联系
一、JDK、JRE、
JVM
分别是什么(一)JDKJDK,全称JavaDevelopmentKit,是Java语言的软件开发工具包,主要用于移动设备、嵌入式设备上的Java应用程序。
小萝卜锃亮
·
2025-01-26 02:09
jvm
java
开发语言
初学Guns
2、系统高并发,包括:缓存应用、HTTP缓存、异步高并发处理、
JVM
的优化、队列应用、动静分离等等。
only空格
·
2025-01-25 18:14
笔记
java
开发语言
【Nginx系列】Nginx配置超时时间
推荐:kwan的首页,持续学习,不断总结,共同进步,活到老学到老导航檀越剑指大厂系列:全面总结java核心技术,
jvm
,并发编程redis,kafka,Spring,微服务等常用开发工具系列:常用的开发工具
m0_74824552
·
2025-01-25 17:33
面试
学习路线
阿里巴巴
nginx
运维
Tomcat 启动报错 : There is insufficient memory for the Java Runtime Environment to continue
Tomcat启动报错“ThereisinsufficientmemoryfortheJavaRuntimeEnvironmenttocontinue”通常表示
JVM
(Java虚拟机)在尝试分配内存时遇到了问题
m0_74825614
·
2025-01-25 00:31
java
tomcat
开发语言
Spring Boot性能提升的核武器,速度提升500%!
它与传统的操作系统线程相比,具有显著的优势:轻量级:虚拟线程由
JVM
管理,而非操作系统,因此它们的内存占用和创建成本远低于传统线程。理论上,你可以轻松创建数十万甚至更多的虚拟线程。
m0_74823388
·
2025-01-24 19:21
面试
学习路线
阿里巴巴
spring
boot
后端
java
在 Java 中,JDK、JRE、
JVM
分别代表什么,有何关系和区别?
在Java开发的世界中,我们会经常听到JDK、JRE和
JVM
这三个词。它们都与Java的运行环境以及Java程序的编译和运行有关,它们之间也存在一些关联性和区别。
程序员黄同学
·
2025-01-24 08:20
Java
java
jvm
开发语言
AI跟踪报道第62期-本周AI新闻: 微软推出Copilot的AI Agent和Computer Control
si=DI
jVm
2l
新加坡内哥谈技术
·
2025-01-23 22:35
人工智能
copilot
大数据
多级缓存
JVM
进程缓存
在Java虚拟机(
JVM
)中,多级缓存通常指的是
JVM
内部的多层缓存机制,包括指令缓存、数据缓存等,这些缓存都是为了提高程序运行效率。在Java中,
JVM
的多级缓存是自动管理的,不需要程序员手动干预。
Rverdoser
·
2025-01-23 20:20
缓存
jvm
Spring Boot 使用 Micrometer 集成 Prometheus 监控 Java 应用性能
一、Micrometer简介Micrometer是一个开源的Java项目,主要用于为
JVM
应用程序提供监控和度量功能。
liuyunshengsir
·
2025-01-23 18:37
性能监控
java
spring
boot
prometheus
Hadoop 与 Spark:大数据处理的比较
博客内容包括:Java核心技术与微服务:涵盖Java基础、
JVM
、并发编程、Redis、Kafka、Spring等,帮助您全面掌握企业级开发技术。
王子良.
·
2025-01-23 16:50
大数据
经验分享
hadoop
spark
大数据
【檀越剑指大厂--RocketMQ】RocketMQ运维篇
推荐:kuan的首页,持续学习,不断总结,共同进步,活到老学到老导航檀越剑指大厂系列:全面总结java核心技术点,如集合,
jvm
,并发编程redis,kafka,Spring,微服务,Netty等常用开发工具系列
Kwan的解忧杂货铺@新空间代码工作室
·
2025-01-23 13:34
s总
檀越剑指大厂
java-rocketmq
rocketmq
运维
Logback 未按预期过滤到控制台输出的日志级别
目标是:-Dlog.level=DEBUG通过
JVM
args()(默认)仅将所需的日志级别写入控制台输出INFO。(不起作用)将DEBUG级别写入ROLLING_FILE_DEBUG文件附加器。
肉三
·
2025-01-23 11:24
Java
jvm
java
开发语言
redis 布隆过滤器 BloomFilter
3.3插入元素过程3.4查询元素是否存在3.5元素删除3.6扩容4、SpringBoot整合布隆过滤器4.1技术选型4.2依赖4.3配置布隆过滤器相关参数4.4布隆过滤器工具类4.5业务操作4.5.1基于
JVM
稚辉君.MCA_P8_Java
·
2025-01-23 10:40
高可用Kubernetes集群
redis
jvm
-sandbox-repeater安装与使用指南
jvm
-sandbox-repeater安装与使用指南项目地址:https://gitcode.com/gh_mirrors/jv/
jvm
-sandbox-repeater1、项目的目录结构及介绍
jvm
-sandbox-repeater
裴剑苹
·
2025-01-23 09:08
JVM
学习指南(44)-
JVM
模块化
文章目录模块化概述模块化的重要性
JVM
模块化的历史背景Java模块化的演变模块化的关键概念模块(module)要求(requires)导出(exports)开放(opens)模块化的实际应用定义模块使用模块模块化的影响模块化的未来展望新特性和改进对
俞兆鹏
·
2025-01-23 09:06
JVM学习指南
JVM
深入剖析
JVM
内存模型
简介:在Java虚拟机(
JVM
)的世界里,内存模型是其核心架构之一,它决定了Java程序如何存储和管理数据,深刻影响着程序的性能和稳定性。
小白的一叶扁舟
·
2025-01-23 07:16
面试题
jvm
java
spring
boot
架构
上一页
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
其他