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
java&JVM
Java性能优化:从代码到
JVM
调优的全方位指南
Java性能优化是一个复杂且多层次的过程,涉及代码优化、
JVM
调优、数据库优化、系统架构优化等多个方面。以下是一个从代码到
JVM
调优的全方位指南,帮助你提升Java应用的性能。
吴晓斌kobe
·
2025-05-27 14:11
Java学习
java
性能优化
jvm
Java面试复习思路
理解
JVM
工作原理,包括内存模型(堆、栈、方法区)、垃圾回收机制、类加载过程等。数据结构与算法:复习常用数据结构(数组、链表、
cherry有点甜·
·
2025-05-27 12:28
java
面试
开发语言
Java 基础查漏补缺
JRE则相对更为基础,它只提供了Java程序运行所需的环境,包含了Java虚拟机(
JVM
)和Java核心类库,不包含开发工具。在部署Java应用程序时,只需要安装JRE来运行程序即可。
不打小怪兽
·
2025-05-27 09:37
Java
学习记录/必备八股
java
面试
八股
后端开发
基础知识
八股战神-
JVM
知识速查
1.
JVM
组成
JVM
由那些部分组成,运行流程是什么?
不会Java的TOM
·
2025-05-27 06:51
八股战神
jvm
java
开发语言
JVM
的垃圾回收机制
JVM
(Java虚拟机)的垃圾回收(GarbageCollection,GC)机制是Java内存管理的核心,它自动回收不再使用的对象内存,避免了手动内存管理的复杂性和潜在错误。
白开水不加冰
·
2025-05-27 04:41
jvm
JVM
的类加载机制
JVM
的类加载机制是Java虚拟机动态加载、链接和初始化类的核心机制,它遵循严格的流程和规则,确保类的安全性和一致性。
白开水不加冰
·
2025-05-27 04:41
jvm
十一、
JVM
监控工具
【目录】【上一篇:
JVM
监控及诊断工具-命令行】【下一篇:
JVM
运行时参数】十一、
JVM
监控工具1、JConsole用于对
JVM
中内存、线程和类等信息的监控;命令jconsole启动即可,
JVM
自带2、
喝咖啡的睡眠族
·
2025-05-27 04:40
深入了解
JVM
jvm
java
开发语言
JVM
监控工具
以下是
JVM
监控工具的分类、优缺点及使用方法的详细总结:一、
JVM
自带工具1.命令行工具jps(JavaProcessStatus)用途:查看当前用户的Java进程ID及主类名。
江湖中的阿龙
·
2025-05-27 04:08
开发工具
jvm
尝试抛开面试的八股看
JVM
java虚拟机是什么东西?有什么作用?我们能从学习它获得什么收益。java虚拟机是为了解决源代码一处编写到处运行这个需求而生成。代码最终被执行,归根究底还是芯片对01二进制机器码指令的执行,不同的芯片不同的操作系统做同一个动作可能所执行的机器码指令会有所差异,那么当代码在A机器编码成机器码,然后拿去B机器执行时,可能就运行不了。java虚拟机抽象了一个小形系统,让类加载器将字节码加载进虚拟机,解释
wackpa
·
2025-05-26 16:35
jvm
面试
java
Java知识体系最强总结(2021版),深入理解linux内核架构评价
CentOS8推荐书籍读书笔记云计算搜索引擎权限管理区块链Java面试总结Java面试总结汇总,整理了包括Java基础知识,集合容器,并发编程,
JVM
,常用开源框架Spring,MyBatis,数据库,
m0_64384202
·
2025-05-26 10:02
程序员
面试
java
后端
极限压测第6小时:老炮用JMH硬刚性能质疑,面试官追问ZGC调优细节
小兰(紧张地):额……应该有吧,我记得之前看了一些书,好像说可以用
JVM
调优来解决性能问题?面试官(微笑着):很好,你有基础。那我们先从简单的开始,每轮提问会逐步深入,看看你是否能应对复杂
搞Java的小码农
·
2025-05-26 04:49
Java面试场景题
Java面试
JVM调优
性能优化
ZGC
极限场景
极限压测下的架构抉择:P7架构师用GraalVM优化
JVM
,应届生手撕分布式锁实现
文章标题:极限压测下的架构抉择:P7架构师用GraalVM优化
JVM
,应届生手撕分布式锁实现场景描述在互联网大厂的终面环节,一位P7架构师作为面试官,与一位应届生小兰展开了一场激烈的面试对话。
搞Java的小码农
·
2025-05-26 04:48
Java面试场景题
Java面试
架构设计
高并发
JDK优化
GraalVM
分布式锁
90%程序员不知道的Java异常处理暴富法则!2025避坑代码模板免费领(附灵魂四问调试宝典)
异常处理方式1.
JVM
默认处理方式2.自己处理(捕获异常):目的是代码出现异常的时候,可以让程序继续运行下去。异常灵魂四问3.抛出异常:throwsthrow异常中的常见方法异常是
是奋斗小杨啊
·
2025-05-25 21:59
#
java基础
java
报错
bug
基础
异常
异常处理
【
JVM
04-
JVM
内存结构之-本地栈】
2.4本地方法栈学习资料来源-b站黑马
JVM
&尚硅谷
JVM
精讲与GC调优1.定义与Java虚拟机栈类似,主要为虚拟机使用到的Native方法服务,在HotSpot虚拟机中和Java虚拟机栈合二为一。
青北念
·
2025-05-25 18:13
JVM
jvm
Java虚拟机——
JVM
(Java Virtual Machine)解析二
1.
JVM
的垃圾回收机制1.1什么是垃圾回收?
九转苍翎
·
2025-05-25 15:51
jvm
java
自学Java之第一章:Java概述
技术体系平台1.7什么是JDK、JRE1.8Java程序的入口1.9两种常见的输出语句1.10源文件名与类名1.11注释1.12JavaAPI文档1.13Java语言的优点1.14Java语言的缺点1.15
JVM
无言V
·
2025-05-25 10:25
java
大数据
开发语言
后端
JVM
--内存参数
有版权声明,原文博主:https://blog.csdn.net/szzt_lingpeng/article/details/50463375一、
JVM
规范
JVM
规范对Java运行时的内存划定了几块区域
tangiwang
·
2025-05-25 10:24
jvm
深入理解
JVM
运行时数据区
在Java虚拟机(
JVM
)的体系结构中,运行时数据区(RuntimeDataArea)占据着至关重要的地位,它如同一个高效运转的工厂,负责在Java程序运行期间存储和管理各类数据。
Bro_cat
·
2025-05-25 10:20
Java
JavaWeb开发
SpringBoot
jvm
java
JVM
系列(4)——内存模型
文章目录4内存模型4.1经典用例4.2内存模型的官方描述4.3programorder4.3.1一些概念4.3.2几个例子4.4synchronizationorder4.5happens-beforeorder4.6Java内存模型4.6.1过于严格的模型4.6.2过于宽松的模型4.6.3Java内存模型4.7因果关系4.7.1例一4.7.2例二4.7.3例三4.7.4例四4.7.5例五4内存模
JinchaoLv
·
2025-05-25 04:41
JVM
java
jvm
内存模型
happens-before
Android第三次面试总结之Java篇补充
Android优势:在ART虚拟机中,数组的内存分配由
JVM
直接管理,无需经过垃圾回收器(GC)
每次的天空
·
2025-05-25 02:59
Java基础专栏
android
面试
java
提升Java应用性能的利器:JProfiler插件深度解析
为了帮助开发人员更好地理解和优化Java虚拟机(
JVM
)的内存使用情况,JProfiler应
赵渤伟Karen
·
2025-05-24 23:43
单例模式的运用
饿汉式单例实现这种实现方式属于饿汉式单例模式,它的优点在于://在类加载时就创建实例,
JVM
保证线程安全privatestaticfinalMilvusVectorDatabaseConfiginstance
小江爱学习~
·
2025-05-24 21:31
单例模式
Java 内存模型(JMM)深度解析:理解多线程内存可见性问题
一、Java内存模型(JMM)概述Java内存模型(JavaMemoryModel,JMM)是Java虚拟机(
JVM
)中定义的一套规范,它规定
向哆哆
·
2025-05-24 20:52
Java入门到精通
java
python
开发语言
JVM
优化Java代码时都做了什么?
JVM
在对代码执行的优化可分为运行时(runtime)优化和即时编译器(JIT)优化。运行时优化主要是解释执行和动态编译通用的一些机制,比如说锁机制(如偏斜锁)、内存分配机制(如TLAB)等。
璨sou
·
2025-05-24 14:12
JVM
jvm
java
开发语言
Linux(CentOS 7)安装和配置RocketMq集群
根据实际情况修改内存配置(默认值太大)vimbin/runserver.shJAVA_OPT="${JAVA_OPT}-server-Xms1g-Xmx1g-Xmn512m"参数如下:内存:-Xms和-Xmx:设置
JVM
一颗红心丶
·
2025-05-24 04:58
linux
centos
rocketmq
5_异常_多线程_设计模式_IO流_网络编程_反射
JavaSE_第五周异常异常的概念什么是异常概念概念:程序在运行过程中出现的特殊情况异常-----通过
Jvm
将异常的信息打印在控制台---告诉开发者(当前程序在某个环节出现了哪些问题!)
阿陌12
·
2025-05-23 22:19
JavaSE
java
【
jvm
第9集】
jvm
调优分析步骤与方法
监控工具2.常见问题诊断三、调优策略与参数调整1.内存结构优化2.垃圾回收器选择3.参数调优示例四、调优验证与迭代五、常见问题与解决方案1.频繁FullGC2.内存泄漏3.CPU过高六、调优注意事项七、总结
JVM
程序员水自流
·
2025-05-23 20:38
jvm篇
jvm
java
【JAVA】什么时候需要把类或者变量必须设置为public?
以下是必须使用public修饰符的场景及其原理分析:一、类必须声明为public的场景主类(应用程序入口)Java程序的主类必须声明为public,因为
JVM
需要通过publicstaticvoidmain
Elon Musk@real
·
2025-05-23 07:05
软考
Java
java
开发语言
Java大厂面试:
JVM
调优、高并发订单处理与大数据服务场景解析
Java大厂面试现场:当严肃面试官遇上搞笑程序员明哥第一轮面试面试官:你好,明哥,欢迎来到我们公司面试,请问你对
JVM
调优熟悉吗?明哥:哦,那个啥...
JVM
调优嘛,我熟!
码农~明哥
·
2025-05-23 05:50
Java场景面试宝典
Java
JVM
高并发
电商系统
大数据
AI服务
支付系统
JVM
排查问题实战
CPU资源占用过高top查看当前CPU情况,找到占用CPU过高的进程PID=123。top-H-p123找出两个CPU占用较高的线程,记录下来PID=2345,3456转换为十六进制。jstack-l123>temp.txt打印出当前进程的线程栈。查找到对应于第二步的两个线程运行栈,分析代码。OOM异常排查使用top指令查询服务器系统状态。ps-aux|grepjava找出当前Java进程的PID
猿必过
·
2025-05-23 05:47
深入理解
JVM
内存结构与分区示意图
承接上文:《第1篇:
JVM
原理与调优实战》介绍了
JVM
的基本架构、调优思路以及常用工具,帮助我们建立了
JVM
的全貌认知。
zhangxzq
·
2025-05-23 05:17
JVM
深度剖析与性能调优实战
jvm
java
Java高级面试:
JVM
性能调优与线上问题排查实战
Java高级面试:
JVM
性能调优与线上问题排查实战背景本次面试围绕
JVM
性能调优展开,候选人拥有十年的Java项目研发经验和架构设计经验,尤其对疑难问题和线上问题有着丰富的解决经验。
南客先生
·
2025-05-23 04:16
Java面试场景篇
Java
JVM
性能调优
面试
线上问题排查
JVM
线上问题排查和性能调优案例
JVM
线上问题排查和性能调优也是面试常问的一个问题,尤其是社招中大厂的面试。这篇文章,我会分享一些我看到的相关的案例。下面是正文。
涛粒子
·
2025-05-23 04:44
jvm
2023面试题
目录题目1:
JVM
整体结构是什么样的?8题目3:Object类有哪些方法?11题目4:静态变量与实例变量区别?11题目5:String类的常用方法有哪些?11题目6:数组有没有length()方法?
一个处女座的暖男程序猿
·
2025-05-23 03:39
java
Butterknife升级java17出现问题
gradle.properties中添加org.gradle.
jvm
args=-Xmx4096m-Dkotlin.daemon.
jvm
.options\--add-exports=jdk.compiler
两斤半
·
2025-05-22 21:02
Android
android
java
JVM
探秘:我的 Java 虚拟机深度学习之旅(架构、内存、GC 全解析)
很多Java开发者可能每天都在写着newObject(),运行着SpringBoot应用,但对支撑这一切的底层基石——
JVM
却不甚了解。为什么要深入学习
JVM
呢?
Wilson Chen
·
2025-05-22 17:37
jvm
java
架构
蚂蚁金服大数据面经及参考答案
请从
JVM
底层适配机制及向上提供的统一接口角度说明Java的跨平台性是其核心优势之一,依赖于
JVM
(JavaVirtualMachine)的底层适配机制和向上层提供的统一接口。
大模型大数据攻城狮
·
2025-05-22 11:32
红黑树
JVM调优
JIT
线程阻塞
大数据面试
kafka分区
flink性能
如何在Java中使用Redisson实现分布式锁
传统单机的synchronized或ReentrantLock无法跨
JVM
生效,因此分布式锁成为必备技术。Redisson作为基于Redis的Java客户端,提供了简单且强大的分布式锁实现方案。
周董思密达
·
2025-05-22 06:26
Java
java
分布式
开发语言
redis
Kotlin 自定义 View
自定义属性创建自定义View,并解析属性自定义视图要在类名后面增加@
Jvm
Overloadsconstructor因为布局文件中的自定义视图必须兼容JavaclassCustomPagerTab@
Jvm
Overloadsconstructor
小二李
·
2025-05-22 04:42
kotlin
kotlin
AtomicReference 和 volatile 的比较
volatile关键字特点:保证变量的可见性:一个线程对volatile变量的修改会立即对其他线程可见禁止指令重排序:防止
JVM
和处理器对指令进行重排序优化不保证原子性:对volatile变量的复合操作
悠哉清闲
·
2025-05-22 04:11
菜鸟日记
java
Kotlin自定义View实现一个通用的控件
效果图如下:核心代码如下:openclassCommonItemView@
Jvm
Overloadsconstructor(context:Context,attrs:AttributeSet?
程序员老林
·
2025-05-22 04:11
kotlin
已解决:java.lang.NoClassDefFoundError 异常的正确解决方法,亲测有效!!!
1.问题描述NoClassDefFoundError是在
JVM
无法找到某个类的定义时抛
猿鹏探码
·
2025-05-22 00:18
Bug追踪者
java
开发语言
一个增量的java部署bash
AppName=project.jar#
JVM
参数
JVM
_OPTS="-Dname=$AppName-Duser.timezone=Asia/Shanghai-Xms512m-Xmx1024m-XX:MetaspaceSize
GoodStudyAndDayDayUp
·
2025-05-22 00:46
java
bash
八股文-
JVM
是什么?有什么用?谁发明的?什么时候发明的?Java虚拟机,用来运行Java程序,有很多个版本的虚拟机,比如HotSpot,最开始是SUN公司开发人员,和Java一起发布,现在被Oracle收购了计算机不能直接运行吗?为啥要中间多一层虚拟机?计算机可以执行机器代码,很多编程语言也是编译成机器码,j交给计算机直接运行的,不过Java为了实现一次编写代码,可以跨平台执行,所以加了一层虚拟机,同时虚拟机
peakyu
·
2025-05-21 23:41
八股文-深入浅出
jvm
面试
八股文
八股文----
JVM
调优
JVM
调优小结
JVM
参数调优实际上没有具体的答案,要根据不同的实战场景进行对应的设置,还需要不断的调试和磨合,设置的不好,
JVM
不断执行FullGC,导致整个系统变得很慢,网站停滞时间能达10秒以上,这种情况如果没隔几分钟就来一次
Coisini_tt
·
2025-05-21 23:09
jvm
测试工具
java
Kotlin 极简小炒 P9 - 数组(数组的创建、数组元素的访问与修改、数组遍历、数组操作、多维数组、数组与可变参数)
Kotlin概述Kotlin由JetBrains开发,是一种在
JVM
(Java虚拟机)上运行的静态类型编程语言Kotlin旨在提高开发者的编码效率和安全性,同时保持与Java的高度互操作性Kotlin是
我命由我12345
·
2025-05-21 21:28
Kotlin
-
极简小抄
kotlin
开发语言
android
android-studio
安卓
intellij-idea
后端
【Java集合夜话】第8篇上:PriorityQueue优先队列详解,从源码到实战,一文吃透堆数据结构(建议收藏)
系列专栏推荐:JAVA集合【夜话集】
JVM
知识专栏数据库sql理论与实战【博主踩坑之道】小游戏开发【博主强推匠心之作拿来即用无门槛】文章目录1.优先队列基础1.1什么是优先队列?
果冻kk
·
2025-05-21 21:24
java基础
Java面试
Java集合
java
数据结构
PriorityQueue
优先队列
堆数据结构
Kubernetes中微服务
JVM
监控与自动发现的解决方案
以下是针对Kubernetes中微服务
JVM
监控与自动发现的解决方案,结合Prometheus的动态发现机制和SpringBoot的监控能力,解决PodIP动态变化和当前微服务监控数据暴露匿名随意访问的安全问题
旷野九思
·
2025-05-21 19:12
葵花宝典
kubernetes
微服务
jvm
JVM
即时编译(JIT)机制详解
目录一、
JVM
执行模式概述:解释器vsJIT编译器二、热点代码识别机制:何为“热点”?
zhangxzq
·
2025-05-21 18:05
JVM
深度剖析与性能调优实战
jvm
java
经验分享
JVM
类加载机制详解与自定义类加载器实践
承接上文:《第2篇:深入理解
JVM
内存结构与分区示意图》解析了
JVM
的运行时内存结构,重点剖析了方法区、运行时常量池的作用。而这些区域的内容,往往来源于
JVM
对Class文件的解析与加载过程。
zhangxzq
·
2025-05-21 18:04
JVM
深度剖析与性能调优实战
jvm
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他