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
Hotspot
java工程师成神之路
内存模型内存可见性、重排序、顺序一致性、volatile、锁、final垃圾回收内存分配策略、垃圾收集器(G1)、GC算法、GC参数、对象存活的判定JVM参数及调优Java对象模型oop-klass、对象头
HotSpot
ArthurKingYs
·
2023-01-04 09:10
java
Java
技术
图谱
提高
自学
JVM 垃圾回收
HotSpot
为什么要分为新生代和老年代?常见的垃圾回收器有那些?介绍一下CMS,G1收集器。MinorGc和FullGC有什么不同呢?本文导火索当需要排查各种
六月·飞雪
·
2022-12-30 12:04
架构
jvm
java
面试
JAVA类加载机制
如:oracle的
HotSpot
在java7中方法去放在永久代,java8放在元数据空间,并且通过GC机制对这个区域进行管理那么class文件是怎么加载进去的?类生命周期在了解类的加载机
Perkinl
·
2022-12-27 22:41
java
类加载器
老大难的GC原理及调优,这下全说清楚了
概述本文介绍GC基础原理和理论,GC调优方法思路和方法,基于
Hotspot
jdk1.8,学习之后将了解如何对生产系统出现的GC问题进行排查解决阅读时长约30分钟,内容主要如下:GC基础原理,涉及调优目标
·
2022-12-26 10:51
后端java
【JVM】根节点枚举与安全点
根节点枚举与安全点什么是根节点枚举
HotSpot
使用的是可达性分析算法,该算法基本思路如下:可达性分析算法是以根对象集合(GCRoots)为起始点,按照从上至下的方式搜索被根对象集合所连
·
2022-12-25 18:28
后端jvmjava
C#实现绘制鼠标的示例代码
privateint_X,_Y;[StructLayout(LayoutKind.Sequential)]privatestructICONINFO{publicboolfIcon;publicInt32x
Hotspot
·
2022-12-24 12:39
Java-1208
JVM与Java体系结构JVM整体结构(上图主要针对
hotspot
虚拟机)类加载器:将字节码文件加载进去,并不一定是java字节码文件,很多语言都会编译成字节码文件使用JVM运行时数据区:方法区和堆:使用了同一种颜色
Parzivval
·
2022-12-23 05:36
JAVA开发
java
jvm
开发语言
Java-1213
JVM历程SunClassicVM1996年发布,世界上第一款商用Java虚拟机,JDK1.4时被淘汰,现在
hotspot
内置了此虚拟机这款虚拟机只提供了解释器(现在主流的虚拟机还会提供即时编译器JIT
Parzivval
·
2022-12-23 05:00
JAVA开发
java
jvm
开发语言
本地运行好好的 Java 程序, 一发布到线上就报错的灵异事件终于让我碰到了
说明本文涉及的相关软件版本如下:mybatis3.4.x
HotSpot
JDK1.8Windows11IDEA2022.3先看一段mybatis相关的代码今天一个朋友丢给我如下一段代码:然后跟我讲为什么本地是好好的
nimo10050
·
2022-12-19 20:48
mybatis
mybatis
开发语言
jvm
Param
注解
mybatis
注解
【JVM】根节点枚举与安全点
根节点枚举与安全点什么是根节点枚举
HotSpot
使用的是可达性分析算法,该算法基本思路如下:可达性分析算法是以根对象集合(GCRoots)为起始点,按照从上至下的方式搜索被根对象集合所连
·
2022-12-19 00:02
后端jvmjava
使用GraalVM 构建 Spring Boot 3.0 原生可执行文件
有一定关系,GraalVM可以完全取代上面提到的那几种虚拟机,比如
HotSpot
。把你之前运行在
HotSpot
上的代码直接平移到GraalVM上,不用做任何的改变,甚至都感知不到,项目可以完美的运行。
阿提说说
·
2022-12-18 15:03
Spring
&
Spring
Cloud
Java
spring
boot
java
jvm
云原生
Web3中文|NFT如何促进教育的发展?
区块链实现不同生态系统之间资产的转移,同时让NMT(NMT是NativeMemoryTracking的缩写,是Java7U40引入的
HotSpot
新特性,用于跟踪Ho
iNFTnews
·
2022-12-17 19:30
区块链
web3
区块链
Java虚拟机笔记-1(Java技术体系&自动内存管理机制&内存区域与内存溢出&垃圾收集器与内存分配策略)
Devices(设备、装置)、GlassFish(商业兼容应用服务器)目录1.Java技术体系包括:Java技术体系的4个平台虚拟机分类
HotSpot
VM模块化、混合编程多核并行进一丰富语法64位虚拟机获取
amberXu璇
·
2022-12-17 06:19
JAVA
Java
JVM
String、StringBuffer 和 StringBuilder
此时
hotspot
虚拟机对方法区的实现为永久代。对于永久代,大家需要了解他的一个特性,那就是GC不会对永久代内的数据进行垃圾回收。1.2String类型特性。
Simple.3
·
2022-12-16 21:21
java
深入底层|JVM源码解读:
HotSpot
的模板解释器
本文由HeapDump性能社区首席讲师鸠摩(马智)授权整理发布第9篇-字节码指令的定义之前的文章介绍了解释执行下的Java栈帧创建以及字节码分派逻辑,但是始终没有讲到虚拟机到底是怎么执行Java方法中的字节码的,在介绍字节码的执行之前,需要先知道字节码指令的定义。在Bytecodes::initialize()函数中会定义字节码指令的一些属性。这个函数的调用链如下:init_globals()by
普通网友
·
2022-12-15 09:09
java
开发语言
jvm
hotspot
JUC并发编程第十一篇,Java对象的内存布局
对象的内存布局一、对象在堆内存中的存储布局1、对象头对象标记MarkWord类元信息(类型指针)2、实例数据3、对齐填充二、对象标记(MarkWord)布局与验证代码验证(JOL)一、对象在堆内存中的存储布局在
HotSpot
呆呆比特
·
2022-12-15 00:36
JUC并发编程
java
jvm
数据结构
JUC并发编程
Android 跳转应用设置/热点界面或等常用操作
//跳转到热点页面publicstaticvoidjumpTo
HotSpot
ApPage(Contextcontext){if(!
逆水寒Stephen
·
2022-12-13 14:00
运行Maven命令报错“java.lang.IllegalStateException: Unable to load cache item”
~java-versionjavaversion"17.0.1"2021-10-19LTSJava(TM)SERuntimeEnvironment(build17.0.1+12-LTS-39)Java
HotSpot
蓝黑2020
·
2022-12-13 13:33
maven
介绍锁优化
文章目录3.锁优化3.1自旋锁与自适应自旋3.2锁消除3.3锁粗化3.4轻量级锁3.5偏向锁3.锁优化高效并发是JDK1.6的一个重要主题,
HotSpot
虚拟机开发团队在这个版本上花费了大量的精力去实现各种锁优化技术
qq_37776700
·
2022-12-13 07:26
Android进阶
Android
面试
java
算法
大数据
Java虚拟机家族
文章目录1.商用高性能虚拟机2.其他影响较大的虚拟机3.嵌入式虚拟机4.其他虚拟机实现1.商用高性能虚拟机Sun
HotSpot
应用最为广泛的Java虚拟机,我们就是以这个虚拟机为平台进行讲解的。
qq_37776700
·
2022-12-13 07:26
Android进阶
Android
面试
java
android
开发语言
Java内存模型
内存模型概念图2.线程共享区方法区方法区也是线程共享区用于储存虚拟机加载的类信息(类的版本、字段、方法、接口),常量,静态变量,即时编译后的代码等数据方法区逻辑上属于堆的一部分,但是与堆进行了区分,通常又叫非堆
HotSpot
卖保熟瓜的程序员
·
2022-12-12 23:51
java
后端
《码出高效:Java开发手册》 四-走进JVM
前言JVM是java中底层的知识,这里的内容比较复杂,对于一些软件编程,会经常使用,但很多业务其实碰不到这里的知识,下图为目录介绍JVM,java虚拟机,它的前身是99年的
hotspot
java虚拟机,
JoshuaGraham
·
2022-12-12 09:16
java开发手册
java
C#实现屏幕抓图并保存的示例代码
privateint_X,_Y;[StructLayout(LayoutKind.Sequential)]privatestructICONINFO{publicboolfIcon;publicInt32x
Hotspot
·
2022-12-12 04:26
JVM堆外内存导致的FGC问题排查
我使用的版本是java8,jvm厂商是orcale
hotspot
,垃圾回收器使用的CMS+ParNew。
ikyrxbxfas
·
2022-12-07 08:00
Java编程
Java
Spring
sql
redis
数据库
java
jvm
教你九种 JVM GC 问题的排查方法
1.写在前面|本文主要针对
Hotspot
VM中“CMS+ParNew”组合的一些使用场景进行总结。重点通过部分源码对根因进行分析
「已注销」
·
2022-12-07 08:50
定位
lamp
scipy
zk
makefile
Scala启动时报错:[ERROR] Failed to construct terminal; falling back to unsupported
文章目录问题描述解决办法问题描述使用scala-2.11.12版本,启动scala时,报错如下:WelcometoScala2.11.12(Java
HotSpot
(TM)64-BitServerVM,Java1.8.0
mathemagics
·
2022-12-03 19:11
Linux
ubuntu
scala
Ubuntu 20.04开启热点(连着wify开wify)
ubuntu连着wifi(校园网),没有插网线工具下载安装:gitclonehttps://github.com/lakinduakash/linux-wifi-
hotspot
cdlinux-wifi-
hotspot
sudoaptinstall-ylibgtk
coding.....
·
2022-12-03 10:49
HotSpot
-多维属性的kpi异常定位(根因分析)
最近公司有这方面的需求,所以,就找一些论文和资料来了解一下在异常检测基础之上,如何做到对异常或者故障的根因分析。有两种根因分析的需要,一种就是单指标异常检测,就是指标就是一维的这种,如果这种指标发生异常,直接就能够锁定到相关时间,位置,如果这种做异常检测,自然就需要升维,就是比如说,同时针对几个指标来进行,用窗口划分,然后看看同一时间段,都有哪些指标发生异常,然后这些窗口内的数据就组成原始处理数据
hhggggghhh
·
2022-12-01 10:23
机器学习
深度学习
大数据
根因分析
Java内存区域剖析 —— 定位OutOfMemory异常之前的必修课
HotSpot
是怎么划分内存的?导语上一讲带着大家踏入了Java虚拟机的大门,从这一讲开始,进入专题的第一个版块——Java虚拟机的自动内存管理机制。
SexyCode
·
2022-12-01 10:49
JVM
Effective
Java
Java
JVM
虚拟机
内存模型
OutOfMemoryError异常——虚拟机栈和本地方法栈溢出。
由于在
HotSpot
虚拟机中并不区分虚拟机栈和本地方法栈,因此,对于
HotSpot
来说,虽然-Xoss参数(设置本地方法栈大小)存在,但实际上是无效的,栈容量只由-Xss参数设定。
孤芳不自賞
·
2022-12-01 10:45
#
bug
jvm
虚拟机
异常
《异常检测——从经典算法到深度学习》20
HotSpot
:多维特征 Additive KPI 的异常定位
《异常检测——从经典算法到深度学习》0概论1基于隔离森林的异常检测算法2基于LOF的异常检测算法3基于One-ClassSVM的异常检测算法4基于高斯概率密度异常检测算法5Opprentice——异常检测经典算法最终篇6基于重构概率的VAE异常检测7基于条件VAE异常检测8Donut:基于VAE的Web应用周期性KPI无监督异常检测9异常检测资料汇总(持续更新&抛砖引玉)10Bagel:基于条件V
smile-yan
·
2022-12-01 10:44
异常检测
深度学习
算法
人工智能
JVM详解(类加载,内存分配,GC,内存模型)
在关心业务代码开发的同时,我们也需要了解java底层时如何运作的,了解为什么说java是跨平台的语言,所以这一篇对JVM(java虚拟机)进行剖析和详解,首先让我们来看一张JDK的概念图(下文都是围绕
HotSpot
言淮
·
2022-12-01 00:43
JAVA
JVM
jvm
java
jvm.gc
MinGW-w64下载文件失败the file has been downloaded incorrectly
1问题背景安装MinGW的原因是要搭建一个C++的环境阅读JVM的
HotSpot
源码,笔者后面转用虚拟机的CentOS系统安装,能成功搭好C+
Android_la
·
2022-11-30 17:43
CLion
c++
开发语言
JVM垃圾回收系列之垃圾收集器一
序“黑发不知勤学早,白发方悔读书迟”引言本文将介绍
HotSpot
中常见的几种垃圾收集器,如:Serial、ParNew、ParallelScavenge、CMS等参考书籍:“深入理解Java虚拟机”个人
a_ittle_pan
·
2022-11-26 03:35
jvm
jvm
JVM垃圾回收系列之垃圾收集器二
随笔最近两个星期因为要忙公司项目上线的事情以至于发表的文章会显得碌碌庸流,在此以示歉意引言本文将介绍
HotSpot
中的G1GC参考书籍:“深入理解Java虚拟机”个人java知识分享项目——gitee地址个人
a_ittle_pan
·
2022-11-26 03:35
jvm
jvm
JVM垃圾回收系列之GCRoot算法实现
序国庆和朋友过了一个开心国庆引言这篇文章会详细介绍
HotSpot
虚拟机是如何去实现根可达算法(GCROOT)参考书籍:“深入理解Java虚拟机”个人java知识分享项目——gitee地址个人java知识分享项目
a_ittle_pan
·
2022-11-26 03:05
jvm
jvm
深入JVM源码篇-1-如何查看JVM源码
寻找JVM源码githubopenjdk
hotspot
打包下载jdk8寻找IDECLion我只将其作为查看代码的工具,顾不配置c++开发环境。推荐购买正版软件,jihuo码可参考。
HS_Henry
·
2022-11-25 19:48
陈海龙的格物之路-JAVA篇
查看JVM源码
jvm基础相关知识
http://docs.oracle.com/javase/8/docs/technotes/tools/unix/java.html(1-17章)1、JVM与Java体系结构1.1、JVM整体架构■
HotSpot
VM
u011533553
·
2022-11-24 01:10
java
开发语言
后端
JVM垃圾回收面试题
HotSpot
为什么要分为新生代和老年代?常见的垃圾回收器有哪些?介绍一下CMS,G1收集器。MinorGc和FullGC有什么不同呢?如何判断对象是否死亡(两种方法)。引用计数
lucky基石
·
2022-11-22 23:20
jvm
java
开发语言
一文让你“一夜封神“深入理解JVM一一简介和体系结构,java常用的框架和技术
注:本系列知识基于
HotSpot
JVM
HotSpot
指的就是它的热点代码探测技术。
普通网友
·
2022-11-22 15:40
程序员
面试
java
后端
一文让你“一夜封神“深入理解JVM一一简介和体系结构
注:本系列知识基于
HotSpot
JVM
HotSpot
指的就是它的热点代码探测技术。
咸猪手呆呆
·
2022-11-22 15:10
架构
后端
【JVM学习笔记】内存回收与内存回收算法 就哪些地方需要回收、什么时候回收、如何回收三个问题进行分析和说明
目录一、相关名词解释垃圾收集常用名词二、哪些地方需要回收本地方法栈、虚拟机栈、程序计数器方法区Java堆三、什么时候回收1.内存能否被回收内存中的引用类型引用计数算法可达性分析算法2.内存何时被回收(
Hotspot
涝山道士
·
2022-11-22 11:31
JVM学习笔记
jvm
算法
学习
JDK的安装
下载好JDK后将会得到一个这样的软件OpenJDK11U-jdk_x64_windows_
hotspot
_11.0.17_8.msi,双击就可以进行安装了。安装的话直接傻瓜式安装就可以了:安装过程中
Trouble..
·
2022-11-20 20:32
java
neo4j
开发语言
Getting Started with the G1 Garbage Collector
GettingStartedwiththeG1GarbageCollectorOverviewPurposeThistutorialcoversthebasicsofhowtousetheG1garbagecollectorandhowitcanbeusedwiththe
Hotspot
JVM.YouwilllearnhowtheG1collectorfunctionsinternally
三侠剑
·
2022-11-20 18:50
JDK基础
Agx Ubuntu18.04 安装 Pycharm 踩坑记录【转】
/pycharm.sh报错:Java
HotSpot
(TM)64-BitServerVMwarning:Archivednon-systemclassesaredisabledbecausethejava.system.class.loaderpropertyisspecified
爱学习的彩虹p
·
2022-11-20 06:19
AGX
pycharm
ubuntu
一致性哈希(hash)算法
一、算法背景一致性哈希算法在1997年由麻省理工学院的Karger等人在解决分布式Cache中提出的,设计目标是为了解决因特网中的热点(
Hotspot
)问题,初衷和CARP十分类似。
相太阳
·
2022-11-13 09:06
数据库
数据结构与算法
后端
一致性哈希算法
什么是一致性哈希算法一致性哈希算法在1997年由麻省理工学院提出的一种分布式哈希(DHT)实现算法,设计目标是为了解决因特网中的热点(
Hotspot
)问题,初衷和CARP十分类似。
一江溪水
·
2022-11-13 09:34
分布式微服务
哈希算法
分布式
一致性哈希
最全MyBatis核心配置文件总结,看完这一篇就够了!
One:JVM实践思维图(完整版)Two:走近Java概述+Java技术体系+Java发展史+Java虚拟机家族:(SunClassic/ExactVM、
HotSpot
VM、Mobile/EmbeddedVM
普通网友
·
2022-11-09 09:40
程序员
面试
后端
java
G1垃圾回收器(面试被问到)
早在JDK7刚刚确立项目目标、Oracle公司制定的JDK7RoadMap里面,G1收集器就被视作JDK7中
HotSpot
虚拟机的一项重要进化特征。
GC-扫地僧
·
2022-11-03 21:11
JAVA
java
jvm
准备篇-Quarkus是什么
Quarkus是什么一套适用于GraalVM和
HotSpot
的开源技术,使用业界成熟的技术标准,来构建微服务,适合容器和无服务工作负载。
jimmyz81
·
2022-11-02 13:43
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
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
其他