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全套
Ubuntu20.04离线安装openssh-server安装包
离线安装openssh-server安装包【下载地址】Ubuntu20.04离线安装openssh-server安装包此项目为Ubuntu20.04用户提供了离线安装openssh-server所需的
全套
安装包
怀盼浪Chief
·
2025-07-04 16:51
JVM
中的各类引用
JVM
中的各类引用欢迎来到我的博客:TWind的博客我的CSDN::Thanwind-CSDN博客我的掘金:Thanwinde的个人主页对象众所不周知,Java中基本所有的对象都是分配在堆内存之中的,除开基本数据类型在栈帧中以外
·
2025-07-04 14:02
JVM
中的完整 GC 流程
了解
JVM
中一次完整的GC流程对于优化Java应用的性能、减少内存占用以及避免内存泄漏至关重要。本文将深入探讨
JVM
中的GC流程。
一叶飘零_sweeeet
·
2025-07-04 14:31
java
jvm
java
开发语言
【
JVM
】运行期的优化
即时编译解释器与编译器Java程序最初是通过解释器进行解释执行的,当虚拟机发现某个方法或代码块的运行特别频繁时,就会把这些代码认定为“热点代码”(HotSpotCode)。为了提高热点代码的执行效率,在运行时,虚拟机将会把这些代码编译成与本地平台相关的机器码,并进行各种层次的优化,完成这个任务的编译器称为即时编译器(JustInTimeCompiler,简称JIT编译器)。即时编译器与解释器的区别
编程芝士
·
2025-07-04 13:29
JVM
GraalVM 与
JVM
:深度对比分析
在现代Java开发中,GraalVM和传统的
JVM
(JavaVirtualMachine)是两个非常重要的运行时环境。
twinsshehp
·
2025-07-04 13:58
jvm
深入理解
JVM
- 编译期/运行期优化
----------------------------编译期优化--------------------------------------1、概述(编译期)Java语言的“编译期”其实是一段“不确定”的操作过程,因为它可能是指一个前端编译器(Javac编译器)把Java文件转变为class文件的过程;也可能是指虚拟机的后端运行期编译器(JIT编译器)把字节码转变为机器码的过程;还可能是指使用静
json_it学习笔记
·
2025-07-04 13:57
深入理解JVM
编译
优化
虚拟机
12、
jvm
运行期优化
运行期优化:
jvm
将执行状态分成五个层次(1)0层,解释执行(Inrerpreter)(2)1层,使用c1即时编译器编译执行(不带profiling)2层,使用c1即时编译器编译执行(带基本的prodiling
很小心的小新
·
2025-07-04 13:56
jvm
java
笔记
开发语言
Java
JVM
与Spring Boot深度解析
我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》(基础篇)、(进阶篇)、(架构篇)清华大学出版社签约作家、Java领域优质创作者、CSDN博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。拥有多年一线研发和团队管理经验,研究过主流框架的底层源码(Spring、Spri
Java廖志伟
·
2025-07-04 11:17
Java场景面试宝典
Java
JVM
Spring
Boot
JVM
与Spring Boot核心解析
我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》(基础篇)、(进阶篇)、(架构篇)清华大学出版社签约作家、Java领域优质创作者、CSDN博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。拥有多年一线研发和团队管理经验,研究过主流框架的底层源码(Spring、Spri
Java廖志伟
·
2025-07-04 11:17
Java场景面试宝典
Java
JVM
Performance
Optimization
八股文——JAVA基础:什么是反射?反射的优点和缺点都有哪些?反射的原理是什么?
简单来说,反射是一种可以让
jvm
在动态运行时拿到类的信息的一种方法。在编程时可以通过类对象来获取该类中基本信息,包括类方法、继承关系等。
Hellyc
·
2025-07-04 01:40
java
开发语言
八股文——JAVA基础:常量折叠是什么?
常量折叠是
jvm
在底层进行常量的基本运算,比如Strings="hello"+"world";//编译时直接折成"helloworld"再比如:publicclassC{publicstaticfinalStringA
Hellyc
·
2025-07-04 01:40
java
开发语言
JAVA八股文:异常有哪些种类,可以举几个例子吗?Throwable类有哪些常见方法?
其中Error(比如OutOfMemoryError、StackOverflowError、类加载失败等)表示
JVM
自身或运行环境的问题,不应该也通常无法由应用程序去捕获或恢复,出现Error通常意味着程序无法继续安全运行
Hellyc
·
2025-07-04 01:09
java
开发语言
学习笔记-
JVM
GC
1.GC分类PartialGC并不会收集整个堆空间,仅仅包括新生代和老年代,不包含永久代(元空间)。YoungGC:只收集YoungGen的垃圾收集过程。OldGC:只收集OldGen的垃圾收集过程。(只有CMS的并发收集是这个模式)MixedGC:收集整个YoungGen以及部分OldGen的垃圾收集过程。(只有G1有这个模式)FullGC收集整个堆,包括YoungGen、OldGen以及Per
绝不秃头的L君
·
2025-07-03 23:58
学习笔记
jvm
jvm.gc
【学习笔记】
jvm
1、
jvm
基础1.1什么是
jvm
?
jvm
是一种规范。
jvm
是一种什么样的规范?
liu1251303815
·
2025-07-03 23:27
学习
笔记
jvm
JVM
GC学习记录
垃圾标记算法:引用计数:解决不了垃圾对象循环引用问题。root扫描(可达性分析):从根对象(线程、main函数、静态变量、常量)扫描。三色标记:黑:其下所有子树,引用均被标记完成,是存活的最终状态。灰:其下所有子树,但引用的对象尚未完全检查,是存活的过渡状态。白:对象未被标记,默认初始状态,标记结束后仍为白色的对象将被回收。标记时会STW扫描根节点,然后标记线程与业务线程并行存在;会产生情况2,业
不会吃萝卜的兔子
·
2025-07-03 23:55
JVM
GC
jvm
学习
java
GC
【Maven】Maven深度避坑指南:依赖冲突全维度解决方案与工业级实战(超万字解析)
Maven深度避坑指南:依赖冲突全维度解决方案与工业级实战(超万字解析)第一部分:依赖冲突核心原理深度解析1.1Maven依赖机制底层原理1.2类加载冲突的
JVM
级影响第二部分:八大实战解决方案深度强化
夜雨hiyeyu.com
·
2025-07-03 19:33
maven
java
战损版JavaAgent方法耗时统计工具实现
正文一.JavaAgent原理简析理解啥是JavaAgent前,需要先介绍一下
JVM
TI(
JVM
ToolInterface)。
JVM
TI是
JVM
提供的用于访问
JVM
各种状态的一套编程接口。
小满只想睡觉
·
2025-07-03 19:29
jvm
java
开发语言
java中agent的作用
一java中agent1.1agent-javaagent是Java虚拟机(
JVM
)提供的一个启动参数,用于在Java程序main方法执行之前,加载一个特殊的Java代理程序(JavaAgent)。
·
2025-07-03 19:56
华为研发岗位面试与暑期实习攻略:C++与Java深入解析
在面试中,求职者需要展示C++11/14/17新特性、内存管理、设计模式,以及Java核心技术、
JVM
原理等,同时还需关注新技术趋势。积极学习和展现出学习能力与团队精神,
丹力
·
2025-07-03 17:46
JVM
调优实战 Day 13:微服务架构中的
JVM
优化
【
JVM
调优实战Day13】微服务架构中的
JVM
优化文章标签
jvm
调优,微服务架构,
JVM
性能优化,Java内存管理,
JVM
参数配置,云原生应用,Java开发,架构师成长之路文章简述在微服务架构中,
JVM
在未来等你
·
2025-07-03 13:46
JVM调优实战
JVM
Java
性能优化
调优
虚拟机
JVM
调优实战 Day 7:
JVM
线程分析与死锁排查
【
JVM
调优实战Day7】
JVM
线程分析与死锁排查文章标签
jvm
调优,线程分析,死锁排查,
JVM
监控,Java性能优化,
JVM
参数配置文章简述在Java应用的高并发场景中,线程管理与死锁问题往往是性能瓶颈的根源
在未来等你
·
2025-07-03 13:45
JVM调优实战
JVM
Java
性能优化
调优
虚拟机
性能分析与调优详解
点击文末小卡片,免费获取软件测试
全套
资料,资料在手,涨薪更快常看到性能测试书中说,性能测试不单单是性能测试工程师一个人的事儿。需要DBA、开发人员、运维人员的配合完成。
测试老哥
·
2025-07-03 06:23
测试工具
python
软件测试
自动化测试
性能测试
测试用例
职场和发展
Selenium使用指南
点击文末小卡片,免费获取软件测试
全套
资料,资料在手,涨薪更快Selenium是网页应用中最流行的自动化测试工具,可以用来做自动化测试或者浏览器爬虫等。
·
2025-07-03 06:23
Kafka 核心机制面试题--自问自答
的高性能主要来自三大核心技术:零拷贝(Zero-Copy):通过sendfile()系统调用,数据直接从磁盘到网卡,避免了内核态和用户态之间的多次拷贝页缓存(PageCache):消息直接写入操作系统页缓存而非
JVM
亲爱的非洲野猪
·
2025-07-03 06:20
kafka
分布式
JVM
垃圾回收器
JVM
的垃圾回收机制主要通过不同的垃圾收集器来实现,垃圾收集器的设计围绕着几个核心目标:吞吐量、延迟(停顿时间)、内存占用,并根据它们工作的内存区域(年轻代/老年代)和工作方式(串行/并行/并发)进行分类
俗尘某某
·
2025-07-03 03:01
JVM
java
jvm
jvm调优
JVM
调优实战 Day 14 :大数据处理中的
JVM
调优
【
JVM
调优实战Day14】大数据处理中的
JVM
调优文章标签
jvm
调优,大数据处理,Java性能优化,
JVM
参数配置,
JVM
GC调优,Java开发,大数据架构,
Jvm
实战文章简述在大数据处理场景中,Java
在未来等你
·
2025-07-03 02:24
JVM调优实战
JVM
Java
性能优化
调优
虚拟机
java中对象可达性分析 + 自动回收算法
原理:
JVM
会用一组叫“GCRoots(垃圾收集根节点)”的基础对象为起点,从这些根出发,沿着对象之间的引用关系去递归搜索。如果某个对象能通过这条引用链与GCRoot相连,那么它就是“可达
盒子6910
·
2025-07-02 19:54
运维专栏
算法
java
jvm
jvm
锁升级机制
Java虚拟机(
JVM
)中的锁升级机制(也称为锁膨胀)是HotSpot虚拟机为了优化synchronized关键字的性能而引入的一项重要技术。
@ chen
·
2025-07-02 18:23
Java基础
jvm
java
多线程
JVM
垃圾回收调优知识点整理
目录1、
JVM
内存模型1.2、堆及垃圾回收1.3、
JVM
参数设置经验:1.4、对象逃逸分析:2、类加载2.1、类加载过程:2.2、类加载器分类:2.3、类加载机制:2.4、打破双亲委派机制:3、
JVM
内存分配机制
图灵农场
·
2025-07-02 14:54
个人笔记
jvm
彻头彻尾搞定
JVM
系列之五:
JVM
垃圾回收算法
引言做C++开发的同学特别羡慕Java开发的同学,因为Java开发的同学在开发过程中不用手动去申请内存以及释放内存,因为
JVM
虚拟机会帮助我们进行垃圾回收,虽然有时候它可能会崩掉,但是至少比手动进行内存申请以及释放幸福的多
慕枫技术笔记
·
2025-07-02 14:53
JVM从入门到精通
jvm
JVM
垃圾回收(笔记)
文章目录完全垃圾回收其他垃圾回收类型垃圾回收器1.Serial垃圾回收器2.ParNew垃圾回收器3.ParallelScavenge垃圾回收器4.CMS(ConcurrentMarkSweep)垃圾回收器5.G1(GarbageFirst)垃圾回收器6.ZGC(ZGarbageCollector)和Shenandoah垃圾回收器垃圾回收算法1.标记-清除(Mark-Sweep)算法2.复制(Co
Coder-thinking
·
2025-07-02 14:53
Java
jvm
笔记
java微服务-linux单机CPU接近100%优化
下面是分层的优化建议,包括
JVM
、系统、服务架构等多个方面,帮助你降CPU、稳运行、可扩展。
showker
·
2025-07-02 12:38
java
微服务
linux
2025年Java后端面试必刷题:场景题与八股文高频考点
链表/红黑树结构ConcurrentHashMap线程安全,JDK1.8改用CAS+synchronized优化锁粒度synchronized与ReentrantLock区别synchronized是
JVM
小凡敲代码
·
2025-07-02 08:02
java
面试
Java面试
java面试题
互联网大厂
java面试
java场景题
深入理解Tomcat类加载器:为何打破双亲委派模型?
类加载器负责在运行时动态地加载Java类文件到
JVM
中,使得Java的灵活性和动态性得以实现。但为了保证安全性和避免重复加载,Java引入了双亲委派模型作为其类加载机制的核心。
一休哥助手
·
2025-07-02 07:23
java
工具
tomcat
java
JVM
——垃圾回收
在Java开发中,
JVM
不仅负责运行Java字节码,还通过自动内存管理机制帮助开发者避免手动内存管理的复杂性。
五月茶
·
2025-07-02 02:19
JVM
jvm
Java类加载器深度解析:从原理到实践
前言在Java的世界里,我们编写的每一行代码,最终都会被编译成.class文件,然后由Java虚拟机(
JVM
)执行。然而,这些.class文件是如何被
JVM
识别并运行起来的呢?
·
2025-07-02 00:10
鸿蒙HarmonyOS 5.0开发实战:自定义安全键盘实现案例
往期鸿蒙5.0
全套
实战文章必看:(文中附带鸿蒙5.0全栈学习资料)鸿蒙开发核心知识点,看这篇文章就够了最新版!
炫酷盖茨猫先生
·
2025-07-01 23:59
鸿蒙5.0开发
鸿蒙应用开发案例
harmonyos
华为
前端
android
ArkUI
ArkTS
鸿蒙系统
什么是接口测试?
2025最新Jmeter接口测试从入门到精通(
全套
项目实战教程)接口测试概念接口测试是项目测试的一部分,它测试的主要对象是接口,是测试系统组件间接口的一种测试。
测试界清流
·
2025-07-01 22:23
接口测试
【Java入门】入门第一天-开发环境的搭建-为什么要搭建环境-搭建步骤
首先了解一下
JVM
、JRE、JDK
JVM
(JavaVirtualMachine):Java虚拟机,Java程序运行在其中.java语言编译程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行
头秃仙女
·
2025-07-01 17:18
java
jvm
如何在Ubuntu上运行Jar包?
其核心优势在于Java虚拟机(
JVM
),它使得编写的Java代码能够在任何安装了
JVM
的设备上运行,无需重新编译。
wljslmz
·
2025-07-01 16:43
Linux技术
ubuntu
jar
linux
JVM
——线程池:不同场景下如何合理地选择线程池?
引入在现代软件开发中,高并发处理已成为系统设计的核心挑战之一。当面对大量并发任务时,如何高效管理线程资源成为关键。线程池作为一种成熟的线程管理机制,通过复用线程、控制并发量和优化资源分配,成为解决高并发问题的必备工具想象一家繁忙的餐厅厨房:当订单源源不断涌入时,厨师团队需要高效处理各类烹饪任务。如果每来一个订单就雇佣一名新厨师,订单减少时又解雇厨师,不仅成本高昂,还会导致流程混乱。更好的做法是维持
黄雪超
·
2025-07-01 05:05
JVM
jvm
java
服务器
线程安全与锁机制深度解析
本文从线程安全的本质定义、实现策略及主流锁机制的原理与实践展开,结合
JVM
底层实现与JUC框架特性,构建系统化知识体系,确保内容深度与去重性。
大曰编程
·
2025-07-01 04:27
java面试
安全
java
大数据
史上最全的CTF保姆教程 从入门到入狱【带工具】
套教程教程1-CTF从入门到提升四周学习视频教程教程2-信息安全CTF比赛培训教程教程3-CTF从入门到提升教程4-CTF培训web网络安全基础入门渗透测试教程教程5-CTF入门课程教程6-CTF夺旗
全套
视频教程教程
最爱吃南瓜
·
2025-07-01 03:51
网络安全
web安全
windows
JVM
核心技术解析
我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》(基础篇)、(进阶篇)、(架构篇)清华大学出版社签约作家、Java领域优质创作者、CSDN博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。拥有多年一线研发和团队管理经验,研究过主流框架的底层源码(Spring、Spri
MoneyHacksPro
·
2025-07-01 01:39
Java场景面试宝典
Java
JVM
Class
Loading
Java 内存模型与
JVM
基础
一、堆Java堆是
JVM
中所有线程共享的运行时内存区域,用于存放所有对象实例、数组以及类的实例字段值。
shenyan~
·
2025-06-30 23:25
java
jvm
开发语言
Tomcat性能调优指南
二、Tomcat架构与性能关键点三、
JVM
调优1.内存配置优化2.垃圾回收优化3.其他
JVM
优化参数四、连接器(Connector)调优1.NIOvsAPR/Native2.高级NIO配置五、线程池优化六
·
2025-06-30 17:37
Kotlin编译流程
文章目录Kotlin编译流程Kotlin编译流程使用AS工具Kotlin与Java代码对比printlnKotlin类型类型推导字符串模板when表达式类抽象类接口数据类不设置默认值全设置默认值总结@
Jvm
OverloadsKotlin
xiangxiongfly915
·
2025-06-30 14:48
Kotlin
kotlin
JVM
调优实战 Day 11:
JVM
参数调优最佳实践
【
JVM
调优实战Day11】
JVM
参数调优最佳实践文章标签
jvm
,
jvm
调优,java性能优化,
jvm
参数配置,垃圾回收,
JVM
监控,Java开发,架构设计文章简述在Java应用的性能调优过程中,
JVM
在未来等你
·
2025-06-30 12:36
JVM调优实战
JVM
Java
性能优化
调优
虚拟机
JVM
调优实战 Day 5:内存泄漏与溢出分析
【
JVM
调优实战Day5】内存泄漏与溢出分析文章简述在Java应用中,内存泄漏和内存溢出是常见的性能瓶颈问题。
在未来等你
·
2025-06-30 12:35
JVM调优实战
JVM
Java
性能优化
调优
虚拟机
互联网大厂Java面试指南:从基础到高阶技术栈与业务场景实战
技术栈核心语言与平台:JavaSE(8/11/17),JakartaEE(JavaEE),
JVM
构建工具:Maven,Gradle,AntWeb框
yiiyx
·
2025-06-30 12:02
Java场景面试宝典
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
其他