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中的对象序列化(Serializable接口)详解
整个过程都是Java虚拟机(
JVM
)独立的,也就是说,在一个
以终为始001
·
2023-11-25 17:24
JAVA
干货:
JVM
堆内存和非堆内存
“在
JVM
中堆之外的内存称为非堆内存(Non-heapmemory)”。
JVM
主要管理两种类型的内存:堆和非堆。
烽火连城_0b2a
·
2023-11-25 17:06
【java注解】
注解是Java的一种强大的工具,它允许程序员向源代码中添加元数据,从而影响编译器或
JVM
的行为。
余炜yw
·
2023-11-25 16:07
java
开发语言
JavaSE基础语法--傻瓜笔记--1114(第六章:异常)
Java中的发生的异常(广义:一切的不正常)事件分为两类:①Error:Java虚拟机无法解决的问题,如
JVM
内部错误,资源耗尽等。这种错误一般不编写针对性的代码进行处理。
袁永豪
·
2023-11-25 13:22
笔记
java
一次FULL GC问题的排查
之后同事虽然尝试过
JVM
调优并适当调大了老年代空间,但依然不能根本上解决问题。当时该问题被初步归咎于系统中整合的Groovy,但并未证实。
weixin_33737774
·
2023-11-25 13:52
java
网络
python
内存溢出问题排查及
jvm
调参
jvm
性能问题
JVM
出现性能问题时表现上是CPU100%,内存一直占用1、如果CPU的100%,要从两个角度出发,一个有可能是业务线程疯狂运行,比如说想很多死循环。
crazy-6
·
2023-11-25 13:18
java
eclipse
java
tomcat
阿里JAVA架构师面试136题:
JVM
+spring+分布式+并发编程+redis+网络+设计模式!
此文包含Java面试的各个方面,史上最全,苦心整理最全Java面试题目整理包括Java基础+
JVM
+算法+数据库优化+算法数据结构+分布式+并发编程+缓存等,使用层面广,知识量大,涉及你的知识盲点。
小兽_e1ba
·
2023-11-25 13:30
jvm
深入理解_01
内容介绍6、手写Tomcat类加载机制深度剖析执行流程:用c++实现创建一个
jvm
,并且创建了一个类加载器c++调用java的启动程序sun.misc.Launcher,该类引导类加载器负责加载创建其他类加载器验证
Comus_j
·
2023-11-25 12:54
JVM
jvm
java
开发语言
深入理解
JVM
虚拟机
Class对象的理解在JDK1.8完全废除永久代之前的JDK版本中,方法区是一个逻辑分区,实际是java堆的一部分,但是有Non-heap的标记,以便区分。众所周知,java中new处的对象存放在java堆中,而对象的引用存放在虚拟机栈中。Java中的Class也是一个类,所以Class对象也存放在堆当中,存放在方法区当中的是类的元数据,即类加载器从class文件中提取出来的类型信息、方法信息、字
wyj-2020
·
2023-11-25 12:54
jvm
java
开发语言
JVM
深入了解
JVM
垃圾回收机制的原理:原始的垃圾回收机制发现垃圾的原理为引用计数法,当对象被引用时程序计数器对该对象计数加一,如图引用计数法有一个缺陷,就是当两个垃圾对象相互引用时,垃圾回收期不能回收这两个垃圾。
小民佩奇
·
2023-11-25 12:52
搭建线上
jvm
监控
这里写目录标题Springboot项目配置maven依赖application.properties添加监控
JVM
的配置类启动springboot项目Prometheus配置配置grafanaSpringboot
迷失的小鹿
·
2023-11-25 12:16
jvm
JVM
深入理解
JVM
深入理解(一)
JVM
是什么JRE、JDK和
JVM
的关系
JVM
原理1、
JVM
是什么?
xmh-sxh-1314
·
2023-11-25 12:46
jvm
Hadoop完全分布式安装(Centos7+Hadoop2.5.0)
区分的依据是NameNode、DataNode、ResourceManager、NodeManager等模块运行在几个
JVM
进程、几个机器。
fang·up·ad
·
2023-11-25 09:43
自学框架
Hadoop
JVM
虚拟机栈
虚拟机栈栈是运行时单位,堆是存储的单位;栈解决程序运行问题,如何运行,如何处理数据;堆解决数据如何存放,存放位置;栈中存放一个个栈帧,一个栈帧对应着一个方法;生命周期和线程一致;保存方法的局部变量,部分结果,并参与方法的调用和返回;异常StackOverflowError:指定了栈容量大小,线程请求分配的栈容量超过栈允许的最大容量;OutofMemoryError:如果虚拟机栈可以动态扩展,在尝试
lc_666
·
2023-11-25 09:54
Elasticsearch安装运行
文章目录运行Elasticsearch下载安装包节点启动节点停止重要配置
JVM
内存设置设置
JVM
内存heapdumpsGCLog临时目录系统配置文件描述符关闭交换区虚拟内存线程数TCP重传重试引导程序检测开发模式和生产模式堆内存检测文件描述符检测内存锁检测最大线程数检测最大文件检测最大虚拟内存检测最大映射计数检测
板凳坐着晒太阳
·
2023-11-25 08:46
elasticsearch
大数据
搜索引擎
ES03# Elasticsearch性能调优点梳理
引言本文主要梳理了Elasticsearch集群常见优化点,就一些主要项能够在实践中指导使用,本文主要内容有:
JVM
参数调优系统参数调优写性能调优点读性能调优点分片均衡优化案例一、
JVM
参数调优1.参数设置修改
瓜农老梁
·
2023-11-25 08:10
elasticsearch
java
es
python
数据库
Elasticsearch集群调优
文章目录一、服务器硬件以及内存调优1、调整交换区的swap大小2、调整普通用户打开文件数以及线程数的限制3、调整ES的
JVM
堆内存大小二、ES的参数调优1、集群自动发现机制2、集群的主节点选举3、集群的故障检测
TUJC
·
2023-11-25 08:38
Hadoop生态框架
Java虚拟机(
JVM
)的调优技巧和实战2
JVM
是Java应用程序的运行环境,它负责管理Java应用程序的内存分配、垃圾收集等重要任务。在
JVM
的默认设置下,可能存在一些性能问题,因此需要进行调优。
wondream322
·
2023-11-25 06:29
JVM
jvm
java
架构
JVM
内存分析工具 MAT及实践
线程分析工具MAT官网下载地址:http://www.eclipse.org/mat/downloads.phpmat百度网盘链接:(速度更快)链接:https://pan.baidu.com/s/1tMp8MQIXuPtg9zBgruO0Ug?pwd=jqtv提取码:jqtvjdk17百度网盘链接:https://pan.baidu.com/s/1pT2aUR9CyajNnSi006zEQw?p
羱滒
·
2023-11-25 06:45
生产环境问题
jvm
在
JVM
中 判定哪些对象是垃圾?
目录垃圾的条件1、引用计数法2、可达性分析3、强引用4、软引用5、弱引用6、虚引用判断垃圾的条件在Java虚拟机(
JVM
)中,垃圾收集器负责管理内存,其中的垃圾收集算法用于确定哪些对象是垃圾,可以被回收以释放内存空间
不想步入秃头的年龄
·
2023-11-25 06:13
jvm
java
JVM
调优参数配对
转自:http://blog.csdn.net/zhongwen7710/article/details/39213377第一部分:相关的概念数据类型Java虚拟机中,数据类型可以分为两类:基本类型和引用类型。基本类型的变量保存原始值,即:他代表的值就是数值本身;而引用类型的变量保存引用值。“引用值”代表了某个对象的引用,而不是对象本身,对象本身存放在这个引用值所表示的地址的位置。基本类型包括:b
weixin_34270865
·
2023-11-25 05:25
Robolectric测试框架使用文档
测试用例只需要在
JVM
基础上就能
keeng2008
·
2023-11-25 05:06
Android
android
测试
JVM
学习:虚拟机栈-方法返回地址
一、概念存放调用该方法的pc寄存器的值。无论通过哪种方式退出(正常或异常退出),在方法退出后都返回到该方法被调用的位置。方法正常退出时,调用者的pc计数器的值作为返回地址,即调用该方法的指令的下一条指令的地址。而通过异常退出的,返回地址是要通过异常表来确定,栈帧中一般不会保存这部分信息。本质上,方法的退出就是当前栈帧出栈的过程。此时,需要恢复上层方法的局部变量表、操作数栈、将返回值压入调用者栈帧的
放开好人
·
2023-11-25 04:46
2019-02-20 《疯狂java讲义》目录
的竞争对手及各自优势41.2.1C#简介和优势41.2.2Ruby简介和优势41.2.3Python的简介和优势51.3Java程序运行机制51.3.1高级语言的运行机制61.3.2Java程序的运行机制和
JVM
61.4
向日葵666666
·
2023-11-25 03:41
异常
程序执行时出现错误的时候,
jvm
会把执行时出错的信息(例如出错的原因、类型、位置)收集,然后打包成一个对象(Object),程序员可以对这种对象进行处理,这种对象就是所谓的异常但并不是所有错误都是异常。
進擊_Caesar
·
2023-11-25 03:41
jvm
调优(纯jdk工具)
一.常用jdk工具在java_home/bin目录下,jdk提供了丰富的基础工具,用于排查问题,
jvm
调优.市面上多个调优工具都是基于这些基础工具实现的.1.1jmap命令此命令可以用来查看内存信息,实例个数以及占用内存大小命令
乔_帮_主
·
2023-11-25 03:24
JVM
虚拟机类加载机制原理
1.概述虚拟机把描述类的数据加载到内存,对其校验、转换、解析和初始化,最终形成可以被直接引用的Java类型。这就是虚拟机的类加载机制。2.类加载的时机类从加载到虚拟机的内存中到卸载出内存为止。整个生命周期包括:加载(Loading)、验证(Verification)、准备(Preparation)、解析(Resolution)、初始化(Initialization)、使用(Using)和卸载(Un
南风nanfeng
·
2023-11-25 02:52
Java有几种常见的线程池
此线程池不会对线程池大小做限制,线程池大小完全依赖于操作系统(或者说
JVM
)能够创建的最大线程大小。适用:
武大志
·
2023-11-25 01:36
ElasticSearch之配置
jvm
.options,
JVM
的相关参数。log4j2.properties,日志的相关参数。默认情况下,ElasticSearch从$ES_HOME/config目录下读取上述配置文件。
小南家的青蛙
·
2023-11-25 01:26
elasticsearch
linux
从源码透彻理解
JVM
类加载机制
目录1类加载器分类初探2三种类加载器介绍3从源码角度分析加载过程3.1创建扩展类加载器3.2构造应用类加载器1类加载器分类初探
JVM
严格来讲支持两种类型的类加载器,分别为引导类加载器(BootstrapClassLoader
纵横千里,捭阖四方
·
2023-11-25 00:33
JVM
JavaEE
java基本功
jvm
java
开发语言
《性能调优之
JVM
》❤️01深入了解
JVM
类加载机制
《性能调优之
JVM
》❤️01深入了解
JVM
类加载机制前言一、类加载运行全过程二、类加载的主要过程三、类加载器四、类加载器初始化过程五、双亲委派机制六、为什么要设计双亲委派机制?七、怎么自定义类加载器?
爱喝皮蛋瘦肉粥的小饶
·
2023-11-25 00:31
02
性能调优
java
JVM
学习记录392@深入理解
JVM
类加载机制
接上接上接上接上接上接上接上从JDK源码深入理解
JVM
的类加载机制类加载过程加载将class文件读取到
JVM
内存中,采用的懒加载模式,只有使用到类时才加载,比如调用main方法,new对象时,加载阶段会在内存中生成
教练 我想学编程
·
2023-11-25 00:01
jvm
-类加载机制
一、基础概念当我们用java命令运行某个类的main函数启动程序时,首先需要通过类加载器把该类加载到
JVM
。
daiwei-dave
·
2023-11-25 00:30
jvm
jvm
深入理解
JVM
类加载机制
JVM
把class文件加载到内存里面,并对数据进行验证、准备、解析和初始化,最终能够被形成被
JVM
可以直接使用的Java类型的过程。
weixin_30851867
·
2023-11-25 00:30
java
运维
【深入理解
JVM
】
JVM
类加载机制
一、类加载流程1、类加载机制
jvm
把描述类的数据的class文件加载到内存中,并对数据进行校验、解析、初始化、最终形成可被
jvm
使用的java类型,这就是
jvm
的类加载机制。
dev晴天
·
2023-11-25 00:58
Jvm
JVM类加载器
类加载机制
双亲委派
深入理解
JVM
:Java类加载机制
Java类加载机制类加载器的任务是根据类的全限定名来读取此类的二进制字节流(字节码文件)到
JVM
中,然后转换成一个与目标类对象的java.lang.Class对象的实例。
Rookie2Master
·
2023-11-25 00:58
Java
朝花夕拾-杂集
jvm
类加载机制
java
深入理解
JVM
类加载机制与双亲委派模型
目录引言1.类加载机制概述(1)加载(2)验证(3)准备(4)解析(5)初始化2.双亲委派模型工作流程优点引言Java虚拟机(
JVM
)是Java程序运行的核心,而类加载机制是
JVM
的一个重要组成部分。
Lpy2569
·
2023-11-25 00:55
javaEE
jvm
深入理解
JVM
类加载机制
深入理解
JVM
类加载机制虚拟机如何加载Class文件?Class文件中的信息进入到虚拟机后会发生什么变化?
yfdddong
·
2023-11-25 00:54
java学习笔记
jvm
z/os视频_z / OS和OS / 390上的Java批处理作业
IBM®DeveloperKit(用于OS/390,Java2TechnologyEdition,版本1.3.1和用于z/OS,版本1.4的软件开发套件(SDK))为z/上所有支持Java的子系统提供了
JVM
cusi77914
·
2023-11-24 23:29
大数据
数据库
python
linux
java
java二维数组,Arrays类,数组的拷贝,冒泡排序(013)
一.二维数组1.二维数组的定义和数组的遍历2.数组存储对象3.杨辉三角4.二维数组的内存5.注意事项1.声明的时候并没有实例化任何对象,只有在实例化数组对象时,
JVM
才分配空间,这时才与长度有关。
珂and超
·
2023-11-24 23:52
jvm
笔记
java的编译周期java文件–>字节码文件—>
jvm
虚拟机
jvm
jvm
是java的虚拟机用于运行java编译后的字节码文件也就是.class文件
jvm
也是java能够跨越平台的原因因为
jvm
他是负责运行字节码的只要有对应的编译器编译为符合
miskak
·
2023-11-24 22:22
java
095、总复习:线上系统的
JVM
参数优化、GC问题定位排查、OOM分析解决
总复习:线上系统的
JVM
参数优化、GC问题定位排查、OOM分析解决欢迎大家加入我们的儒猿技术交流群,一个纯粹的交流技术、分享面经的地方。
牵着蜗牛去散步_
·
2023-11-24 20:42
从
0
开始带你成为JVM实战高手
jvm
【Spring篇】JDK动态代理
即让
JVM
虚拟机去完成而非程序员去完成(与静态对比),连起来就是让虚拟机去动态的创建一个对象去代替另一个对象完成某些业务需求;呢么其中就涉及到了两个对象,代理类和目标类;代理类又被前辈归纳成代理模式,下面看代理模式
南斋孤鹤
·
2023-11-24 20:02
java
spring
后端
Elasticsearch启动报错问题
boundorpublishingtoanon-loopbackornon-link-localaddress,otstrapchecksbootstrapchecksfailed原因:在elasticsearch配置中配置的内存大小太大了解决方案:cdelasticsearch/configvi
jvm
.properties
Yarcl
·
2023-11-24 16:24
数据库
elasticsearch
浅谈进程和线程
俗称轻量级进程,是进程中一条执行路径,是cpu的基本调度单位,一个进程由一个多线程组成,每个线程完成不同的工作多线程实际上是宏观上并行,微观上串行举个例子:
JVM
是一个进程,当中默认包含主线程main,
Ivanchenyx
·
2023-11-24 16:29
Java
操作系统
多线程
java
操作系统
【
jvm
】虚拟机之堆
目录一、堆的核心概述二、堆的内存细分(按分代收集理论设计)2.1java7及以前2.2java8及以后三、堆内存大小3.1说明3.2参数设置3.3默认大小3.4手动设置3.5jps3.6jstat3.7OutOfMemory举例四、年轻代与老年代4.1说明五、对象分配过程5.1说明5.2对象分配举个例子六、堆空间分代思想七、内存分配策略八、对象分配内存:TLAB8.1说明8.2TLAB九、堆空间参
王佑辉
·
2023-11-24 15:42
jvm
jvm
【面试】
jvm
中堆是分配对象存储的唯一选择吗
目录一、说明二、逃逸分析2.1说明2.2参数设置一、说明1.在《深入理解Java虚拟机》中关于Java堆内存有这样一段描述:随着JIT编译期的发展与逃逸分析技术逐渐成熟,栈上分配、标量替换优化技术将会导致一些微妙的变化,所有的对象都分配到堆上也渐渐变得不那么“绝对”了。2.在Java虚拟机中,对象是在Java堆中分配内存的,这是一个普遍的常识。但是,有一种特殊情况,那就是如果经过逃逸分析(Esca
王佑辉
·
2023-11-24 15:06
jvm
jvm
面试
java 内存泄漏排查思路
jps-l1bxkc-wechat.jar26799sun.tools.jps.Jpsjps-lvjps-lv|greppid常用的参数:-q:只显示pid,不显示class名称,jar文件名和传递给main方法的参数-m:输出传递给main方法的参数,在嵌入式
jvm
SnaiI
·
2023-11-24 15:32
java
java
jvm
开发语言
java堆外内存泄漏分析排查
JAVA堆外内存分析文章目录JAVA堆外内存分析1.前言2.准备3.具体分析3.1堆外溢出风险判断3.1.1确认java进程号3.1.2查看此java进程的
jvm
参数3.1.3查看java进程的大概内存占用情况
码弟的博客
·
2023-11-24 15:25
杂项
java
开发语言
黑马点评项目学习笔记--(4)分布式锁
前面我们已经知道了,每个集群模式下出现线程并发问题,是因为每个集群节点对应一个
JVM
,没有
JVM
维护之间的锁监视器,只能将
JVM
内部的线程锁住。
light_code
·
2023-11-24 15:12
黑马点评项目
学习
笔记
分布式
上一页
99
100
101
102
103
104
105
106
下一页
按字母分类:
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
其他