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-面试--Java8-
JVM
垃圾回收机制
前奏提到Java的垃圾回收机制,必须要提到Java的内存管理模型,详见Java-面试--Java8-
JVM
内存模型Java垃圾回收GarbageCollection,GC为什么要进行垃圾回收随着程序的运行
李小李的路
·
2023-10-09 03:58
JAVA代码编译和执行过程-----
JVM
内存管理
计算机编程中的内存管理主要包括内存分配和内存回收两个部分。因为java是由C演化而来所以本文在对比C++和Java语言内存管理机制的不同的基础上,分析java中的内存分配和内存回收机制,及java对象初始化和其内存分配,内存回收方法及其注意事项等……java与C++内存管理机制对比在C++中,所有的对象都会被销毁,局部对象的销毁发生在以右花括号为界的对象作用域的末尾处,而程序猿new出来的对象则应
黎明哥CZY
·
2023-10-09 03:27
java中的内存分配
java内存回收
【
jvm
--堆】
堆空间分代思想2.3内存分配策略2.4TLAB(ThreadLocalAllocationBuffer)2.5堆空间的参数设置2.6逃逸分析2.7逃逸分析:代码优化3.总结1.堆(Heap)的核心概述堆针对一个
JVM
ITfeib
·
2023-10-09 01:49
JVM
jvm
【
jvm
--方法区】
方法区在
JVM
启动的时候被创建,并且它的实际的物理内存空间中和Java堆区一样都可以是不连续的。方法区的大小,跟堆空间一样,可以选择固定大小或者可扩展。方法区的大小决定
ITfeib
·
2023-10-09 01:49
JVM
jvm
收藏不看系列——
JVM
类加载
JVM
之类加载
JVM
是Java最为核心的知识点,而且最为核心的设计理念。这一期分享的类属于所有
JVM
的基石,也就是说没有类的加载,那么就没有
JVM
后续的一切。
icyage
·
2023-10-09 00:14
JVM
垃圾回收之
JVM
GC算法探究
JVM
垃圾回收之
JVM
GC算法探究在Java虚拟机(
JVM
)中,垃圾回收(GarbageCollection,GC)是自动管理内存的重要机制,它负责回收程序中不再使用的对象所占用的内存。
隐 风
·
2023-10-08 23:25
java进阶部分笔记
java
jvm
算法
面试
JDK、JRE、
JVM
三者之间的关系
1.JDK基本介绍1)JDK的全称(JavaDevelopmentKitJava开发工具包)JDK=JRE+java的开发工具[java,javac,javadoc,javap等]2)JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了。2.JRE基本介绍1)JRE(JavaRuntimeEnvironmentJava运行环
Hdnw
·
2023-10-08 22:18
Java基础
java
jvm
开发语言
[笔记] 深入了解
JVM
底层原理
对应视频地址:(上集):https://www.bilibili.com/video/BV1BT4y1G73q(下集):https://www.bilibili.com/video/BV13Z4y147mt笔记MarkDown版下载地址:https://wwa.lanzous.com/i7TxGj2mhrc本文章原创博客地址:https://blog.mcplugin.cn/p/6991.操作数栈
VioletTec
·
2023-10-08 22:11
JVM
动态类加载深度剖析:Java程序员的高效编程秘诀
动态类加载前言类加载机制动态类加载工作原理实现方式Java反射自定义类加载器URLClassLoader模块化系统(ModuleSystem)OSGi优势总结主页传送门:传送前言
JVM
(Java虚拟机
家有娇妻张兔兔
·
2023-10-08 22:01
JVM专题
jvm
java
开发语言
动态类加载
深入解析
JVM
:双亲委派机制的原理与实践
双亲委派机制引言概述流程工作原理:优势自定义类加载器实际应用主页传送门:传送引言 在Java虚拟机(
JVM
)中,类加载是一个重要的概念,而双亲委派机制是类加载的核心之一。
家有娇妻张兔兔
·
2023-10-08 22:01
JVM专题
jvm
双亲委派
java
虚拟机
类加载器
后端
黑马
JVM
总结(二十八)
(1)语法糖-foreach(2)语法糖-switch-string(3)语法糖-switch-enum(4)语法糖-枚举类枚举类(5)语法糖-twr1
喵俺第一专栏
·
2023-10-08 22:24
JVM虚拟机
jvm
【
JVM
001】宋红康
JVM
字节码举例
宋红康
JVM
字节码举例1Integerpackage
jvm
T;publicclassIntegerTest{publicstaticvoidmain(String[]args){Integeri=5;inty
剑客的剑
·
2023-10-08 22:35
JVM
jvm
java
开发语言
fastjson2.0.0 JSONObject.parseObject导致
jvm
宕机
1.背景:测试环境测试人员经常反馈网页抛出网络异常2.技术架构:前后端分离架构,前端部署在nginx下,前端请求后端有一个超时时间,超过这个响应时间就抛出网络异常3.问题定位当测试反馈网络异常时,迅速连上测试服务器查看服务进程,发现服务宕机了。同时还生成了hs_err_pid***.log重启服务器后几分钟后也是宕机。查看hs_err_pid文件发现这些关键信息通过这些发现是fastjsonpar
踏雪江南
·
2023-10-08 20:53
java
fastjson
jvm
java
服务器
Java数组:没错,不装了我就是书架。
2、数组的创建3、数组的初始化Ⅰ、动态初始化Ⅱ、静态初始化二、数组的使用1、数组中元素的访问2、数组的遍历Ⅰ、`for`循环遍历Ⅱ、`for-each`遍历3、数组的拷贝三、数组是引用类型1、`
JVM
`
子夜的星
·
2023-10-08 20:14
趣学Java
java
开发语言
数组
秋招面经第六弹:理想一面-大数据开发工程师
JVM
内存模型?怎么找到垃圾对象?
牧码文
·
2023-10-08 20:41
数据仓库
大数据
java
开发语言
Flink学习笔记(二):Flink内存模型
文章目录1、配置总内存2、JobManager内存模型3、TaskManager内存模型4、图形化展示5、实际案例计算内存分配1、配置总内存Flink
JVM
进程的进程总内存(TotalProcessMemory
leo825...
·
2023-10-08 19:04
大数据学习
flink
学习
笔记
Android多线程学习:线程
后台线程:后台线程又称为守护线程(DaemonThread),
JVM
的垃圾回收线程就是典型的后台线程。举例记忆:以下纯属本人瞎编,方便记忆进程就是一个鞋子工厂,鞋子由鞋带、鞋底、鞋帮三部分组成。
孔小乐
·
2023-10-08 19:37
Android多线程
android
学习
java
类加载,双亲委派
字节码文件--->内存--->数据访问来源:可以从本地系统,网络,zip包,动态编译,动态代理,加密文件获取.1.装载:通过全类名获取二进制流进行加载,同时方法区和堆就同时有了数据.2.验证:是否符合
JVM
小周爱吃瓜
·
2023-10-08 19:37
高并发系列:垂直性能优化之细说负载均衡
垂直性能优化[包含整体层面的负载均衡、中间件异步化、存储优化、代码层面调优、
jvm
容器调优等等]整体可用性优化[包含服务治理、服务保护、可靠性保障、生产验证、故障演练等等]水平扩展提升[包含分层架构、弹性架构
「已注销」
·
2023-10-08 19:28
高并发
高并发
负载均衡
架构
java
大厂面经:三非背景,6 轮面试,终获阿里 Offer
为了能进阿里,我给自己制定了非常详细的学习计划:JavaCore、
JVM
、网络、Spring源码、MySQL、Redis、MQ、Netty,整整准备了1年时间。
「已注销」
·
2023-10-08 19:56
Java
编程语言
面试
java
人工智能
大数据
JVM
命令行监控工具
JVM
命令行监控工具概述性能诊断是软件工程师在日常工作中需要经常面对和解决的问题,在用户体验至上的今天,解决好应用的性能问题能带来非常大的收益。
杀手不太冷!
·
2023-10-08 18:05
jvm
一篇文章帮你搞定
JVM
中的堆
文章目录一篇文章帮你搞定
JVM
中的堆堆的核心概述堆的内存细分设置堆内存大小与OOMOOM(OutOfMemory)举例年轻代与老年代图解对象分配过程MinorGC,MajorGC,FullGC堆空间分代思想内存分配策略为对象分配内存
杀手不太冷!
·
2023-10-08 18:34
JVM
JVM
222
文章目录
JVM
222运行时数据区的内部结构线程程序计数器(PC寄存器)虚拟机栈
JVM
222运行时数据区的内部结构概述本节主要讲的是运行时数据区,也就是下图这部分,它是在类加载器加载完成后的阶段,如下图:
杀手不太冷!
·
2023-10-08 18:27
JVM
java
jvm
性能监控工具(jps、jstat、jinfo、jmap、jhat、jstack、jvisualvm和jconsole)介绍及示例
本文简单介绍了
jvm
性能监控工具(jps、jstat、jinfo、jmap、jhat、jstack、jvisualvm和jconsole)以及示例,旨在说明常用的有哪些,具体每个监控工具的具体使用需要单独的去深入了解
L-960
·
2023-10-08 18:24
java
jvm
异常(1)--初识异常
他阻止了程序按照程序员预期正常执行,这就是异常java异常的分类和类结构图:Throwable为异常的顶级父类Error和Exception为Throwable的子类:Error类以及他的子类实例代表了
JVM
sdsjx01
·
2023-10-08 16:48
javaSE
异常
Exception
Java核心--初识Java
Java核心--初识Java一.Java简介二.Java面向对象的三大特征三.
JVM
、JRE和JDK的关系四.Java标识符:五.Java关键字六.Java转义字符七.Java的数据类型基本类型:引用类型八
啥都不会的小学生
·
2023-10-08 16:47
java
1、初识java-2
具有丰富的类库语言支持包括:字符串处理多线程处理异常处理数学函数处理3:java的配置环境jdk(javadevelopmentkits)Jrejava运行环境(javaruntimeenvironment)
Jvm
java
chenzhendeshijie
·
2023-10-08 16:17
java
Java-初识异常
Error:是
JVM
错误,而此时程序并没有执行,无法进行处理,只能尽量避免此类错误。Throwable类中的常用方法:Throwable():无参构造,存
℡ㄨ瞎扯蛋ふ
·
2023-10-08 16:46
java
Java笔记-
JVM
初识
1、
JVM
1.1
JVM
内存结构JDK7内存模型JDK8内存模型
JVM
内存结构:其中线程私有的是(1)(2)(3)(1)PC寄存器(程序计数器):a.每个线程都有,为了在多线程切换时,回到自己之前的位置b
MY Daisy
·
2023-10-08 16:16
Java
java
开发语言
JVM
Elasticsearch-35.缓存及使用Circuit Breaker 限制内存使用 he 监控Elasticsearch 集群
Elasticsearch缓存及使用CircuitBreaker限制内存使用Insidethe
JVM
HeapNodeQueryCache.每一个节点有一个NodeQuery缓存由该节点的所有Shard共享
飘然渡沧海
·
2023-10-08 16:41
elasticsearch
elasticsearch
搜索引擎
经验分享
数据分析
Elasticsearch
JVM
堆内存使用率飙升,怎么办?
这是系列文章的第四篇,主要探讨:Elasticsearch
JVM
堆内存使用率飙升,怎么办?第一篇:Elasticsearch磁盘使用率超过警戒水位线,怎么办?
web18484626332
·
2023-10-08 16:39
java
elasticsearch
jvm
大数据
运维
.netcore
【ES】ES内存占用高,扩内存,重启服务注意事项
一、参考资料Elasticsearch内存占用分析与管理|Tink'sBlogElasticsearch
JVM
堆内存使用率飙升,怎么办?
后端研发Marion
·
2023-10-08 16:33
大数据
elasticsearch
大数据
搜索引擎
elasticsearch内存占用详细分析
内存占用ES的
JVM
heap按使用场景分为可GC部分和常驻部分。
大叶子不小
·
2023-10-08 16:58
elasticsearch
java
大数据
JVM
篇---第八篇
三、说一下
JVM
的主要组成部分及其作用?一、虚拟机为什么使用元空间替换了永久代?「什么是元空间?什么是永久代?为什么用元空间代替永久代?」
数据大魔王
·
2023-10-08 14:52
jvm
JVM
篇---第七篇
二、你知道哪些
JVM
性能调优参数?(简单版回答)三、对象一定分配在堆中吗?有没有了解逃逸分析技术?一、MinorGC与FullGC分别在什么时候发生?
数据大魔王
·
2023-10-08 14:21
jvm
JVM
篇---第九篇
一般情况下,
JVM
的对象都放在堆内存中(发生逃逸分析除外)。当类加载检查通过后,Java虚拟机开始为新生对象分配内存。
数据大魔王
·
2023-10-08 14:13
jvm
谈谈对java的理解
因此,本人汇总了如下几点,可以供小伙伴参考:一.平台无关性:一次编译,到处运行;1.那为什么
JVM
不直接将源码解析成机器码去执行呢?
狂飙的周舟
·
2023-10-08 14:47
每天一个面试题
java
面试
面试官:谈谈你对 Java 平台的理解
谈谈你对Java平台的理解参考回答知识点面向对象平台无关性
JVM
类加载机制垃圾回收异常处理面试的时候,经常会有面试官问:请你谈谈对Java平台的理解,「Java是解释执行」,这句话正确吗?
徐俊生
·
2023-10-08 14:15
Java基础
Java
面试
Java 运行时区
1、方法区方法区中存储的
JVM
加载进来的类信息、常量、静态变量、编译的代码等数据,是
JVM
的一个逻辑规划
瑶瑶小仙女
·
2023-10-08 14:45
JVM
内存设置
一、设置
JVM
内存设置1.设置
JVM
内存的参数有四个:-XmxJavaHeap最大值,默认值为物理内存的1/4,最佳设值应该视物理内存大小及计算机内其他内存开销而定;-XmsJavaHeap初始值,Server
xmh-sxh-1314
·
2023-10-08 13:22
jvm
jvm
堆 栈大小设置
1、Eclise中设置
jvm
内存:改动eclipse的配置文件,对全部project都起作用改动eclipse根文件夹下的eclipse.ini文件-vmargs//虚拟机设置-Xms40m//初始内存
xmh-sxh-1314
·
2023-10-08 13:22
java
java8
jvm
内存设置_JDK8中
JVM
堆内存划分
一:
JVM
中内存
JVM
中内存通常划分为两个部分,分别为堆内存与栈内存,栈内存主要用运行线程方法存放本地暂时变量与线程中方法运行时候须要的引用对象地址。
JVM
全部的对象信息都存放在堆内存中。
粉红雪山
·
2023-10-08 13:50
java8
jvm内存设置
java 线程栈大小配置,
jvm
之栈、堆,
jvm
默认栈空间大小
jvm
之栈、堆,
jvm
默认栈空间大小1.JavaVirtualMachine人群当中,一位叫java的小伙子正向周围一众人群细数着自己取得的荣耀与辉煌。
欢小颜
·
2023-10-08 13:50
java
线程栈大小配置
JVM
内存中的堆和栈
一、栈:1、一个后进先出(LastInFirstOut)的顺序的数据结构。2、运行单位,存储和线程相关的信息。栈内存用来存储基本数据类型、堆中对象的引用。包括局部变量、方法调用、程序运行状态、方法返回值等。3、解决程序的运行问题。4、每个线程都需要一个独立的线程栈。不同的线程,执行的逻辑也不同。栈内存归属于单个线程,每个线程都会有一个栈内存。栈内存就是线程的私有内存。栈内存存储的变量只能在其所属线
忙起来,拿offer
·
2023-10-08 13:17
Java笔记
java
jvm
堆内存设置
堆内存设置本文章基于hotsport虚拟机。设置堆内存有两个参数-Xms2048m-Xmx2048m。其中-Xms2048m为堆最小内存2048MB-Xmx2048m为堆最大内存2048MB。至于为啥最大内存与最小内存设置成一样的原因是为了减少gc的次数。逃逸分析我们创建的对象不一定都分配在堆内存中,如果经逃逸分析判断这个对象未逃逸,那么会把这个对象分配到虚拟机栈里。而栈是没有GC的,从而优化效率
胖揍偷猪贼&
·
2023-10-08 13:14
JVM
jvm
java
设置
JVM
的内存大小
32位:idea.exe.vmoptions64位:idea64.exe.vmoptionseclipse在eclipse根目录下打开eclipse.ini,默认内容为(这里设置的是运行当前开发工具的
JVM
m0_67393828
·
2023-10-08 13:43
java
java
后端
JVM
堆内存设置调优
堆内存设置原理
JVM
堆内存分为2块:PermanentSpace和HeapSpace。
哔哔小子
·
2023-10-08 13:12
jvm相关
java
开发语言
后端
jvm
堆内存 栈内存 大小设置
4种方式配置不同作用域的
jvm
的堆栈内存。
华如锦
·
2023-10-08 13:06
2023-FUSE-时代
JAVA基础
环境配置
jvm
java
spring
【Java岗】Java程序员面试最强攻略,吃透这25个技术栈,大厂Offer拿到手软!!
前言这份秋招Java后端开发面试总结包含了JavaOOP、Java集合容器、Java异常、并发编程、Java反射、Java序列化、
JVM
、Redis、SpringMVC、MyBatis、MySQL数据库
独孤球球
·
2023-10-08 13:50
java
面试
开发语言
通过Docker进行Elasticsearch环境搭建
www.elastic.co/cn/downloads/enterprise-search可以查看个版本的兼容性:操作系统兼容性:https://www.elastic.co/cn/support/matrix
JVM
呀!你来了~
·
2023-10-08 12:00
elasticsearch
上一页
152
153
154
155
156
157
158
159
下一页
按字母分类:
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
其他