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
【Spark】on yarn集群模式安装部署
/running-on-yarn.html前提安装启动Hadoop(需要使用HDFS和YARN)安装单机版Spark不需要集群,因为把Spark程序提交给YARN运行本质上是把字节码给YARN集群上的
JVM
没去过埃及的法老
·
2023-11-30 03:23
Sprak
大数据
spark
on
yarn集群模式
安装部署
云计算/大数据
spark java 调试_远程调试spark源码(基于java的调试工具)
本文对spark源码进行调试,此调试方式可以调试任何
JVM
相关的程序,如:普通的命令行程序、web程序等。
吹亚吹
·
2023-11-30 02:44
spark
java
调试
JVM
浅学
JVM
文章目录
JVM
内存结构
JVM
执行流程堆内存方法区java虚拟机栈本地方法栈程序计数器运行时常量池直接内存
JVM
类加载双亲委派模型链接初始化底部内存结构设置内存空间大小-Xms堆内存最小空间大小-Xmx
黑色幽默595
·
2023-11-30 02:35
java
java
开发语言
JVM
-调优参数讲解
垃圾收集器堆配置-Xms:初始堆大小-Xmx:最大堆大小-XX:NewSize=n:设置年轻代大小-XX:NewRatio=n:设置年轻代和年老代的比值。如:为3,表示年轻代与年老代比值为1:3,年轻代占整个年轻代年老代和的1/4-XX:SurvivorRatio=n:年轻代中Eden区与两个Survivor区的比值。注意Survivor区有两个。如:3,表示Eden:Survivor=3:2,一
云天河_
·
2023-11-30 02:11
【elasticsearch专题】:在windows系统下安装elasticsearch集群
文章目录1.引言2.下载3.环境装备3.1配置jdk环境变量3.2修改
jvm
配置4.单机配置4.1单机启动4.2单机校验5.集群的配置与启动6.集群信息7.
dougsu
·
2023-11-30 02:29
实战指南
elasticsearch
elasticsearch
windows
大数据
【高效开发工具系列】PlantUML入门使用
推荐:kwan的首页,持续学习,不断总结,共同进步,活到老学到老导航檀越剑指大厂系列:全面总结java核心技术点,如集合,
jvm
,并发编程redis,kafka,Spring,微服务,Netty等常用开发工具系列
檀越剑指大厂
·
2023-11-30 01:45
s0
常用工具
工具
深入理解Java类实例化时
jvm
执行顺序
深入理解Java类实例化时
jvm
执行顺序交流群180705916前言关于
jvm
类加载器我们面试的时候会经常问到,如果相关概念不清楚的话可以参阅我的深入理解虚拟机之类加载器。
高级java架构师
·
2023-11-30 01:16
JVM
调优实战
jvm
可利用多大的内存空间操作系统32位:2的32次方=4G-操作系统一半空间=2g--
jvm
64位:2的64次方=16384PB-操作系统2G=剩余空间
jvm
调优原则gc时间足够小(堆内存设置小一些)
木木子丶
·
2023-11-30 01:16
android登录源码分析,Android 源码分析-Dalvik 虚拟机创建过程
可以点击关于我联系我获取一.介绍Dalvik1.java的运行需要
JVM
,同样android中使用了java语言,也需要一个VM。
监理说
·
2023-11-30 00:36
android登录源码分析
JVM
面试整理
文章目录
JVM
面试整理1.内存泄漏2.内存溢出3.
JVM
常用参数有哪些?4.线上排查问题的一般流程是怎么样的?5.
JVM
有哪些垃圾回收算法?6.说一下
JVM
有哪些垃圾回收器?
浪浪山的猿
·
2023-11-30 00:05
jvm
面试
职场和发展
Spark - 动态注册UDF
这不就是
JVM
的优势么,怪自己的反射没学到家,说搞
kikiki2
·
2023-11-30 00:38
SpringBoot 2 系列停止维护,Java8 党何去何从?
SpringBoot2.x版本正式停止更新维护,官方将不再提供对JDK8版本的支持SpringBootLogo版本的新特性3.2版本正式发布,亮点包括:支持JDK17、JDK21版本对虚拟线程的完整支持
JVM
CheckpointRestore
小小哭包
·
2023-11-29 23:09
Java
IT行业
java
SpringBoot
JVM
优化踩坑记
本文记录了服务
JVM
优化的过程与思路,有对
JVM
GC原理以及对问题排查方向和工具的介绍,也有走弯路和踩坑,分享出来希望对大家有所帮助。
PPPHUANG
·
2023-11-29 21:01
【JavaSE】:数组
二.虚拟机内存分布
JVM
对所使用的内存按照功能的不同进行了划分:程序计数器(PCRegister):只是一个很小的空间,保存下一条执行的指令的地址。
菜花籽
·
2023-11-29 20:24
JavaSE
java
【JAVA知识每日一问】:JDK和JRE的区别是什么?
前言
JVM
是JavaVirtualMachine(Java虚拟机)的缩写,
JVM
是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。
Java小叮当
·
2023-11-29 20:16
编程
java
jdk
JVM
编程
程序员
JDK21协程-虚线程 openjdk源码解读 底层从Java代码到C/C++代码初次深度解读 虚线程调优
说是协程,其实在
JVM
内部是以虚线程的概念存在的。
Rock姜
·
2023-11-29 20:46
追峰Java
java
c++
c语言
JDK 21 虚拟线程相关知识简介
虚拟线程是由Java虚拟机(
JVM
)来实现的,它并不与特定的操作系统线程绑定,而是通过虚拟线程的调度来实现并发执行。虚拟线程的调度由
JVM
负责,与平台线程有很大的不同。
北漂的菜小白
·
2023-11-29 20:44
java
虚拟线程
jdk21
从
JVM
分析 hibernate-validator NoClassDefFoundError
最近排查一个springboot应用抛出hibernate.validatorNoClassDefFoundError的问题,异常信息如下:Causedby:java.lang.NoClassDefFoundError:Couldnotinitializeclassorg.hibernate.validator.internal.engine.ConfigurationImplatorg.hibe
java菜
·
2023-11-29 20:36
Java内存模型
—马丁写在前面在正式讲解之前,我们先认识一下他们:
JVM
:JavaVirtualMachine的简写,Java语言解释器,俗称虚拟机,负责内存的分配(堆栈分配),回收(GC),解析class为硬件运行的机器码
Chase_stars
·
2023-11-29 17:26
搭建Java开发环境
Java语言的特点1、面向对象两大元素:类(成员属性,成员行为,构造器),对象面向对象特点:封装,继承,多态2、健壮性封装指针垃圾回收机制(不代表不会内存溢出)3、跨平台
JVM
使代码可以跨平台运行JDK
长着猪鼻子的怪兽
·
2023-11-29 16:31
JVM
从入门到上天之底层类加载
klass模型地球人都知道
jvm
底层是c++实现的,c++同样是面向对象的,所以我们上层的java对象必然会对应着底层的一个c++对象,显而易见,这个klass就是c++中对象的表现形式,接下来我们先来看看
玉凉川
·
2023-11-29 16:04
重大事故!IO问题引发线上20台机器同时崩溃
但是
JVM
堆内存和GC没有明显异常。CPU空闲率基本都是0%,但是CPU使用
AI乔治
·
2023-11-29 15:03
Alibaba Java诊断工具Arthas查看Dubbo动态代理类
框架为服务接口生成动态代理类,调用javassist框架下的JavassistProxyFactory类的getProxy(Invokerinvoker,Class[]interfaces)方法,动态生成一个存放在
JVM
朱季谦
·
2023-11-29 15:36
Dubbo源码分析
java
dubbo
开发语言
Java 堆栈
JVM
内存模型.png栈区:每个线程包含一个栈区,栈中只保存方法中(不包括对象的成员变量)的基础数据类型和自定义对象的引用(不是对象),每个栈中的数据(原始类型和对象引用)都是私有的,其他栈不能访问。
沉淀之际
·
2023-11-29 15:21
JVM
内存模型详解
目录1.
JVM
内存模型1.1
JVM
内存模型1.2
JVM
内存模型作用1.3运行时数据区各部分解释2.从java代码执行角度深度理解
JVM
模型3.堆和栈的区别1.
JVM
内存模型1.1
JVM
内存模型
JVM
包含两个子系统和两个组件
瑜伽娃娃
·
2023-11-29 15:35
JVM
jvm
java
JAVA
JVM
CPU 定位 jstack 实践
遇到问题1、执行jstackpid报错-bash:jstack:commandnotfound查找问题发现系统环境变量未配置,程序启动项目是以临时变量引入的。2、找到对应JDK,直接进入里面进行执行jstack2.1、find/-namejstack1554521446(1).jpg2.2、执行./jstack-Fpid查看信息2.3、导出信息./jstack-F6405>daixb.log2.4
阿斌在路上
·
2023-11-29 15:11
Jenkins安装
gityum-yinstallgit1.安装jdkyumsearchjava(选jdk1.8安装)vim/etc/profile配置环境变量(为了jenkin后续配置做准备)底部加入:exportJAVA_HOME=/usr/lib/
jvm
amtf
·
2023-11-29 13:58
JVM
系列二(类加载器子系统)
Java虚拟机(
JVM
)系列二类加载子系统一.类加载器子系统整体架构类加载器子系统.png类加载器子系统负责从文件或网络中加载Class文件(字节码文件),字节码文件在文件开头有特定文件标识ClassLoader
叛逆与成功
·
2023-11-29 13:01
JVM
- 浅谈Java 类加载过程
基本概念Java类加载过程是Java虚拟机(
JVM
)运行Java程序时的重要组成部分。这个过程主要包括以下几个阶段:加载(Loading):在这个阶段,
JVM
通过类的全限定名来获取此类的二进制字节流。
青衫客36
·
2023-11-29 12:06
Java基础
jvm
java
开发语言
JVM
执行引擎(Execution Engine)
上文:
JVM
-直接内存(DirectMemory)目录历史:机器码?指令?指令集汇编语言高级语言什么是
jvm
的执行引擎?什么是解释器(Interpreter),什么是JIT编译器?即时编译器有哪些?
逍遥壮士
·
2023-11-29 12:04
虚拟机(JVM)
编译器
java
编程语言
jvm
hadoop
JVM
执行引擎
组成解释器解释执行代码,对字节码进行逐行解释的方式,将每一条字节码文件中的内容"翻译"成机器指令去执行JIT编译器把热点代码编译成机器指令缓存到元空间(方法区)注意和前端编译器(即把文件编译成class文件的编译器)区分
JVM
此一别终不见
·
2023-11-29 12:33
JVM
java
JVM
执行引擎简要介绍 - 编译器、解释器
前言执行引擎讲是
JVM
运行原理的最后一个部分。相对于类加载机制、运行时数据区,这部分没有那么多的知识点,似乎也没见谁说面试问了这个。所以本文将会比较简要得描述工作流程,个人认为不重要的就不写了。
菜鸡的挣扎
·
2023-11-29 12:03
#
Java
虚拟机
1024程序员节
编译器
java
jvm
JVM
执行引擎详解
https://www.cnblogs.com/codehaogg/p/13334713.html1.执行引擎是Java虚拟机的核心组成部分之一2.虚拟机是一个相对于“物理机”的概念,这两种机器都有代码执行能力,其区别是物理机的执行引擎是直接建立在处理器、缓存、指令集和操作系统层面上的。而虚拟机的执行引擎则是由软件自行实现的,因此可以不受物理条件制约地定制指令集与执行引擎的结构体系,能够执行那些不
yygr
·
2023-11-29 12:32
#
jvm
java
开发语言
后端
JVM
之执行引擎详解
JVM
之执行引擎详解一执行引擎概述执行引擎概述(1)物理机的执行引擎是直接建立在处理器、缓存、指令集合操作系统层面上的,而虚拟机的执行引擎则是由软件自行实现的,能够执行那些不被硬件直接支持的指令集格式(
勉之~
·
2023-11-29 12:32
JVM学习笔记
执行引擎
JVM
JVM
系列之执行引擎
之前我们已经了解到了
JVM
的类加载过程和运行时内存区的基础相关内容,今天我们来了解“执行引擎”。
a_ittle_pan
·
2023-11-29 12:30
jvm
java
经验分享
面试
JVM
执行引擎
目录(一)执行引擎概述(二)Java代码编译和执行过程(三)机器码,指令,汇编语言,字节码1、机器码2、指令3、指令集4、汇编5、字节码(四)解释器(五)JIT编译器(六)为什么两条腿走路(七)概念解释(八)什么时候选择JIT(九)hotspot可以设置程序执行的方式(十)hotspot中JIT分类(一)执行引擎概述执行引擎是Java虚拟机核心的组成部分之一。虚拟机的执行引擎由软件自行实现,物理机
zoeil
·
2023-11-29 12:28
jvm
jvm
后端
java
执行引擎
汇编
JIT编译器
【
JVM
】一文搞懂常见GC算法
文章内容1、概述2、如何确定垃圾对象?3、GC算法4、GC算法总结5、常见的垃圾收集器1、概述GC目的:程序运行过程中可能会产生许多垃圾对象,持续占用内存会造成内存泄漏,最终可能导致内存溢出,迫使系统中断运行。首先需要搞懂内存泄漏和内存溢出的概念!!!内存泄漏(memoryleak):是指程序在申请内存后,无法释放已申请的内存空间,导致系统无法及时回收内存并且分配给其他进程使用。通常少次数的内存无
嗨森bao
·
2023-11-29 11:30
#
Java
jvm
算法
java
JVM
GC算法
一,垃圾回收分类:按线程数分,可以分为串行垃圾回收器和并行垃圾回收器。按工作模式分,可以分为并发垃圾回收器和独占式垃圾回收器按碎片处理方式分,可以分为压缩式垃圾回收器和非压缩式垃圾回收器按工作的内存区间分,又可分为年轻代垃圾回收器和年老代垃圾回收器二,GC的性能指标吞吐量:吞吐量就是CPU用于运行用户代码的时间与CPU总消耗时间的比值,即吞吐量=运行用户代码时间/(运行用户代码时间+垃圾收集时间)
車輪の唄
·
2023-11-29 11:52
jvm
jvm
算法
docker安装nacos
v2.0.42、启动容器dockerrun--namenacos-d-p8848:8848-p9848:9848-p9849:9849--privileged=true--restart=always-e
JVM
_XMS
筠·
·
2023-11-29 11:50
docker
容器
运维
XTS 测试环境搭建和介绍
XTS测试环境搭建1.安装JDK(对于AndroidQ以后的版本,JDK需要11及以上的版本)查看已经安装的JDK版本ls/usr/lib/
jvm
/运行展示:如果没有jdk-11或以后的版本,使用以下命令安装
Guang_Mang_AAA
·
2023-11-29 11:39
Android
android
1、Android 热修复与插件化
1、class&dex文件详解1)class文件结构深入解析(生成、执行、文件结构)1.什么是class文件能够被
jvm
识别、加载并执行的文件格式。
lanxuan1993
·
2023-11-29 11:38
Adroid面试题
android
Spring Boot 3.2.0 Tomcat虚拟线程初体验 (部分装配解析)
这种解耦是由
JVM
提供的抽象层赋予的。虚拟线程的运行成本远低于平台线程。消耗的内存要少得多。这就是为什么可以创建数百万个虚拟线程而不会出现内存不足的问题,而标准平台(或内核)线程只能创建数百个。
北漂的菜小白
·
2023-11-29 10:55
spring
boot
java
虚拟线程
Java语言基础一(变量、数据类型、运算符、流程控制、数组)
JDK>JRE>
JVM
。Javac.exe--编译器,主要用于将高级Java源代码翻译成字节码文件。Java.exe--解释器,主要用于启动
JVM
对字节码文件进行解释并执行。
YMeng_Zhang
·
2023-11-29 09:34
java8新特性hashmap,JAVA8新特性
一、重要数据结构和
JVM
的改动1.HashMap的改动HashMap维护了一个Entry数组,put(Kkey,Vvalue)元素到HashMap中时通过key的hash码计算其在数组中的索引位置,若索引位置上已有元素形成哈希碰撞
十八花生
·
2023-11-29 08:46
java8新特性hashmap
jdk9/jdk11/jdk17上运行webservice出错java.lang.NoClassDefFoundError: javax/xml/ws/Endpoint
openjdk9(jdk11/jdk17)以上版本
JVM
上运行webservice出错java.lang.NoClassDefFoundError:javax/xml/ws/Endpoint,把如下jar
无级程序员
·
2023-11-29 07:00
java
spring-cloud
java
xml
spring
boot
常见性能优化实践总结
很多技术人员拿到一个性能优化的需求以后,言必称缓存、异步、
JVM
等。
一只阿木木
·
2023-11-29 06:39
面试题库之JAVA基础篇(一)
平台无关性,因为java程序运行在
jvm
虚上。支持多线程。安全可靠。有丰富的类库。
小花卷的dad
·
2023-11-29 06:48
面试题库
面试
java
职场和发展
LeakCanary相关
一个对象的引用方式可以分为四种:强引用(StrongReference):
JVM
宁可抛出OOM也
Infinity_空
·
2023-11-29 06:22
ELK - filebeat 的安装
因为logstash是
jvm
跑的,资源消耗比较大,启动一个logstash就需要消耗500M左右的内存,而filebeat只需要10来M内存资源。
qq_35015663
·
2023-11-29 05:29
ELK
filebeat
ELK
filebeat
阿里P7/P8学习路线图——技术封神之路
一、基础篇
JVM
JVM
内存结构堆、栈、方法区、直接内存、堆和栈区别Java内存模型内存可见性、重排序、顺序一致性、volatile、锁、final垃圾回收内存分配策略、垃圾收集器(G1)、GC算法、GC
未来无所不能
·
2023-11-29 05:25
Java
上一页
93
94
95
96
97
98
99
100
下一页
按字母分类:
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
其他