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
专辑(七):垃圾回收器—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
shell系列——shell编程(一)
一、
初识
shell程序语言编程----------------------------------语言自然语言:汉语、英语计算机语言:c语言、c++、(javaphppythongoshell)编译型语言
vivi_王ing
·
2025-04-23 18:12
运维篇
linux
运维
Python训练营打卡DAY4
初识
pandas库与缺失数据的补全打开数据(csv文件、excel文件)importpandasaspd#导入pandas库data=pd.read_csv(r'data.csv')#读取csv文件type
LiShopping
·
2025-04-23 18:40
Python打卡训练营内容
python
开发语言
详解
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
开发语言
C++学习之游戏服务器开发十一DOCKER的基本使用
目录1.多实例部署方案2.容器的概念3.docker
初识
4.docker仓库5.docker镜像6.docker容器7.docker和虚拟机的区别8.docker命令解释9.dockerfile构建镜像
李匠2024
·
2025-04-23 15:48
学习
游戏
docker
技术与情感交织的一生 (四)
目录恩师八部众摩呼罗伽
初识
自定义初九之潜龙勿用东方不败大二长发梦想实现恩师八部众很喜欢金庸大师的作品,最喜欢他的《天龙八部》,从原著到各种影视作品,曾经迷的不行。
初九之潜龙勿用
·
2025-04-23 09:12
随想
笔记
印象笔记
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
Redis介绍
目录Redis
初识
篇什么是Redis?为什么要用Redis?是不是使用缓存就一定好呢?
四问四不知
·
2025-04-21 22:34
笔记
Redis
【MySQL】
初识
数据库
序言 在接触到新知识时,相信各位都会有一种陌生以及想逃避的感觉,但是一旦克服了这种万事开头难的感觉,之后就犹如拨开云雾见天明,并且随着一步一个脚印地走下去,时间久了再回过头来看相信各位一定都会发出轻舟已过万重山的感叹,对于学习MySQL数据库服务也是如此,我不禁想问一句,你准备好迎接MySQL的旅程了吗?如果准备好了,那么接下来就开始今天初始数据库的学习吧!一、常见概念什么是数据库? 数据库,字面
理工小羊
·
2025-04-21 21:32
MySQL
数据库
mysql
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基础面试题
LlamaIndex是什么?LlamaIndex综述!看这一篇就够了!
1、
初识
LlamaIndexLlamaIndex(前身为GPTIndex)是一个数据框架,它诞生
大模型知识
·
2025-04-21 16:02
深度学习
人工智能
大数据
网络
流程图
大模型
LlamaIndex
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
AOSP的Doze模式-LightIdle
初识
前言从Android6.0开始,谷歌引入了Doze模式(打盹模式)的省电技术延长电池使用时间。根据第三方测试显示,两台同样的Nexus5,开启的Doze的一台待机能达到533小时,而未开启Doze的一台待机只能达到200小时。Doze省电效果十分明显。Doze省电技术原理Doze模式细分lightidle和deepidle,本文主要介绍lightidle操作低电耗模式-deepidle轻度低电耗模
法迪
·
2025-04-20 06:36
功耗
深入理解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
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
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
其他