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应用实践
分布式Java读书笔记二:
JVM
第3章深入理解
JVM
深入理解
JVM
image.png
JVM
标准结构image.png
JVM
负责装载class文件并执行,因此,首先要掌握的是JDK如何将Java代码编译为class文件、如何装载class
还算年轻
·
2024-01-04 02:39
Java学习苦旅(六)——不一样的数组
文章目录数组的基本用法什么是数组创建数组基本语法代码示例数组的使用计算数组长度打印数组for循环打印数组使用foreach打印数组使用Arrays打印数组数组在内存中的存储初始
JVM
内存区域划分理解内存理解引用
rampant boy
·
2024-01-04 00:14
Java学习苦旅
Spark RDD及其常用算子介绍
所有的数据操作都是建立在RDD这一抽象数据结构上的,就好比我们Java中的List,Set一样,只不过List和Set是在一个
JVM
进程中的,不是分布式的而已。1.2RDD的特点RDD是分
文景大大
·
2024-01-03 23:40
1_并发编程_线程的基本概念和线程终止及线程问题排查
线程把操作系统中的就绪和运行两种状态统一称为“运行中”BLOCKED:阻塞状态,表示线程进入等待状态,也就是线程因为某种原因放弃了CPU使用权,阻塞也分为几种情况等待阻塞:运行的线程执行wait方法,
jvm
java之书
·
2024-01-03 22:25
java进阶_并发编程
并发编程
程终止及线程问题排查
异常、反射、注解知识点
当发生异常时,
JVM
会将异常封装成一个异常对象抛出。此对象用来描述异常信息。当
JVM
遇到程序异常就会自动停止。
师范大学通信大怨总
·
2024-01-03 22:15
Java面试真题精讲
java
开发语言
面试
Java多线程下载文件
JVM
是支持多线程程序的,当程序需要同时执行两个或多个任务,实现一些需要等待的任务时,如用户输入、文件读写、网络操作、搜索等多线程程序比单线程程序更具优势,可充分利用CPU资源,完成时间更短,提高应用程序的响应
laizhenghua
·
2024-01-03 22:42
工作日常
java
开发语言
1024程序员节
JVM
常用参数配置
jvm
实际可配参数已经有1000多个了,其中GC和内存配置就多达600多个,你可以看出
JVM
问题排查和性能调优重点领域还是GC和内存。
程序无涯海
·
2024-01-03 21:08
Java
jvm
java
JVM
虚拟机:各种
JVM
报错总结
错误java.lang.StackOverflowErrorjava.lang.OutOfMemoryError:javaheapspacejava.lang.OutOfMemoryError:GCoverheadlimitexceededjava.lang.OutOfMemoryError:Directbuffermemoryjava.lang.OutOfMemoryError:unableto
幻风_huanfeng
·
2024-01-03 20:55
深入了解JVM虚拟机
jvm
java
算法
垃圾回收器
垃圾回收算法
堆内存异常
Java的动态绑定机制
当
JVM
执行对象的成员方法时,会将方法和当前对象的实际内存进行绑定。
Map_Reduce
·
2024-01-03 20:57
Java---- 静态内部类与非静态内部类的区别
static修饰表示静态的,在类加载时
JVM
会把它放到方法区,被本类以及本类中所有实例所公用。在编译后所分配的内存会在一直存在,直到程序退出内存才会释放这个空间。
Jothan Zhong
·
2024-01-03 19:24
java
java
开发语言
框架的灵魂之笔-反射
如果不出现意外情况,
JVM
将会连续完成这三个步骤,所以有时也把这三个步骤统称为类加载或者类初始化类加载器的作用负责将.class文件加载到内存中,并为之生成对应的java.lang.Class对象虽然我们不用过分关心类加载机制
小哼快跑
·
2024-01-03 19:40
Java
基础知识专栏
java
十年JAVA和C++的心得感慨
从算法上讲我认为毫无疑问是汇编〉C++〉Java,不要迷信某些个别评测,单纯的回圈测试什么的,比如JNode的官方网站上有Java写的
JVM
的性能和SUN的
JVM
马霍尔
·
2024-01-03 17:03
电脑技术
java
c++
jvm
语言
分布式计算
工作
一张
JVM
相关的思维脑图(4.4M)
楼主学习
JVM
总结的知识点,用思维脑图串起来,温故而知新,其中含有类加载器,内存布局,GC(右侧)。最多的就是GC的内容了。内容有错误之处,还请指正。大图地址
莫那一鲁道
·
2024-01-03 16:06
一文说清Elasticsearch的核心概念
核心概念集群(Cluster)分片(Shards)副本(Replicas)映射(Mapping)ES的基本使用安装使用集群健康状态ES机制原理写索引原理存储原理性能优化存储设备内部索引优化调整配置参数
JVM
wh柒八九
·
2024-01-03 16:51
核心知识点
Elastic
Search
elasticsearch
Minor GC、Major GC、Full GC的区别分析
文章要求读者熟悉
JVM
内置的通用垃圾回收原则。堆内存划分为Eden、Survivor和Tenured/Old空间,代假设和其他不同的GC算法超出了本
Java旺
·
2024-01-03 16:21
【java】byte[] 存储内存清理
当不再需要这些字节时,我们应该及时释放相关的资源并将其置为null,以便
JVM
能够正确地管理内存。
掘金者说
·
2024-01-03 14:00
通用表单
java
开发语言
Java的常规面试题
Java的面试题主要涉及Java基础知识、并发编程、集合原理、
JVM
原理、I/O与网络编程、设计模式、互联网常用框架等多个领域[6]。一些常见的面试问题包括:1.面向对象的特征:继承、封装和多态性。
空心木偶☜
·
2024-01-03 12:15
java
GraalVM Native学习及使用
为了优化上述问题,常常使用优化程序、使用更小消耗的
JVM
、使用容器等措施。
qq_53985858
·
2024-01-03 09:03
学习
聊一下
JVM
调优
闲聊一下:这个
JVM
相信大家都了解过但是很少用这个东西但是面试一些高级架构师又是必问的一些问题之前一直不了解这个东西感觉就是面试造火箭实际拧螺丝用于筛选人才毕业这么多年也是很少接触这些就大学的时候学过简单了解过一些底层
Owen_Number_One
·
2024-01-03 08:10
jvm
【kettle】pdi/data-integration 集成kerberos认证连接hive或spark thriftserver
kettle当前任务的
jvm
任务完成kerberos认证后会存储认证信息,之后直接连接hive就可以了无需提供额外的用户信息。
lisacumt
·
2024-01-03 08:37
hive
spark
hadoop
Spring Boot中自带的这些工具类
1.断言Assert断言是一个逻辑判断,用于检查不应该发生的情况Assert关键字在JDK1.4中引入,可通过
JVM
参数-enableassertions开启SpringBoot中提供了Assert断言工具类
故事和酒我都有
·
2024-01-03 08:03
Flume基础知识(一):Flume组成原理与架构
2.1AgentAgent是一个
JVM
进程,它以事件的形式将数据从源头送至目的。Agent主要有3个部分组成,Sour
依晴无旧
·
2024-01-03 07:18
大数据
flume
大数据
JVM
工作原理与实战(一):初识
JVM
专栏导航
JVM
工作原理与实战RabbitMQ入门指南从零开始了解大数据目录专栏导航前言一、
JVM
概念二、
JVM
的三大核心功能1.内存管理2.解释执行虚拟机指令3.即时编译三、常见的
JVM
虚拟机1.HotSpot2
橘子-青衫
·
2024-01-03 06:42
JVM工作原理与实战
jvm
java
后端
JVM
工作原理与实战(三):字节码文件的组成
专栏导航
JVM
工作原理与实战RabbitMQ入门指南从零开始了解大数据目录专栏导航前言一、基础信息1.Magic魔数2.主副版本号3.其他信息二、常量池1.案例解析三、方法1.方法介绍2.案例解析四、字段五
橘子-青衫
·
2024-01-03 06:42
JVM工作原理与实战
jvm
java
后端
intellij-idea
JVM
工作原理与实战(四):字节码常用工具
专栏导航
JVM
工作原理与实战RabbitMQ入门指南从零开始了解大数据目录专栏导航前言一、javap命令1.javap2.javap-version3.javap-v二、jclasslib三、Arthas1
橘子-青衫
·
2024-01-03 05:08
JVM工作原理与实战
后端
jvm
java
阿里云
JUC包的两大支柱之volatile
(一)内存可见性1概念
JVM
内存模型(JMM):主内存和线程独立的工
liuxiaocsu
·
2024-01-03 03:49
类加载机制
系统在运行一个java文件时简单的过成描述1.操作系统底层调用
jvm
文件创建虚拟机2.虚拟机调用c++代码创建引导类加载器,3.通过类加载器加载java文件获取类信息4.调用类方法启动时的流程图什么是双亲委派
Qzzzz
·
2024-01-03 03:33
JVM
的垃圾回收机制详解和调优
JVM
的垃圾回收机制详解和调优1.
JVM
的gc概述gc即垃圾收集机制是指
jvm
用于释放那些不再使用的对象所占用的内存。java语言并不要求
jvm
有gc,也没有规定gc如何工作。
裘马轻狂大帅
·
2024-01-03 03:20
JVM
笔记——虚拟机类加载机制
虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的类加载机制。类型的加载、连接和初始化都是在程序运行期间完成的1类加载的时机类从被加载到虚拟机内存中开始,到卸载出内存为止,它的生命周期包括:加载、验证、准备、解析、初始化、使用和卸载7个阶段。其中验证、准备、解析3个部分统称为连接。类的生命周期.png2.类
咸鱼_17f7
·
2024-01-03 01:06
JVM
老年代内存优化
参考:老年代持续增长,无法触发mixedgc的解决方案_java老年代一直增长-CSDN博客java老年代越来越大
jvm
老年代爆满_mob64ca13f63f2c的技术博客_51CTO博客【
JVM
调优】
jey_4
·
2024-01-03 00:51
jvm
《
JVM
由浅入深学习【四】 2023-12-24》
JVM
由简入深学习提升分享
JVM
由简入深学习提升分享四1.
JVM
中java堆的特点及作用2.
JVM
中对象如何在堆内存中分配3.
JVM
堆内存中的对象布局1.
JVM
中java堆的特点及作用是线程共享的一块区域虚拟机启动时就创建了是虚拟机中内存占用很大的一块存放所有的实例对象和数组
码农阿豪
·
2024-01-03 00:20
面试
jvm
学习
java双亲委派模型,垃圾回收机制,
JVM
详解
JVM
板块不太涉及代码内容,主要是理论的一些知识.JAVA双亲委派模型首先在讲到java的双亲委派模型之前,我们得先了解一个前提概念就是java的类加载方式(本文主要以叙述双亲委派模型为准(因为名字高大上所以面试常考
渡月真白
·
2024-01-03 00:15
java
jvm
开发语言
jvm
-垃圾收集器与内存分配策略
因为程序计数器,栈,都是随着线程的开启而开启,随着线程的消失而销毁,所以这部分基本不需要垃圾回收器来操心,剩下的就是堆和方法区则不一样,每个接口的实现类内存都不一样,所以程序在运行期间的内存分配是动态的怎么判断堆里面的对象是死的还是活的?引用计数算法给一个对象添加引用计数器,每当一个地方引用它,则+1,当引用失效后,则-1,如果这个对象的引用是0,则就证明没有被使用(java虚拟机没有采用这个,因
一个喜欢烧砖的人
·
2024-01-02 23:41
Java基础相关面试题(一)
1、Java语言有哪些特点1、简单易学、有丰富的类库2、面向对象(Java最重要的特性,让程序耦合度更低,内聚性更高)3、与平台无关性(
JVM
是Java跨平台使用的根本)4、可靠安全5、支持多线程2、面向对象和面向过程的区别面向过程
最后一支迷迭香
·
2024-01-02 22:54
面试
java
java基础
面试题
java基础面试题
JVM
的内存区域
在
JVM
中,
JVM
内存主要分为方法区、堆、虚拟机栈、本地方法栈和程序计数器等。这里还有一个直接内存,这个虽然不是运行时数据区的一部分,但是会被频繁使用。可以理解成没有被虚拟化的操作系统上
娆疆_蚩梦
·
2024-01-02 22:04
2302 java基础面试题
1.
JVM
、JRE、JDK的区别:
JVM
:java虚拟机,是java实现跨平台的最核心部分,能够运行java语言所开发的程序JRE:java运行环境,是运行java程序所必须的环境的集合,包括
JVM
+java
灬槑ズ
·
2024-01-02 19:08
jvm
java
面试
Spark内容分享(二十四):Apache Spark 在爱奇艺的
应用实践
目录ApacheSpark在爱奇艺的现状Spark计算框架应用优化SparkSQL服务的落地与优化总结与展望ApacheSpark在爱奇艺的现状ApacheSpark是爱奇艺大数据平台主要使用的离线计算框架,并支持部分流计算任务,用于数据处理、数据同步、数据查询分析等场景:数据处理:在数据开发平台中支持开发者提交SparkJar包任务或SparkSQL任务对数据进行ETL处理。数据同步:爱奇艺自研
之乎者也·
·
2024-01-02 18:56
Spark
内容分享
大数据(Hadoop)内容分享
spark
apache
大数据
【
JVM
】一文掌握
JVM
垃圾回收机制
作为Java程序员,除了业务逻辑以外,随着更深入的了解,都无法避免的会接触到
JVM
以及垃圾回收相关知识。
JVM
调优是一个听起来很可怕,实际上很简单的事。
Henry游戏开发
·
2024-01-02 18:48
Java
jvm
测试工具
JVM
调优之探索CMS和G1的物理内存归还机制
前言:公司有一个资产统计系统,使用频率很低,但是要求在使用时查询速度快,因此想到做一些缓存放在内存中,在长时间没有使用,就持久化到磁盘中,并对垃圾进行回收,归还物理内存给操作系统,从而节省宝贵资源给其它业务系统。当我做好缓存时,却发现了一个棘手的问题,通过程序释放资源并通知GC回收资源后,堆内存的已用内存减少了,空闲内存增加了,可是进程占用系统内存却没有减少。查阅了很多资料,也尝试过很多次,都没有
熊峰的博客
·
2024-01-02 17:57
Jenkins 使用 Pipeline 构建部署 Spring Boot 应用
前言在本文开始前可以先看看这篇文章:Jenkins+Gitlab+Maven+Tomcat持续集成部署SpringBoot
应用实践
,除了Jenkins构建项目的方式不一样之外,其他配置都一样。
_星辰夜风
·
2024-01-02 15:31
Devops
Spring
Boot
devops
jenkins
pipeline
java面试题(31-40)
这两个方法用来提示
JVM
要进行垃圾回收。但是,立即开始还是延迟进行垃圾回收是取决于
JVM
的。32.finalize()方法什么时候被调用?析构函数(finalization)的目的是什么?
程序猿小小白
·
2024-01-02 15:03
跟着腾讯T4学架构:微服务+MySQL+Nginx+Redis+容器化+虚拟机
《深入理解Java虚拟机》但要想真的深入理解虚拟机一问肯定远远不够的,但是本文中分三部分对
JVM
有深入的解析。
写代码的珏秒秒
·
2024-01-02 13:33
架构
微服务
mysql
maven scala plugin 实现
jvm
Args,执行过程原理解析笔记
scala-maven-plugin构建scala,springboot工程我们在使用maven构建scala工程的时候,要使用scala-maven-plugin插件,常规配置如下:org.scala-toolsmaven-scala-pluginpdatacom.pdata.PDataApplication-->arg1-->-->-Xmx1024m-Dsword.autokey.port=9
「已注销」
·
2024-01-02 13:52
scala
java
runtime
【zookeeper分布式锁】
文章目录1.Zookeeper分布式锁实战1.Zookeeper分布式锁实战1.1什么是分布式锁在单体的应用开发场景中涉及并发同步的时候,大家往往采用Synchronized(同步)或者其他同一个
JVM
向前再向前
·
2024-01-02 11:37
zookeeper
学习
why能够熟练的完成工作能够帮助别人解决问题能够快速完成工作以便挤出时间学习能够跟上潮流,懂得最前沿的技术在干什么总结为了生存为了虚荣为了学习为了满足好奇心为了脑子里由于获取知识而产生的多巴胺what
jvm
纸泪
·
2024-01-02 11:38
JVM
垃圾回收
识别垃圾算法引用计数法可达性算法清除垃圾算法标记清除算法复制算法标记整理算法分代回收一、引用计数法1.原理统计每一个对象被引用的次数,如果引用次数为0就释放对象。能立即回收无用内存。2.实现当一个对象要重新赋值引用时:把新对象引用计数+1老对象引用计数-1赋值伪代码:3.存在的问题并发场景下,对引用计数的修改需要和对象指针的修改保证同步,往往需要加锁或者复杂的无锁算法有时会引发连锁式的回收无法有效
我可能是个假开发
·
2024-01-02 11:54
jvm
java
开发语言
深入理解Java虚拟机系列 - 总结
深入理解Java虚拟机系列-总结前言一.
JVM
内存模型和Java对象模型1.1
JVM
内存模型包括哪些?作用分别是?1.2
JVM
内存模型中的各个区域的特点?1.3对象分配内存的方式有哪些?
Zong_0915
·
2024-01-02 09:20
Java虚拟机
java
jvm
开发语言
Spark - 动态注册UDF
这不就是
JVM
的优势么,怪自己的反射没学到家,说搞
kikiki2
·
2024-01-02 09:10
Java static关键字 堆栈方法区
static可以修饰:类变量代码块内部类static修饰的元素都属于类(class)而非类的实例堆区:提供所有类实例和数组对象存储区域
jvm
只有一个堆区(heap)被所有线程共享,堆中不会存放基本类型和对象引用
mingaqi
·
2024-01-02 08:10
pycharm安装需要java_安装pycharm遇到的坑
第三周开始接触python了,结果第一步装pycharm时就遇到了坑,正常安装完成后点运行时出现错误——No
JVM
installationfound。
weixin_39914732
·
2024-01-02 08:31
pycharm安装需要java
上一页
42
43
44
45
46
47
48
49
下一页
按字母分类:
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
其他