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
Java核心技术面试实战:谢飞机的搞笑求职记
第一轮提问(基础技术)面试官:谢先生,请问你了解Java虚拟机(
JVM
)吗?它的内存结构是怎样的?谢飞机:当然知道!
JVM
内存分为堆、栈、方法区和本地方法栈。
sinat_26229211
·
2025-04-23 23:17
Java场景面试宝典
Java
JVM
Spring
Boot
Redis
Kafka
Spring
Cloud
分布式事务
JVM
中垃圾回收
JVM
中的垃圾回收机制是非常复杂的,涉及到多个内存区域、不同的垃圾回收算法以及各种垃圾回收器。
yymagicer
·
2025-04-23 21:31
Java
jvm
Java
JVM
垃圾回收详解
一、
JVM
垃圾回收(GC,GarbageCollection)的概念
JVM
垃圾回收是指自动管理内存,对程序中不再使用的对象进行回收,以释放内存空间并防止内存泄漏。
重生之我在成电转码
·
2025-04-23 20:30
jvm
java
八股
深度学习与总结
JVM
专辑(七):垃圾回收器—CMS(图文+代码)
CMS垃圾收集器深度解析教程1.前言:为什么需要CMS?2.CMS工作原理:一场与时间的赛跑2.1.初始标记(InitialMark)2.2.并发标记(ConcurrentMark)2.3.重新标记(Remark)2.4.并发清除(ConcurrentSweep)3.CMS的优势与劣势:权衡的艺术3.1.优势(Pros)3.2.劣势(Cons)4."并发"vs"并行":别再傻傻分不清5.三色标记法
左灯右行的爱情
·
2025-04-23 20:26
JVM
jvm
详解
JVM
的底层原理
目录1.
JVM
的内存区域划分1)程序计数器(ProgramCounterRegister)2)元数据区(Metaspace)3)虚拟机栈(JavaVirtualMachineStacks)4)堆(Heap
小张0.0
·
2025-04-23 16:27
知识点笔记
jvm
从一个简单的HelloWorld来完整介绍Java的类加载过程
1.概述:类加载的背景和流程类加载是Java虚拟机(
JVM
)将类文件(.class文件或字节码)加载到内存,并将其转换为可执行的java.
goTsHgo
·
2025-04-23 15:23
Java
JVM
java
开发语言
Java 2025:解锁未来5大技术趋势,Kotlin融合&AI新篇
趋势一:Kotlin与Java的无缝融合Kotlin作为
JVM
上的现代语言,与Java的互操作性已经达到了前所未有的高度。2025年,这种融合
魔道不误砍柴功
·
2025-04-22 19:49
Java使用与案例分享
java
kotlin
人工智能
极限压测下的
JVM
调优实战:P7面试官与应届生的FullGC挑战
极限压测下的
JVM
调优实战:P7面试官与应届生的FullGC挑战场景设定在一个寒冷的冬日早晨,互联网大厂的终面室里,应届生小兰终于迎来了P7面试官老王的终面环节。
搞Java的小码农
·
2025-04-22 17:31
Java面试场景题
Java
JVM
FullGC
面试
调优
android 双亲委托机制,ClassLoader之双亲委托机制
顾名思义,ClassLoader就是Java编译成Class文件后,通过它加载到
JVM
中来运行的。
一八零天改四次
·
2025-04-22 14:11
android
双亲委托机制
极限5分钟:P7面试官与C++老兵的
JVM
调优对决
文章标题:极限5分钟:P7面试官与C++老兵的
JVM
调优对决标签:Java,
JVM
,面试,极限挑战,高并发场景描述在一个互联网大厂的终面室,面试官小王(P7级别)正准备结束今天的面试流程。
搞Java的小码农
·
2025-04-22 05:15
Java面试场景题
Java
JVM
面试
极限挑战
高并发
JVM
系列:栈溢出
一、
JVM
栈的核心机制
JVM
栈(线程栈)是线程私
夸父CV
·
2025-04-22 04:13
jvm
java
服务器
后端
题解 | #查找组成一个偶数最接近的两个素数#
(x):foriin题解|#字符串合并处理##include#include#i题解|#放苹果##include#includeus腾讯云一面八股OOM怎么排查mysql走索引用的命令,怎么看走了索引
JVM
huaxinjiayou
·
2025-04-22 02:01
java
分布式微服务系统架构第96集:大型跨境电商
JVM
调优,MongoDB、Elasticsearch (ES)、Cassandra
加群联系作者vx:xiaoda0423仓库地址:https://webvueblog.github.io/JavaPlusDoc/https://1024bat.cn/方法定义:publicvoidhandleBiz(List>records,longcountTime,StringtimeStr)records:从Kafka消费到的消息列表。countTime:用于记录处理耗时的初始时间戳。ti
掘金-我是哪吒
·
2025-04-22 00:50
分布式
微服务
系统架构
jvm
mongodb
JVM
浅谈
1.
JVM
入门1.1为什么要学习
JVM
?
Exception_throw
·
2025-04-21 22:38
java
开发语言
JDK17的GC调优策略
GC垃圾回收器是
JVM
中最标志性的一个功能特性。而GC的性能极大程度决定了整个JAVA程序执行的性能。因此,对整个
JVM
调优或许难度太大,但是对GC进行调优,是每个JAVA程序员都应该掌握的技能。
恶语伤人六月寒
·
2025-04-21 22:37
jvm
内存模型
java
JVM
调优真香警告:AI生成G1参数配置方案,堆内存利用率飙升40%
在Java应用程序的开发与运行过程中,Java虚拟机(
JVM
)的性能调优一直是一项极具挑战性的任务,尤其是内存优化方面。
·
2025-04-21 18:54
互联网
JAVA基础面试题:Java中的动态类加载与热部署机制及其在微服务架构中的应用
应聘者:Victor,拥有10年Java开发经验的资深工程师,擅长
JVM
原理与高并发系统设计。1.动态类加载机制面试官:首先,能否请你解释一下Java中的动态类加载机制?它是如何
Victor_119
·
2025-04-21 17:40
JAVA基础面试宝典
JAVA基础面试题
JVM
基础认知:
JVM
到底是什么?为什么它如此重要?
随着Java语言在企业级应用、互联网服务、嵌入式系统等领域的广泛采用,
JVM
(JavaVirtualMachine,Java虚拟机)成为了支撑整个生态的核心基础。
阿文_ing
·
2025-04-21 15:30
JVM修炼笔记
jvm
极限压测下的技术对决:P7架构师与应届生的
JVM
调优碰撞
极限压测下的技术对决:P7架构师与应届生的
JVM
调优碰撞场景设定在一个紧张的互联网大厂终面环节,面试官是一位P7级资深技术专家,正在对一位即将毕业的应届生小兰进行面试。
搞Java的小码农
·
2025-04-21 12:44
Java面试场景题
JVM调优
高并发
异步编程
面试技巧
OOM
FullGC
jdk8升级jdk17,部分问题解决方法
2升级过程记录2.1安装JDK17下载JDK17的最新版本jdk-17_linux-x64_bin.tar.gz,解压缩后移动到/usr/lib/
jvm
/目录下$sudos
xnian_
·
2025-04-21 05:33
java
jdk
Shardingsphere-jdbc整合Feign、Seata AT 模式实现分布式事务的解决方案
分布式事务的功能准备1.Nacosdocker安装latest版的nacos并启动参考启动命令:dockerrun-d--namenacos-p8848:8848-p9848:9848-p9849:9849\-e
JVM
_XMS
云胡不喜丶
·
2025-04-21 05:01
java
分布式
java
开发语言
JVM
知识
JVM
内存模型
JVM
的内存模型介绍一下根据
JVM
8规范,
JVM
运行时内存共分为虚拟机栈、堆、方法区、程序计数器、本地方法栈五个部分。
海形のjava
·
2025-04-21 01:37
jvm
JAVA基础面试题:Java中的类加载机制与双亲委派模型的底层实现与扩展场景
Java的类加载机制是
JVM
的核心组成部分之一,它负责将类的字节码加载到内存中,并生成对应的Class对象。而双亲
潇湘Victor.
·
2025-04-20 16:42
JAVA基础面试宝典
JAVA基础面试题
JVM
| 内联与逃逸分析到底是个啥?
//========================================即时编译器(JIT,Just-In-TimeCompiler)是现代
JVM
中一个关键的性能优化组件。
众乐乐_2008
·
2025-04-20 15:37
java
java
Power-job 调研
Power-job调研cron表达式只能支持15s以上的定时任务,任务调度在server端15秒以下的定时任务可以配置走
jvm
定时任务,任务调度在client端server端每15s查询一次数据库,查询
brucelwl
·
2025-04-20 12:48
分布式
java
探究
JVM
即时编译器(JIT)的优化策略
目录一、JIT编译器概述二、JIT编译器的关键优化策略(一)方法内联优化1.原理2.适用场景与限制3.示例分析(二)常量传播与折叠优化1.常量传播2.常量折叠3.示例展示(三)逃逸分析及相关优化1.逃逸分析原理2.基于逃逸分析的优化3.代码示例(四)循环优化策略1.循环展开2.循环不变代码外提3.示例说明(五)冗余代码消除1.原理2.示例三、优化策略的影响因素与调优建议(一)影响因素(二)调优建议
潜意识Java
·
2025-04-20 11:10
Java知识
jvm
深入理解
JVM
的内存分配策略与对象晋升
目录一、引言二、
JVM
内存结构概述(一)新生代(二)老年代(三)Survivor区三、
JVM
内存分配策略(一)对象优先在Eden区分配(二)大对象直接进入老年代(三)长期存活的对象将进入老年代(四)动态对象年龄判定四
潜意识Java
·
2025-04-20 11:10
Java知识
jvm
Java 性能优化:
JVM
调优的实战技巧与案例分析
Java性能优化:
JVM
调优的实战技巧与案例分析在Java开发领域,性能优化是提升应用效率和用户体验的关键环节,而
JVM
(Java虚拟机)调优作为性能优化的核心内容,一直是开发者们关注的重点。
向哆哆
·
2025-04-20 09:57
Java入门到精通
java
性能优化
jvm
OOM 未触发
JVM
崩溃的可能原因
1.OOM未触发
JVM
崩溃的可能原因(1)未配置
JVM
参数强制崩溃关键参数缺失:若未添加-XX:+CrashOnOutOfMemoryError,
JVM
在OOM时可能仅抛出异常并正常退出,而非崩溃
ansenXia
·
2025-04-20 08:48
jvm
深入理解synchronized
synchronized是Java中实现线程同步的核心机制,其底层实现依赖于
JVM
的监视器(Monitor)和对象头(ObjectHeader)结构。
、、揽明月九天
·
2025-04-19 11:25
java
JVM
:垃圾回收
一、垃圾回收概述(1)垃圾回收主要解决的问题内存溢出:当程序在运行过程中,所需的内存超出了
JVM
被分配到的内存空间时,就会发生内存溢出。
qw949
·
2025-04-19 06:26
JVM
jvm
算法
Java对象内存结构详解
Java对象内存结构详解Java对象在
JVM
内存中的存储结构可以分为三个部分:对象头(Header)、实例数据(InstanceData)和对齐填充(Padding)。
qian_qh
·
2025-04-19 06:55
jvm
Java类加载机制深度解析
Java类加载机制深度解析:从.class文件到
JVM
虚拟机1.类加载的全景流程Java类从磁盘上的.class文件到内存中的可执行对象,需经历完整的加载生命周期:.class文件→加载(Loading
qian_qh
·
2025-04-19 06:25
面试八股文
java
开发语言
常用
JVM
启动参数
常用
JVM
启动参数大全1.内存相关参数堆内存设置参数说明示例-Xms初始堆大小-Xms512m-Xmx最大堆大小-Xmx4g-Xmn新生代大小-Xmn1g-XX:NewRatio老年代/新生代比例-XX
qian_qh
·
2025-04-19 06:25
jvm
Java如何实现平台无关性
本文将深入剖析Java平台无关性的实现原理,帮助开发者更好地理解Java虚拟机(
JVM
)的工作机制。一、平台无关性的实现基础1.Java虚拟机(
JVM
)的核心作用Java实现平台无关性的关键在于Jav
qian_qh
·
2025-04-19 06:25
面试八股文
jvm
java
IDEA使用jclasslib Bytecode Viewer查看
jvm
字节码
学习
jvm
的时候,想查看字节码和局部变量表,可以使用idea安装jclasslibBytecodeView插件查看。
OO好久不见OO
·
2025-04-19 06:24
intellij-idea
jvm
java
JVM
对象创建全过程
JVM
对象创建全过程深度解析1.对象创建的整体流程
JVM
创建对象的过程可以分为7个关键步骤,从类检查到内存分配,再到对象初始化:类加载检查→内存分配→内存空间初始化→对象头设置→构造函数执行→栈帧引用建立
qian_qh
·
2025-04-19 06:52
jvm
Java锁机制深度解析:锁的分类与代码实现
Java通过多种锁机制实现线程同步1.2锁的分类维度分类标准典型代表核心差异实现方式synchronized/ReentrantLock
JVM
原生vs显式API锁粒度读写锁/分段锁资源控制粒度差异锁状态公平锁
以恒1
·
2025-04-19 05:19
java
开发语言
JVM
--虚拟机
JVM
,即虚拟机,可以简单理解为将字节码文件翻译成机器码的机器。.
帝锦_li
·
2025-04-19 01:24
进阶
jvm
intellij-idea
jdk
Docker安装nacos1.4.1--详细三步解决
1.4.12.查看镜像dockerimages3.创建容器实例并运行dockerrun--namenacos-d-p8848:8848--privileged=true--restart=always-e
JVM
_XMS
懒洋洋丶迪迦
·
2025-04-19 00:46
docker
服务发现
idea 如何看bytecode_IDEA字节码学习查看神器一、背景bytecode viewer介绍
关于资料大家可以看《Java虚拟机规范》、《深入理解Java虚拟机》,还可以购买
JVM
字节码相关的专栏。虽然大家可以使用JDK自带的javap命令行工具,但是总是有些不方便。
weixin_39616503
·
2025-04-18 22:33
idea
如何看bytecode
oracle12c安全补丁包,12C oracle 12.1.0.2版本打补丁
此次采用的是28349311版本号的psu和28440711版本号的
jvm
。
rayyangul
·
2025-04-18 08:04
oracle12c安全补丁包
2025年Java技术栈全解析:从基础到实战,代码示例深度剖析
它通过
JVM
(Java虚拟机)实现跨平台运行,一次编写,到处运行(WriteOnce,RunAnywhere)。2.环境配置安装Java开发工具包(JDK)和配置环境变量是Java开发的第一步。
软件职业规划
·
2025-04-18 03:29
java
策略模式
开发语言
jvm
内存不够,怎么重新分配
目录第一章、问题分析1.1)报错提示1.2)报错分析第二章、解决方式2.1)修改IDEA的
JVM
内存设置2.2)修改SpringBoot项目的
JVM
内存设置友情提醒:先看文章目录,大致了解文章知识点结构
Holy_Java
·
2025-04-18 01:14
开发需求&错误解决
jvm
一文读懂
JVM
内存模型
JVM
内存模型
JVM
的内存结构主要分为以下几个部分:程序计数器:可以看做是当前线程所执行的字节码的行号指示器,用于存储当前线程正在执行的java方法的
JVM
指令地址。
派鑫大
·
2025-04-17 23:05
JVM
jvm
深入
JVM
:线程池源码剖析与性能调优全攻略
在Java并发编程中,线程池是我们必须掌握的核心技术。很多开发者只会使用线程池,却不了解其底层工作原理,导致在实际项目中遇到性能问题时无从下手。本文将带你深入探索线程池的底层实现机制,并通过案例讲解如何进行科学的参数调优。一、线程池核心原理:任务执行流程ThreadPoolExecutor是Java线程池的核心实现类,其源码中最关键的execute()方法定义了任务的处理逻辑。下面我们一步步拆解这
·
2025-04-17 21:07
每天记录一道Java面试题---day38
JVM
在加载一个类时,会调用AppClassLoader的laodClass方法来加载这个类,不过在这个方法中,会先使用ExtClassLoader的loadClass方法来加载类,同样ExtClassLoader
Mr.每天进步一小步
·
2025-04-17 17:28
基础
JVM
Java面试题
java
spring
开发语言
深入
JVM
:线程池源码剖析与性能调优全攻略
在Java并发编程中,线程池是我们必须掌握的核心技术。很多开发者只会使用线程池,却不了解其底层工作原理,导致在实际项目中遇到性能问题时无从下手。本文将带你深入探索线程池的底层实现机制,并通过案例讲解如何进行科学的参数调优。一、线程池核心原理:任务执行流程ThreadPoolExecutor是Java线程池的核心实现类,其源码中最关键的execute()方法定义了任务的处理逻辑。下面我们一步步拆解这
码上Java.
·
2025-04-17 15:15
Java多线程深度解析
jvm
java
后端
开发语言
云原生环境
Jvm
内存占用持续高位问题排查
生产内存占用过高问题排查1、问题描述一个tomcat应用,部署在云原生集群上,云原生监控显示内存占用率持续偏高,最大占用率、平均占用率都在90%多,但是倒没有OOM什么的。2、问题复现凭借对此应用的了解,很快就在测试环境复现了问题。因为excel导出功能使用了poi的依赖,而这个东西很吃内存(新项目基本不建议使用了)所以只要多开几个窗口,调用几次下载,内存占用妥妥的就上去了3、问题排查首先怀疑是p
SJLoveIT
·
2025-04-17 10:13
java
JVM
垃圾回收之垃圾回收算法
一、既然提到了垃圾回收那么我们首先要明确的是什么是垃圾垃圾的概念就是指程序运行过程中没有任何指针指向的对象,那么这样的对象就是需要被回收的垃圾如果不能及时的对这些内存中的垃圾进行回收,那么这些垃圾就会一直占用空间到程序结束,被保留的空间无法被其他对象使用,从而可能导致内存溢出二、为什么需要GC????一个基本的认知就是高级程序设计语言如果不进行垃圾回收那么最后一定会造成内存溢出。那么为了避免这样的
我只有一岁半
·
2025-04-17 05:07
jvm
算法
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他