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虚拟机
具有一个堆(Heap),堆是运行时数据区域,所有类实例和数组的内存均从此处分配。堆是在
Java虚拟机
启动时创建的。”
烽火连城_0b2a
·
2023-11-25 17:06
京东双十一和618哪个划算?京东几月活动力度最大?
本文将
深入分析
京东全年促销活动的特点,帮助您了解哪个月份的购物更具吸引力。先给大家分享一个小编在做的网络项目,不用投资一分钱,只要淘宝、京东、拼多多等电商不倒,这个项目永久可做,而且收入稳定!网购
测评君高省
·
2023-11-25 15:40
怎么做小任务赚钱兼职,软件是真的吗安全吗
本文将从如何做小任务赚钱兼职和兼职软件的真实性与安全性两方面进行
深入分析
,帮助读者理解这一兼职方式的优势与潜在风险。小编向大家推荐一些靠谱的打字录入,树洞倾听者,批改作业等几十种一单一结线上兼职。
幸运副业
·
2023-11-25 15:16
JavaSE基础语法--傻瓜笔记--1114(第六章:异常)
Java中的发生的异常(广义:一切的不正常)事件分为两类:①Error:
Java虚拟机
无法解决的问题,如JVM内部错误,资源耗尽等。这种错误一般不编写针对性的代码进行处理。
袁永豪
·
2023-11-25 13:22
笔记
java
synchronized的轻量级锁居然不会自旋?
《Java并发编程的艺术》中说到「如果失败,表示其他线程竞争锁,当前线程便尝试使用自旋来获取锁」,并且下文所配的流程图中明确表示自旋失败后才会升级为重量级锁,但《深入理解
Java虚拟机
》又说「如果出现两条以上的线程争用同一个锁的情况
myprince003
·
2023-11-25 12:33
java
java
开发语言
jvm深入理解_01
类加载机制深度剖析执行流程:用c++实现创建一个jvm,并且创建了一个类加载器c++调用java的启动程序sun.misc.Launcher,该类引导类加载器负责加载创建其他类加载器验证:检查cafebabe格式是否符合
java
Comus_j
·
2023-11-25 12:54
JVM
jvm
java
开发语言
JVM深入理解
JVM是JavaVirtualMachine(
Java虚拟机
)的缩写,由一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域等组成。
xmh-sxh-1314
·
2023-11-25 12:46
jvm
深入分析
kubernetes
文章来源张磊老师的
深入分析
kubernetes地址为https://time.geekbang.org/column/article/41217本来我想看看记笔记就是了,但是这篇稍显复杂,故想摘录在此,
文茶君
·
2023-11-25 10:20
Hibernate的三种状态
对象并没有立刻持久化,他并未对数据库中的数据有任何的关联,此时java对象的状态为瞬时状态,Session对于瞬时状态的java对象是一无所知的,当对象不再被其他对象引用时,它的所有数据也就丢失了,对象将会被
java
omygodvv
·
2023-11-25 10:37
hibernate
jvm
oracle
Java虚拟机
(JVM)的调优技巧和实战2
JVM是Java应用程序的运行环境,它负责管理Java应用程序的内存分配、垃圾收集等重要任务。在JVM的默认设置下,可能存在一些性能问题,因此需要进行调优。在本次分享中,作者将介绍一些实用的JVM实战调优技巧,以提高Java应用程序的性能和可靠性。具体内容包括:1.JVM内存管理作者将介绍JVM的内存管理机制,包括堆内存、栈内存、方法区等,以及如何合理地配置这些内存区域的大小。同时,作者还将分享一
wondream322
·
2023-11-25 06:29
JVM
jvm
java
架构
在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虚拟机
中,数据类型可以分为两类:基本类型和引用类型
weixin_34270865
·
2023-11-25 05:25
性能测试 —— Tomcat监控与调优:Jconsole监控
JConsole的图形用户界面是一个符合Java管理扩展(JMX)规范的监测工具,JConsole使用
Java虚拟机
(JavaVM),提供在Java平台上运行的应用程序的性能和资源消耗的信息。
测试界媛姐
·
2023-11-25 03:52
自动化测试
技术分享
软件测试
tomcat
java
2021-11-25《校长如何规划学校发展》学习摘记(6)
第三,在监测评估的过程中为断组织研讨、
深入分析
,并对各项工作进行反思、调整和改进。第四,总结反馈、上报自评结果,以对下一轮规划的制
沉寂的荒凉
·
2023-11-25 02:41
到底什么是爬虫技术?简谈爬虫概念
直到我
深入分析
了解以后才揭开了它神秘的面纱。爬虫是什么呢?爬虫有简单的爬虫和复杂的爬虫。实际上简单的爬虫是一种脚本,是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本。
玄衫路人
·
2023-11-25 01:08
自创
笔记
搜索引擎
安全
深入理解
Java虚拟机
-GC
深入理解
Java虚拟机
-GC当需要排查各种内存溢出、内存泄漏时,当垃圾回收成为系统到达更高并发量的瓶颈时,我们必须对内存动态分配和内存回收技术这样的“自动化”技术采用必要的监控和调节。
yfdddong
·
2023-11-25 00:03
java学习笔记
java
开发语言
从源码透彻理解JVM类加载机制
本文我们
深入分析
一下类加载机制的原理,然后从源码角度看一下加载的过程。
纵横千里,捭阖四方
·
2023-11-25 00:33
JVM
JavaEE
java基本功
jvm
java
开发语言
深入理解JVM类加载机制与双亲委派模型
目录引言1.类加载机制概述(1)加载(2)验证(3)准备(4)解析(5)初始化2.双亲委派模型工作流程优点引言
Java虚拟机
(JVM)是Java程序运行的核心,而类加载机制是JVM的一个重要组成部分。
Lpy2569
·
2023-11-25 00:55
javaEE
jvm
深入理解JVM 类加载机制
类加载机制就是
Java虚拟机
把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机之间实使用Java类型的过程。
yfdddong
·
2023-11-25 00:54
java学习笔记
jvm
2020-11-13
今日书籍推荐:本书对在消费持续升级背景下,如何掘金品质电商风口进行了全方位、多角度、立体化的
深入分析
,共分为品质电商篇、品质运营篇、品质体验篇、C2M制造篇、电商供应链篇、品质案例篇六大部分,结合京东、
珍米zm
·
2023-11-24 23:59
什么是指针碰撞
最近整理了一波电子书籍资料,包含《EffectiveJava中文版第2版》《深入
JAVA虚拟机
》,《重构改善既有代码设计》,《MySQL高性能-第3版》,《Java并发编程实战》等等获取方式:关注公众号并回复电子书领取
飞乐鸟
·
2023-11-24 18:35
jvm
java
面试官:什么是三色标记
最近整理了一波电子书籍资料,包含《EffectiveJava中文版第2版》《深入
JAVA虚拟机
》,《重构改善既有代码设计》,《MySQL高性能-第3版》,《Java并发编程实战》等等获取方式:关注公众号并回复电子书领取
飞乐鸟
·
2023-11-24 18:05
#
jvm
jvm
算法
Grafana 如何实现雷达图
最近整理了一波电子书籍资料,包含《EffectiveJava中文版第2版》《深入
JAVA虚拟机
》,《重构改善既有代码设计》,《MySQL高性能-第3版》,《Java并发编程实战》等等获取方式:关注公众号并回复电子书领取
飞乐鸟
·
2023-11-24 17:57
grafana
【面试】jvm中堆是分配对象存储的唯一选择吗
目录一、说明二、逃逸分析2.1说明2.2参数设置一、说明1.在《深入理解
Java虚拟机
》中关于Java堆内存有这样一段描述:随着JIT编译期的发展与逃逸分析技术逐渐成熟,栈上分配、标量替换优化技术将会导致一些微妙的变化
王佑辉
·
2023-11-24 15:06
jvm
jvm
面试
Java中JVM的各种机制是什么
Java虚拟机
(JVM)是Java编程语言的核心组件,它提供了在不同平台上执行Java字节码的环境。JVM内部实现了许多重要的机制,使得Java程序能够高效地运行。
CyberXZ
·
2023-11-24 13:10
java
jvm
开发语言
Java
jdk11新特性,是否有必要从JDK8切换到JDK11
1.完全支持Linux容器(包括docker)许多运行在
Java虚拟机
中的应用程序(包括ApacheSpark和Kafk
程小明的coding
·
2023-11-24 09:30
docker
java
容器
Java 并发之 ReentrantReadWriteLock
深入分析
前言线程并发系列文章:Java线程基础Java线程状态Java“优雅”地中断线程-实践篇Java“优雅”地中断线程-原理篇真正理解JavaVolatile的妙用JavaThreadLocal你之前了解的可能有误JavaUnsafe/CAS/LockSupport应用与原理Java并发"锁"的本质(一步步实现锁)JavaSynchronized实现互斥之应用与源码初探Java对象头分析与使用(Syn
小鱼人爱编程
·
2023-11-24 08:44
Java
并发
java
ReentrantReadWriteLock
深入分析
一、ReentrantReadWriteLock与ReentrantLock说到ReentrantReadWriteLock,首先要做的是与ReentrantLock划清界限。它和后者都是单独的实现,彼此之间没有继承或实现的关系。ReentrantLock实现了标准的互斥操作,也就是一次只能有一个线程持有锁,也即所谓独占锁的概念。前面的章节中一直在强调这个特点。显然这个特点在一定程度上面减低了吞吐
haozi_ncepu
·
2023-11-24 08:40
lock
深入分析
ReentrantReadWriteLock读写锁
今天一起来聊聊ReentrantReadWriteLock,当我们有遇到一写多读的场景时,我们可以用它来提升并发性能。因为它最大的特点就是读读并发,也就是读锁不会阻塞另外的线程获取读锁。如果对ReentrantLock不了解可以先参考这篇文章(深入理解ReentrantLock和AQS),因为写锁的获取和释放就是排他锁,所以流程和ReentrantLock获取锁和释放锁的流程基本一致,本文不会再过
菜鸟的奋斗ing
·
2023-11-24 08:06
并发编程
java
并发编程
锁
同步
在ARM上实现的一种
Java虚拟机
http://ba5ag.zrsa.org/paper/CaiHualin.html
在ARM上实现的一种
Java虚拟机
AJavaVirtualMachineImplementedOnArm摘要本文叙述了
Java虚拟机
(JVM)的概念,ARM体系结构的介绍及如何根据现有代码修改和移植实现一个
chief1985
·
2023-11-24 07:22
java
虚拟机
java
linux
makefile
嵌入式
汇编
解决Java中的内存溢出问题
当应用程序申请的内存超过
Java虚拟机
(JVM)可用的内存量时,就会发生内存溢出。这通常会导致应用程序崩溃或运行缓慢。下面是一些解决Java内存溢出问题的常见方法。
ByteWhisper
·
2023-11-24 06:50
java
开发语言
Java
Java字节码指令集概述及分类详解
Java虚拟机
的指令由一个字节长度的、代表着某种特定操作含义的数字(称为操作码,Opcode)以及跟随其后的零至多个代表此操作所需参数(称为操作数,Operands)而构成。
小熊学Java
·
2023-11-24 05:59
深入理解Java虚拟机
java
开发语言
c++
java threadlocal 回收_JAVA并发(3)—线程运行时发生GC,会回收ThreadLocal弱引用的key吗?...
在《深入理解
Java虚拟机
》中,是这样描述引用的:无论是通过引用计数算法判断对象的引用数量,还是通过可达性分析法判断对象的引用链是否可达,判断对象是否存活都与“引用”相关。
杨枨
·
2023-11-24 02:16
java
threadlocal
回收
Android 匿名内存
深入分析
Android匿名内存解析有了binder机制为什么还需要匿名内存来实现IPC呢?我觉得很大的原因就是binder传输是有大小限制的,不说应用层的限制。在驱动中binder的传输大小被限制在了4M,分享一张图片可能就超过了这个限制。匿名内存的主要解决思路就是通过binder传输文件描述符,使得两个进程都能访问同一个地址来实现共享。MemoryFile使用在平常开发中android提供了Memory
一叶飘舟
·
2023-11-24 01:05
android
Java之异常(中):异常处理
当一个异常类的对象被捕获或接收后,程序就会发生流程跳转,系统中止当前的流程而跳到专门的的异常处理语句块,或者直接跳出当前程序和
Java虚拟机
回到操作系统。在Java中,通过try、cat
岁岁岁平安
·
2023-11-24 00:44
java
开发语言
不打无准备之仗,备战2020:最全868道Java面试题及答案整理分享
115个Java面试题:什么是
Java虚拟机
?为什么Java被称作是无关的编程语言?JDK和JRE的区别是什么?static关键字是什么意思?Java中是否可以覆盖(overr
风平浪静如码
·
2023-11-24 00:24
云流量回溯主要作用是哪些?
1.实时监测与分析:云流量回溯通过实时监测网络流量,能够
深入分析
数据包,追踪用户行为和网络流向。
掌动智能
·
2023-11-23 22:25
测试工具
自动化
Volatile详解
视频学习地址:尚硅谷Java大厂面试题第二季(java面试必学,周阳主讲)谈谈对Volatile的理解Volatile在日常的单线程环境是应用不到的Volatile是
Java虚拟机
提供的轻量级的同步机制
Jacob Lee
·
2023-11-23 18:00
Java多线程
多线程
java
JVM 之 javac、java、javap 命令详解
但作为Java开发者还是要了解下
Java虚拟机
指令。通过javac和java执行编译Java文件和运行class以及jar文件,通过javap命令查看编译后的Java字节码。
流华追梦^_^
·
2023-11-23 18:25
Java
jvm
java
javac
javap
volatile详解
无法保证原子性四、硬件层的内存屏障(MemoryBarrier)1、JVM中提供了四类内存屏障指令2、内存屏障的作用五、volatile禁止重排优化六、volatile内存语义一、内存语义volatile是
Java
编程小菜吉
·
2023-11-23 18:19
JAVA并发编程
java
JAVA中的异常处理
异常产生的原因及使用原则在Java中一个异常的产生,主要有如下三种原因:Java内部错误发生异常,
Java虚拟机
产生的异常。编写的程序代码中的错误所产生的异常,例如空指针异常、数组越界异常等。
狐言H
·
2023-11-23 17:55
01-JVM发展历程
一、JVM发展历程1、SunClassicVM早在1996年Java1.0版本的时候,Sun公司发布了一款名为SunClassicVM的
Java虚拟机
,它同时也是,JDK1.4时完全被淘汰这款虚拟机内部只提供了如果使用
紫荆秋雪_文
·
2023-11-23 17:59
JVM--
Java虚拟机
0.java代码的执行过程了解
Java虚拟机
(JVM)首先需要了解一下一段Java代码的具体执行过程。
likehack
·
2023-11-23 16:26
Java知识梳理
java
jvm
java
开发语言
Java虚拟机
|JVM知识点汇总及简述->垃圾回收(一):垃圾回收算法
文章目录垃圾回收(一)一、垃圾回收概述1.什么是垃圾2.早期的垃圾回收3.Java的垃圾回收机制4.垃圾回收线程二、垃圾回收的相关算法1.垃圾标记阶段∶对象存活判断1.1引用计数算法(Java不用)1.2可达性分析算法(根搜索算法、追踪性垃圾收集)2.对象的finalization机制2.1概述2.2注意事项2.3虚拟机对象的三种状态2.4执行过程2.4总结3.垃圾清除阶段3.1标记-清除算法(M
光看不点赞
·
2023-11-23 15:15
JVM
java
面试
开发语言
面试资料-JAVA基础知识-JVM
JVM:
Java虚拟机
是执行字节码文件(.class)的虚拟机进程。Java源程序(.java)被编译器编译成字节码文件(.class)。
PURE2PURE
·
2023-11-23 15:43
java
Java-JVM(三)-垃圾回收策略
近期在读周志明老师的《深入理解
Java虚拟机
》现将我重点看的几个章节的知识总结一下,一来是对自己近期学习的知识做个记录,二来帮助其他小伙伴们快速了解下Java的JVM。
Java小学森
·
2023-11-23 15:12
java
jvm
垃圾回收
java核心知识点总结篇-JVM篇
(2)运行过程:我们都知道Java源文件,通过编译器,能够生产相应的.Class文件,也就是字节码文件,而字节码文件又通过
Java虚拟机
中的解释器,编译成特定机器上的机器码。
powerfuler
·
2023-11-23 15:08
java虚拟机
求职面试相关
java
面试
JVM
使用JRockit检测和解决内存泄漏问题
JRockit是一款由BEASystems开发的
Java虚拟机
(JVM)。它提供了许多强大的工具和功能,用于分析和优化Java应用程序的性能。其中一个重要的
代码创造者
·
2023-11-23 15:39
编程
Kotlin中的协程 - suspend
前言Kotlin是一种在
Java虚拟机
上运行的静态类型编程语言,被称之为Android世界的Swift,在GoogleI/O2017中,Google宣布Kotlin成为Android官方开发语言delaydelay
盛世光阴
·
2023-11-23 13:18
深入分析
kubelet(4)—— ImageGC
深入分析
kubelet(4)——ImageGC接着上一篇,继续介绍ImageGC过程codenewk8s.io\kubernetes\pkg\kubelet\kubelet.goimageGCPolicy
陈先生_9e91
·
2023-11-23 13:00
上一页
28
29
30
31
32
33
34
35
下一页
按字母分类:
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
其他