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
内存区域的划分,总结了相关的一些概念,今天的专栏将结合
JVM
参数、工具等方面,进一步分析
JVM
内存结构,包括外部资料相对较少的堆外部分。
嗯哼唉、
·
2025-03-11 06:43
Java
jvm
堆外内存(直接内存)
这部分内存不是由
jvm
管理和回收的。需要我们手动的回收。
不坠青云之志
·
2025-03-11 05:05
Java
Jvm
direct
memory
JVM
——15.定位 堆外内存 OOM
文章目录1.ByteBuffer堆外内存介绍2.ByteBuffer堆外内存申请、释放(源码分析)2.1堆外内存申请2.2堆外内存释放3.什么情况会发生堆外内存OOM4.模拟堆外内存OOM4.1模拟14.2模拟24.3模拟35.堆外内存OOM的定位及解决1.ByteBuffer堆外内存介绍在介绍OOM那篇文章中,对堆外内存进行了介绍,就直接把它复制过来;ByteBuffer和DirectByteB
你想要怎样的未来
·
2025-03-11 05:04
jvm
jvm实战
java
java
jvm
jvm.gc
java虚拟机
JVM
内存深度解析:堆内与堆外内存的监控与诊断
JVM
内存深度解析:堆内与堆外内存的监控与诊断一、引言在Java应用中,
JVM
(JavaVirtualMachine)的内存管理至关重要。其中,堆内内存和堆外内存是两个核心概念。
猿泰山
·
2025-03-11 05:33
Java核心技术
jvm
查看
jvm
堆外内存大小
java.nio.Bits#reservedMemor该值为堆外内存占用大小。可以通过arthasattach后用ognl进行输出。
[email protected]
@reservedMemory.value
Horizon_Zy
·
2025-03-11 05:32
JVM相关
java
开发语言
后端
Java后端面试八股文:系统化学习指南,告别零散知识点
后端面试中的八股大家通常都会参考小林或者JavaGuide,但是这些八股内容太多了,字数成万,我们基本上是看一遍忘一遍,自己也曾经根据网上面经整理过自己的八股题库,通篇共有五万字,知识点也很散,所以想把每个部分的内容系统地写成文章,比如
JVM
钢板兽
·
2025-03-11 03:44
高频八股
java
面试
后端
jvm
redis
mysql
linux
2024年HarmonyOS鸿蒙最全HarmonyOS Next 自定义路由栈管理_navpathstack,2024年最新销售应届毕业生的面试题
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴
深入学习
提升的进阶课程,涵盖了95%以上鸿蒙开发知识点,真正体系化!
2401_84870988
·
2025-03-10 20:47
程序员
鸿蒙
面试
学习
JVM
常见八股问题
1.什么是
JVM
?回答:
JVM
是Java虚拟机,负责将Java字节码转换为机器码并执行。它提供了内存管理、垃圾回收、线程管理等功能,使得Java程序能够在不同操作系统上运行而无需修改。
学Java的skyyyyyyyy
·
2025-03-10 18:05
jvm
java
JVM
如何判断一个对象可以被回收
JVM
是Java虚拟机(JavaVirtualMachine)的缩写,它是一个能够运行Java字节码的虚拟计算机。
代码小白%
·
2025-03-10 17:33
jvm
计算机学习的五大避坑指南新手必藏
明确自己的职业发展方向,选择与之匹配的语言进行
深入学习
。避坑二:忽视基础知识的掌握技术性深化:深入理解算法如排序、搜索等,熟悉常见的数据结构如链表、栈、队列、树等,并掌握设计
编程诗人华仔
·
2025-03-10 16:52
架构设计
学习
java
软件工程
golang
开发语言
c语言
python
JAVA反射
二、类信息详解(一)类信息的构成类信息主要存储在
JVM
的方法区中,它是类的元数据集合,具体包含以下几个重
m0_74015467
·
2025-03-10 14:42
java
python
开发语言
```markdown
#超越边界:构建优雅的六边形架构(HexagonalArchitecture)hex-arch-kotlin-spring-bootReference
JVM
multimoduleprojectforareactivemicroserviceandlambdausingahexagonalarchitecture
伍辰惟
·
2025-03-10 10:40
Java虚拟机之内存分配原则
目录一、
JVM
内存模型概览二、核心内存分配原则1.对象优先分配在Eden区2.大对象直接进入老年代3.长期存活对象晋升老年代4.空间分配担保5.TLAB(线程本地分配缓冲)三、内存分配流程图解四、调优参数与实战建议
JouJz
·
2025-03-10 09:38
java
开发语言
jvm
探索未来架构的钥匙:Hex-Arch-Kotlin-Spring-Boot
探索未来架构的钥匙:Hex-Arch-Kotlin-Spring-Boothex-arch-kotlin-spring-bootReference
JVM
multimoduleprojectforareactivemicroserviceandlambdausingahexagonalarchitecture
孟振优Harvester
·
2025-03-10 09:36
Hadoop的运行模式
3、完全分布式运行模式4、区别与总结Hadoop有三种可以运行的模式:本地运行模式、伪分布式运行模式和完全分布式运行模式1、本地运行模式本地运行模式无需任何守护进程,单机运行,所有的程序都运行在同一个
JVM
对许
·
2025-03-10 09:35
#
Hadoop
hadoop
大数据
分布式
Java直通车系列14【Spring MVC】(
深入学习
Controller 编写)
目录基本概念编写Controller的步骤和要点1.定义Controller类2.映射请求3.处理请求参数4.调用业务逻辑5.返回响应场景示例1.简单的HelloWorld示例2.处理路径变量和请求参数3.处理表单提交4.处理JSON数据5.异常处理基本概念Controller是SpringMVC架构中的核心组件之一,它负责接收客户端的请求,调用相应的业务逻辑进行处理,并将处理结果返回给客户端。通
浪九天
·
2025-03-10 06:40
Java直通车
java
spring
后端
给求职者的建议:软件工程师
Java/C++进阶:理解内存管理(如
JVM
垃圾回收)、多线程编程(synchronized关键字)。推荐《Java核心技术卷Ⅰ》。辅助语言:JavaScript(必学)、Go或Rust(扩展视野)。
追寻向上
·
2025-03-10 03:21
python
java
c语言
软件工程
ABP框架综合示例代码及消息队列(MQ)集成教程
开发者可以利用这些示例
深入学习
ABP的使用和扩展,从而在构建企业级应用程序时提
KX-EZ
·
2025-03-10 00:27
JavaEE07 定时器的使用和模拟实现
单例模式等的应用,今天我们就来聊聊定时器的功能和模拟实现,其实定时器的实现在我们的日常生活中也很常见,比如说平常创建一些定时任务,定时开关机,定时去发表一篇qq空间等等,今天我们就来简单实现一个定时器.1.
JVM
秋秋睡不醒
·
2025-03-09 23:13
JavaEE
java
深入探索Deeplearning4j(DL4J):Java深度学习的全面指南
一、DL4J框架概述Deeplearning4j(DL4J)是一个开源的深度学习框架,专为Java和Scala设计,运行在Java虚拟机(
JVM
)上。
软件职业规划
·
2025-03-09 15:07
java
深度学习
开发语言
Elasticsearch--基础知识点--2--elasticsearch.yml
bin:脚本文件,包括ES启动&安装插件等等config:elasticsearch.yml(ES配置文件)、
jvm
.options(
JVM
配置文件)、日志配置文件等等JDK:内置的JDKlib:类库logs
Chasing__Dreams
·
2025-03-09 03:16
Elasticsearch
ES配置文件详解
elasticsearch
redis分布式锁
什么是分布式锁在分布式系统下,通过锁机制来控制资源的访问,与传统的单体项目中的synchronized,他是基于
jvm
的锁,即在一个springboot服务下能保证线程同步的问题,但现在我们大部分的项目部署不局限于一台服务器
JLiuli
·
2025-03-08 18:18
redis
分布式锁
java
显式 GC 的使用:留与去,如何选择?
(一)垃圾回收的基本原理(二)显式GC方法和行为1.System.gc()方法2.显式GC的行为(三)显式GC的使用场景与风险1.
JVM
如何处理显式GC2.显式GC的风险二、显式GC对性能的影响(一)全
张彦峰ZYF
·
2025-03-08 10:30
JVM相关知识总结
jvm
Java基础知识大全(含答案,面试基础)
而对于经验丰富的开发者,扎实的基础同样是继续
深入学习
、攻克更高难度技术的基础。因此,在面试和实际工作中,Java的基础知识不仅是评估开发者能力的标准,也是编程思维和问题解决能力的体现。
小钊(求职中)
·
2025-03-08 09:54
java
面试
开发语言
职场和发展
spring
jvm
spring
boot
实际springboot项目中如何注意
jvm
调优
在SpringBoot项目中进行
JVM
调优是一个重要的任务,可以帮助提高应用程序的性能和稳定性。
JVM
调优可以涵盖内存管理、垃圾回收、线程管理以及其他
JVM
配置等多个方面。
种豆走天下
·
2025-03-08 04:51
spring
boot
jvm
后端
es笔记-提升性能
存储和存储限流:每秒写入字节数3.充分利用缓存过滤器缓存分片查询缓存
jvm
和操作系统缓存预热器缓存热身4
actionzh
·
2025-03-08 02:51
elasticsearch
elasticsearch
elasticsearch
深入解析
JVM
—— 从基础概念到实战调优的全链路学习指南
文章目录一、为什么要学习
JVM
?
总是学不会.
·
2025-03-08 01:09
JVM
jvm
java
开发
后端
Java为什么是跨平台的
一、Java虚拟机(
JVM
)的抽象层作用JVAM是Java跨平台的核心技术。
xiao--xin
·
2025-03-08 01:31
入门须知
java
笔记
Java基础
面试
iOS安全和逆向系列教程 第16篇:Frida入门与高级应用
今天,我们将
深入学习
功能更为强大、更为灵活的动态插桩工具——Frida。
自学不成才
·
2025-03-07 20:18
iOS安全和逆向系列教程
cocoa
macos
objective-c
python-Scrapy爬虫框架介绍(整个数据的流程)
python-Scrapy爬虫框架介绍随着在家的线上教育的进行,课程的
深入学习
,所要学习的内容和作业也在不断的增多,所以没有过多的自己的时间去学习新的爬虫知识,但疫情逐渐的在好转,我也很是期待开学的那一天
onesalatree
·
2025-03-07 20:43
Scrapy框架爬虫
python
软件框架
爬虫
scrapy
java构造方法,构造代码块,静态代码块的执行顺序
构造方法,构造代码块,静态代码块的执行顺序静态代码块:用static声明,
jvm
加载类时执行,仅执行一次类中直接用{}定义,每次创建对象时执行同级别的变量(static和普通变量)的执行顺序由代码执行顺序决定
·
2025-03-07 16:43
后端java
给大家总结的一份白帽子成长进阶指南(内附学习资源)
在
深入学习
之前我们必须要知道在什么框架下行事《中华人民共和国刑法》《中华人民共和国网络安全法》《网络安全等级保护制度2.0》什么是白帽子?说白帽子之前,先说说“漏洞”。漏洞,是指在硬件、软件、协议
QXXXD
·
2025-03-07 14:50
学习
网络
web安全
wireshark
安全
[系统安全] 五十七.恶意软件分析 (9)利用MS Defender实现恶意样本家族批量标注(含学术探讨)
因此,我重新开设了这个专栏,准备系统整理和
深入学习
系统安全、逆向分析和恶意代码检测,“系统安全”系列文章会更加聚焦,更加系统,更加深入,也是作者的慢慢成长史。
Eastmount
·
2025-03-07 12:02
系统安全与恶意代码分析
系统安全
恶意样本分析
恶意家族标注
Defender
病毒分析
java.lang.NoClassDefFoundError异常的正确解决方法
java.lang.NoClassDefFoundError是Java运行时环境中的一个错误,表明
JVM
在运行时尝试加载一个类的定义,但未能找到。
梅菊林
·
2025-03-07 06:33
各种问题解决方案
java
开发语言
java面试问题大全及答案大全
文章目录前言java面试题-Java基础java面试题-
JVM
知识java面试题-多线程与并发java面试题-主流框架java面试题-数据库相关java面试题-分布式与微服务java面试题-网络知识前言该文档围绕
小白教程
·
2025-03-07 03:06
java面试题
java
面试
开发语言
java面试题
java面试问题大全
java面试题带答案
Java经典面试题
深入探索
jvm
-sandbox 与
jvm
-sandbox-repeater 在微服务测试中的应用
流量克隆和流量重发技术在微服务测试领域备受关注,而
jvm
-sandbox和
jvm
-sandbox-repeater这两款工具为实现这些技术提供了便捷高效的途径。
Edingbrugh.南空
·
2025-03-07 01:11
测试工具
【中国首个AI原生IDE:字节跳动发布AI编程工具Trae,开启智能编程新时代】
推荐:kwan的首页,持续学习,不断总结,共同进步,活到老学到老导航檀越剑指大厂系列:全面总结java核心技术,
jvm
,并发编程redis,kafka,Spring,微服务等常用开发工具系列:常用的开发工具
Kwan的解忧杂货铺@新空间代码工作室
·
2025-03-06 20:55
s2
AIGC
AI-native
ide
AI编程
【精华推荐】AI大模型学习必逛的十大顶级网站
对于希望
深入学习
AI大模型的开发者和研究者来说,找到合适的学习资源至关重要。本文将为大家推荐十大必备网站,帮助你更好地理解和应用AI大模型。
大模型入门学习
·
2025-03-06 17:58
人工智能
学习
大模型入门
llama
大模型教程
大模型学习
大模型
如何高效准备PostgreSQL认证考试?
高效准备PostgreSQL中级认证考试,可从知识储备、技能提升、模拟考试等方面入手,以下是具体建议:
深入学习
理论知识系统学习核心知识:依据考试大纲,对PostgreSQL的体系结构、数据类型、SQL语言
leegong23111
·
2025-03-06 15:41
postgresql
数据库
JVM
虚拟机内存配置详解
问题虽然蹊跷,但也趁此机会再次对
JVM
堆模型、GC垃圾算法等进行了一次系统梳理;基本概念堆/Heap
JVM
管理的内
wtsoftware
·
2025-03-06 09:28
jvm
虚拟机
算法
java
cms
服务器
如何根据当前系统的内存大小来设置
JVM
的内存分布
使用G1垃圾回收器:系统内存=1GXms=512mMaxMetaspaceSize=256mReservedCodeCacheSize=240m系统内存=2GXms=1gMaxMetaspaceSize=256mReservedCodeCacheSize=240m系统内存=4GXms=2gMaxMetaspaceSize=256mReservedCodeCacheSize=240m系统内存=8GX
mameng1998
·
2025-03-06 09:52
java
java
list
开发语言
JVM
架构理解与优化思路
1.
JVM
架构理解
JVM
的架构可以分为以下几个关键组成部分:1.1类加载子系统(ClassLoaderSubsystem)作用:负责加载.class文件,将字节码加载到内存中并转换为
JVM
认可的格式。
John Song
·
2025-03-06 08:18
jvm
架构
深入学习
XML:语法、约束、解析及相关技术
一、引言在当今的软件开发领域,数据的存储和交换至关重要。XML(ExtensibleMarkupLanguage)作为一种可扩展的标记语言,以其灵活的数据表示方式和良好的跨平台性,在程序配置、数据交换等方面发挥着重要作用。本文将详细介绍XML的语法、约束、解析技术,以及相关的DOM4J和XPath知识。二、XML概述2.1什么是XMLXML全称为可扩展的标记语言,是SGML(标准通用标记语言)的一
小刘|
·
2025-03-06 06:30
学习
xml
oracle
《深入理解java虚拟机
JVM
高级特性与最佳实践》 读后日志
深入理解Java虚拟机
JVM
高级特性与最佳实践读后日志走进javaJava技术的一个重要优点是:在虚拟机层面隐藏了底层技术的复杂性以及机器与操作系统的差异性。
max90
·
2025-03-06 05:51
【java后端学习路线4】SpringBoot+MyBatisPlus+Redis学习指南,985本海硕自学转码
JavaWeb->Maven(1)->Spring->SpringMVC->Mybatis->Maven(2)->Linux->Git->SpringBoot->MyBatisPlus->Redis->
JVM
程序员城南
·
2025-03-06 04:13
java后端学习路线
java
spring
boot
mybatis
redis
深入理解STM32定时器PWM波:从原理到实战
今天,就让我们一同
深入学习
STM32定时器PWM波的相关知识。一、PWM波基础原理PWM,即脉冲宽度调制(PulseWidthModulation),是一种对模拟信号电平进行数字编码的方法。
2401_87067267
·
2025-03-05 18:52
stm32
单片机
三、
Jvm
内存分配
今天的博客主题Java虚拟机——》
Jvm
内存分配什么是
JVM
内存分配呢?就是当我们创建一个对象的时候,要在
JVM
内存空间里为这个对象分配一些空间,来存放对象的一些属性信息。
刘总Java
·
2025-03-05 04:27
Java虚拟机
jvm
java
开发语言
Java基础之
JVM
对象内存分配机制简介
一对象内存分配1.1运行时数据区域1.2常见java应用启动
JVM
参数:-Xss:每个线程的栈大小(单位kb)-Xms:堆的初始大小,默认物理内存的1/64,示例:-Xms:4g-Xms:10m-Xmx
aoneword
·
2025-03-05 04:56
JVM基础
jvm
java
开发语言
JAVA学习——DAY1
几个cmd终端命令:cls——清屏cd——移至所在路径,后跟绝对路径or相对路径ip-config——查看本机ip信息java开发环境:JDK——java开发环境,包含:JRE(Java运行时环境),
JVM
E卤蛋
·
2025-03-05 04:23
JAVA学习
java
JVM
两种内存分配方式
1、指针碰撞如果
jvm
内存是规整的,就是一边是已使用的内存,另外一边是未使用的内存,中间是指针,
jvm
需要给新对象分配内存时,就会将指针往未使用的内存移动一段和新对象一样大小的距离,这样
jvm
就完成了内存分配
小白,想脱白
·
2025-03-05 04:23
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
其他