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
内存区域划分1.
JVM
内存区域概述
JVM
的内存区域主要分为以下几个部分:程序计数器(ProgramCounterRegister)Java虚拟机栈(JavaVirtualMachineStacks
需要重新演唱
·
2025-07-09 12:24
jvm
SpringBoot EhCache 缓存
一、EhCache核心原理层级存储堆内缓存(Heap):高速访问,受
JVM
内存限制堆外缓存(Off-Heap):突破
JVM
堆大小限制(直接内存)磁盘存储(Disk):持久化超大缓存集群存储(RMI/JGroups
一只帆記
·
2025-07-09 01:11
Java
SpringBoot
spring
boot
缓存
后端
Java空闲列表:高效管理内存碎片的秘密
Java空闲列表(FreeList)是
JVM
在堆内存分配中用于管理非连续内存碎片的核心机制。它的核心作用是为对象分配寻找可用内存空间,尤其适用于内存不规整的场景(如老年代内存碎片化时)。
代码的余温
·
2025-07-08 22:49
java
开发语言
jvm
Kotlin 协程四 —— Flow 和 Channel 的应用
1.1Flow转换为Channel1.1.1ChannelFlow@InternalCoroutinesApipublicabstractclassChannelFlow(//upstreamcontext@
Jvm
Fieldpublicvalcontext
金戈鐡馬
·
2025-07-08 21:16
Android
kotlin
android
协程
Flow
Channel
后端路线指导(3):后端进阶版学习路线
进阶版路线其实才是真正扎实“基本功”的阶段,这一阶段主要需要学习微服务的开发模式、并发编程、设计模式等编程技巧,学习Spring和Redis的底层设计思想和源码,以及针对面试问的最多的部分进行的专项提升训练(
JVM
绝命Coding
·
2025-07-08 18:58
后端技术分享
学习
经验分享
后端
职场和发展
面试
互联网大厂Java程序员谢飞机面试记:从基础到微服务的奇幻之旅
技术功底深厚,善于通过业务场景循序渐进地考察候选人谢飞机:搞笑水货程序员,对简单问题能回答出来,复杂问题含糊其辞背景:某互联网大厂总部会议室,谢飞机来应聘高级Java开发工程师职位第一轮面试:Java核心与
JVM
seventeennnnn
·
2025-07-08 16:39
Java场景面试宝典
Java面试
JVM原理
Spring
Boot
微服务
分布式系统
Java进阶学习路径与资源推荐
以下是一个清晰的Java进阶路径:一、Java核心深入
JVM
深度理解内存模型:堆、栈、方法区、元空间垃圾回收机制与算法:G1、CMS、ZGC等类加载机制与字节码增强
JVM
调优实战并发编程专家级Java内存模型
·
2025-07-08 13:07
java
Arthas从入门到精通
Arthas从入门到精通一、Arthas入门:从安装到第一个命令1.1Arthas简介Arthas(阿尔萨斯)是阿里巴巴开源的Java诊断工具,支持JDK6+,可在不修改代码、不重启服务的情况下,实时监控
JVM
编程界的彭于晏qaq
·
2025-07-08 10:07
线上问题排查工具
java
【SpringBoot】Spring Boot热部署方案的 终极深度解析,覆盖IDEA配置、JRebel原理级实操、DevTools内核机制及生产级调优策略,共分6大模块
SpringBoot热部署方案的终极深度解析,覆盖IDEA配置、JRebel原理级实操、DevTools内核机制及生产级调优策略一、热部署核心原理与架构1.
JVM
类加载机制限制2.字节码热替换技术对比二
夜雨hiyeyu.com
·
2025-07-08 10:37
spring
boot
intellij-idea
后端
maven
java
idea
spring
JVM
与Spring Boot深度解析
我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》(基础篇)、(进阶篇)、(架构篇)清华大学出版社签约作家、Java领域优质创作者、CSDN博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。拥有多年一线研发和团队管理经验,研究过主流框架的底层源码(Spring、Spri
我是廖志伟
·
2025-07-08 10:05
Java场景面试宝典
Java
JVM
Spring
Boot
JVM
与Spring Boot核心解析
我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》(基础篇)、(进阶篇)、(架构篇)清华大学出版社签约作家、Java领域优质创作者、CSDN博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。拥有多年一线研发和团队管理经验,研究过主流框架的底层源码(Spring、Spri
Java廖志伟
·
2025-07-08 10:04
Java场景面试宝典
Java
JVM
Performance
Optimization
互联网大厂Java面试指南:从基础到高阶技术栈与业务场景实战
底层机制:
JVM
线程模型基于操作系
·
2025-07-08 10:03
JVM
与Spring Boot核心解析
我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》(基础篇)、(进阶篇)、(架构篇)清华大学出版社签约作家、Java领域优质创作者、CSDN博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。拥有多年一线研发和团队管理经验,研究过主流框架的底层源码(Spring、Spri
Java廖志伟
·
2025-07-08 03:12
Java场景面试宝典
Java
JVM
Performance
Optimization
JVM
垃圾回收机制深度解析
️
JVM
垃圾回收机制深度解析文章目录️
JVM
垃圾回收机制深度解析垃圾判定算法引用计数法可达性分析算法垃圾回收算法️标记-清除算法复制算法标记-整理算法️分代收集算法️常见垃圾收集器Serial收集器⚡ParNew
真实的菜
·
2025-07-08 00:48
jvm
jvm
JVM
系列五:字节码与执行引擎深度解析
JVM
系列五:字节码与执行引擎深度解析文章目录
JVM
系列五:字节码与执行引擎深度解析引言⚡五、字节码与执行引擎字节码文件结构字节码文件组成部分解析️Class文件结构详解实例分析字节码指令集介绍指令分类常用指令详解字节码示例分析
·
2025-07-08 00:48
面试官问我“
JVM
调优工具有哪些怎么用”,我一开口他就知道是老江湖
作者:小奇Java面试标签:
JVM
调优/面试故事/Java工具链/技术趣闻面试场景:一个调优老兵的对话局这次是“曜能科技”的面试室,装修风格是科技蓝加亚克力玻璃,桌子上还有一本《高性能Java》第三版。
小奇JAVA面试
·
2025-07-07 22:02
吊打面试官
jvm
【备战秋招】详解synchronized
底层原理synchronized是
jvm
层面的内置锁,又被成为监视器锁。
来个offer8
·
2025-07-07 22:00
备战秋招
java
开发语言
synchronized
秋招
后端
Scala 简介
自从2003年由MartinOdersky教授在EPFL开发以来,Scala已经成为了在Java虚拟机(
JVM
)上运行的高效编程语言。本文将为您详细介绍Scala的起源、特点、应用场景以及学习资源。
froginwe11
·
2025-07-07 16:24
开发语言
Subversion简单常用问题解决方案列表
----------------------------------------eclipse使用subclipse导致
jvm
崩溃将环境变量APR_ICONV_PATH改为APR_ICONV1_PATH
lddongyu
·
2025-07-07 13:58
maven/ant/svn
subversion
tortoisesvn
svn
服务器
apache
eclipse
了解GC吗?什么是GC?
对
JVM
中的内存进行标记,并确定哪些内存需要回收,根据一定的回收策略,自动的回收内存,保证
JVM
中的内存空间,防止出现内存泄露和溢出问题。GC是任意时候都能进行的吗
·
2025-07-07 11:41
后端java
java 定时器需要守护线程,守护线程什么时候有用?
当所有正在运行的线程都是守护进程线程时,
JVM
将退出。所以想象你正在写一个简单的游戏,你的主要方法循环,直到你决定退出。想象一下,在游戏开始的时候,你会开始一个无休止地轮询一些网站来触发警报的线程。
weixin_39956353
·
2025-07-07 11:12
java
定时器需要守护线程
jvm
执行i++代码的步骤,内存中数据的流转
大家好,今天看了一个java面试讲解课程,里面说i++,在
jvm
执行时,会被分成四步:1.主存中i的数值放到线程工作内存2.加一3.加一的值放回线程工作内存中4.线程工作内存中的值放回主存中使用idea
过期小朋友、
·
2025-07-07 10:02
jdk
进程 ⇢
JVM
⇢ 线程 + 内存关系
JavaLauncher进场可执行文件里的C/C++的main()解析参数,dlopenlib
jvm
.so/
jvm
.dll。
MYGAG
·
2025-07-07 09:00
jvm
Java自定义类热加载实现原理与实践
核心原理是通过自定义类加载器打破
JVM
类加载的固有规则,实现类的动态加载与更新。以下从实现原理、核心步骤、代码示例到生产实践展开详细解析。
weixin_ab
·
2025-07-07 09:29
#类的加载机制
java类加载
Spring Boot类加载机制深度剖析
其类加载机制既保留了
JVM
标准规范,又针对微服务架构和嵌入式容器进行了优化,以下从架构设计、核心组件、典型场景到源码实现展开深度解析。
weixin_ab
·
2025-07-07 09:29
#类的加载机制
java类加载
java类加载机制:Tomcat的类加载机制
一、Tomcat类加载器层级架构(与标准
JVM
的区别)1.四层类加载器体系BootstrapClassL
weixin_ab
·
2025-07-07 08:22
#类的加载机制
java类加载
深度
学习篇
---简单果实分类网络
下面我将提供一个使用Python从零实现果实分类模型的完整流程,包括数据准备、模型构建、训练和部署,不依赖任何深度学习框架,仅使用NumPy进行数值计算。1.数据准备与预处理首先需要准备果实图像数据集,将其分为好果和坏果两类,并进行预处理:importosimportnumpyasnpfromPILimportImagefromsklearn.model_selectionimporttrain_
·
2025-07-07 03:20
面试必问之
JVM
原理
1:什么是
JVM
JVM
是JavaVirtualMachine(Java虚拟机)的缩写,
JVM
是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。
teayear
·
2025-07-06 23:59
面试
jvm
职场和发展
JVM
架构原理
编译器将Java文件编译为Java.class文件,然后将.class文件输入到
JVM
中,
JVM
执行类文件的加载和执行的操作。请看以下的
JVM
架二、
JVM
是如何工作的?
cocoon-breaking
·
2025-07-06 23:58
jvm
架构
java
jvm
原理和调优实战
一、
JVM
核心基础1.1
JVM
架构概述Java虚拟机(JavaVirtualMachine,
JVM
)是Java程序的运行核心,其核心架构包含四大模块:1.1.1类加载子系统功能:负责将class文件加载到
故事很腻i
·
2025-07-06 23:27
java
jvm
java
jvm
架构原理剖析篇
简单题(5道)考查内容:
JVM
运行时数据区域题干:Java虚拟机栈的主要作用是?
teayear
·
2025-07-06 23:56
jvm
架构
JVM
垃圾回收算法全解析:从基础到GC调优实战
JVM
垃圾回收算法全解析:从基础到GC调优实战关键词:
JVM
、垃圾回收算法、基础原理、GC调优、实战应用摘要:本文将全面深入地解析
JVM
垃圾回收算法,从最基础的概念开始讲起,帮助读者理解垃圾回收的本质和原理
Java大师兄学大数据AI应用开发
·
2025-07-06 17:02
AI人工智能与大数据应用开发
AI实战
jvm
算法
ai
【性能优化与架构调优(一)】Java 应用性能优化
Java应用性能优化:从
JVM
到并发编程的全方位解析一、
JVM
调优:打造高性能运行环境1.1
JVM
内存模型与核心参数配置
JVM
内存结构主要包含堆(Heap)、栈(Stack)、方法区(MethodArea
·
2025-07-06 17:27
聊聊
JVM
如何优化
首先应该明确的是
JVM
调优不是常规手段,
JVM
的存在本身就是为了减轻开发对于内存管理的负担,当出现性能问题的时候第一时间考虑的是代码逻辑与设计方案,以及是否达到依赖中间件的瓶颈,最后才是针对
JVM
进行优化
·
2025-07-06 15:49
《Spring 中上下文传递的那些事儿》Part 5:分布式链路追踪——SkyWalking 实战指南
今天,我们将介绍另一种强大的工具——ApacheSkyWalking,它不仅提供了全面的链路追踪功能,还支持
JVM
、数据库、消息队列等多方面的监控。本文将带你了解SkyWalking的核心概念
大手你不懂
·
2025-07-06 15:44
Spring
中上下文传递的那些事儿
Java项目实战
spring
分布式
skywalking
JVM
类加载系统详解:深入理解Java类的生命周期
JVM
类加载系统详解:深入理解Java类的生命周期目录类加载机制类加载的生命周期类加载器分类双亲委派模型原理与作用️自定义类加载器自定义类加载器的实现步骤打破双亲委派模型的场景与案例性能优化与最佳实践总结类加载机制类加载机制是
真实的菜
·
2025-07-06 11:08
jvm
jvm
java
开发语言
Jvm
进程检查
#步骤1:找高CPU线程的TIDtop-H-p#按P排序,记录高CPU线程的PID(十进制)#步骤2:十进制TID转十六进制printf"%x\n"12345#输出:3039→这是jstack中的nid#步骤3:在jstack中搜索jstack|grep-A20"nid=0x3039"#按M排序,找高内存线程top-H-p-o%MEM#结合jmap分析jmap-histo:live|head-20
suijishengchengde
·
2025-07-06 11:08
运维
2025年Java后端开发岗面试的高频项目场景题 + 八股文(100w字)
synchronizedvsReentrantLocksynchronized:
JVM
小凡敲代码
·
2025-07-06 08:12
java
java面试
java八股文
Java场景题
程序员
计算机
Java面试题
Redission实现的分布式锁的可重入性
UUID:生成Redisson客户端实例时创建的一个全局唯一ID(一个
JVM
进程一个)。t
俏布斯
·
2025-07-05 22:12
redis
redis
三、程序计数器(PC寄存器)
1.PCRegister介绍介绍
JVM
中的程序计时器(ProgramCounterRegister)中,Register的命名源于CPU的寄存器,寄存器存储指令相关的现场信息,CPU只有把数据装在到寄存器才能够运行
那个女孩L
·
2025-07-05 16:04
jvm虚拟机
jvm
java
开发语言
程序计数器(PC寄存器)
1、程序计数器的介绍
JVM
中的程序计数寄存器(ProgramCounterRegister)中,Register的命名源于CPU的寄存器,寄存器存储指令相关的现场信息。
·
2025-07-05 16:33
Java对象哈希值深度解析
它不仅影响着HashMap、HashSet等集合框架的性能,还涉及到
JVM
内存模型和对象相等性判断的核心逻辑。
小W求学之旅
·
2025-07-05 14:44
java
哈希算法
spring
JVM
& Spring Boot 深入解析
我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》(基础篇)、(进阶篇)、(架构篇)清华大学出版社签约作家、Java领域优质创作者、CSDN博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。拥有多年一线研发和团队管理经验,研究过主流框架的底层源码(Spring、Spri
我是廖志伟
·
2025-07-05 12:59
Java场景面试宝典
Java
JVM
Spring
Boot
Java底层原理:深入理解
JVM
性能调优与监控
一、
JVM
性能调优概述
JVM
性能调优是Java应用优化的重要环节,通过合理配置
JVM
参数,可以提高Java应用的性能和稳定性。
·
2025-07-05 11:53
JVM
类加载过程
JVM
类加载过程是将类的字节码文件(.class)加载到内存,并转换为运行时数据结构的过程,核心分为加载(Loading)、链接(Linking)、初始化(Initialization)三个阶段,其中链接又包含验证
·
2025-07-05 08:04
Java基础:Java运行原理
文章目录一、Java运行原理二、Java虚拟机2.1
JVM
概念2.2
JVM
体系结构2.2.1ClassLoader:类装载器2.2.2执行引擎2.2.3运行时数据区三、Java线程四、Java方法调用五
1024de小shen
·
2025-07-05 08:03
Java基础
java
Kotlin MultiPlatform 项目教程
KotlinMultiPlatform项目教程KotlinMultiPlatformKotlinMultiPlatformApp(Android,iOS,
JVM
&JS).MVVM/MVP-KotlinMultiPlatform
秋玥多
·
2025-07-05 07:28
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
上一页
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
其他