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 中 new 一个对象的流程是怎样的?彻底被问懵了。。
文章目录前言
JVM
内存
JVM
生成.class文件类加载器加载.class文件知识扩展:Class对象首先搞清楚newInstance两种方法区别:连接和初始化创建实例前言对象怎么创建,这个太熟悉了,new
xuxu1116
·
2023-11-12 05:37
面试题
java
开发语言
new对象
Java基础进阶多线程概述
会先启动
JVM
,而
JVM
就是一个进程。
JVM
再启动一个主线程调用main方法。同时再启动一个垃圾回收线程负责看护,回收垃圾。最起码,现在的java程序中至少有两个线程并发
五度鱼学Java
·
2023-11-12 05:38
javase
javase
多线程概述
JavaSE笔记7.1-多线程-概述
二.Java的运行进程javac.exe:Java的编译进程java.exe:Java的运行进程Java
JVM
启动的时候会有一个进程java.exe该进程中至少有一个线程,负责Java程序的
又困了天哪
·
2023-11-12 05:37
JavaSE
java
多线程
jvm
JVM
-虚拟机的故障处理与调优案例分析
案例1:大内存硬件上的程序部署策略一个15万PV/日左右的在线文档类型网站最近更换了硬件系统,服务器的硬件为四路志强处理器、16GB物理内存,操作系统为64位CentOS5.4,Resin作为Web服务器。整个服务器暂时没有部署别的应用,所有硬件资源都可以提供给这访问量并不算太大的文档网站使用。软件版本选用的是64位的JDK5,管理员启用了一个虚拟机实例,使用-Xmx和-Xms参数将Java堆大小
没脑袋的喵
·
2023-11-12 03:55
jvm
jvm
ElasticSearch 7.17+kibanan安装和使用
文章目录说明分享资料服务主页安装普通方式安装系统配置安装软件软件配置elasticsearch.yml
jvm
.options启动并验证安装kibana用户认证开启x-pack验证创建内容用户访问测试设置密码忘记密码
羽落风起
·
2023-11-12 01:36
Elasticsearch
elasticsearch
【Git系列】Github指令搜索
推荐:kwan的首页,持续学习,不断总结,共同进步,活到老学到老导航檀越剑指大厂系列:全面总结java核心技术点,如集合,
jvm
,并发编程redis,kafka,Spring,微服务,Netty等常用开发工具系列
檀越剑指大厂
·
2023-11-11 23:21
s0
常用工具
git
github
JVM
之垃圾收集器:Serial 与 Serial Old垃圾回收器
文章目录简介设置总结Reference简介SerialSerialOld简介HotSpot中Client模式下的默认新生代垃圾收集器Client模式下的默认老年代垃圾收集器回收方式采用复制算法、串行回收和"Stop-the-world"机制的方式执行内存回收标记-压缩算法、串行回收和"Stop-the-world"机制回收区域新生代老年代SerialOld在Server模式下主要有两个用途:与新生
xylitolz
·
2023-11-11 23:13
JVM
java
jvm
垃圾回收
JVM
之垃圾回收器:CMS垃圾回收器
文章目录简介CMS工作原理总结CMS变化Reference简介CMS垃圾回收器简介JDK1.5时期,HotSpot推出了一款在强交互应用中有划时代意义的垃圾收集器:CMS(Concurrent-Mark-Sweep)收集器,这款收集器是HotSpot虚拟机中第一款真正意义上的并发收集器,它第一次实现了让垃圾收集线程与用户线程同时工作回收方式标记-清除算法、并发回收和"Stop-the-world"
xylitolz
·
2023-11-11 23:13
JVM
jvm
java
垃圾回收
【Java虚拟机】
JVM
垃圾回收器详解
1.什么是垃圾收集器垃圾回收算法是内存回收的方法论,垃圾收集器则是内存回收的具体实现目前Java规范中并没有对垃圾收集器的实现有任何规范不同的厂商、不同的版本的虚拟机提供的垃圾收集器是不同的,主要讨论的是HotSpot虚拟机为什么要有很多收集器?因为Java的使用场景很多,移动端,服务器等,然后内存里面对象存活时间不一样需要针对不同的场景,提供不同的垃圾收集器,提高垃圾收集的性能2.垃圾收集器分类
互联网小阿祥
·
2023-11-11 23:43
JVM
jvm
java
算法
JVM
七大垃圾回收器上篇Serial、ParNeW、Parallel Scavenge、 Serial Old、 Parallel Old、 CMS、 G1
GC逻辑分类垃圾收集器没有在规范中进行过多的规定,可以由不同的厂商、不同版本的
JVM
来实现。由于JDK的版本处于高速迭代过程中,因此Java发展至今已经衍生了众多的GC版本。
smile坊
·
2023-11-11 23:39
JVM学习笔记
jvm
java
算法
JVM
调优之垃圾回收器选择
1、概述:对于
JVM
的垃圾回收器影响因素较多,例如:IO、临时变量、常驻对象、对象大小、CPU等各种软硬件配置,需要满足的场景也存在差异,例如:吞吐量量优先、响应耗时优先,以及2者的平衡;所以以下是从促销各个系统之前调优历程的一些总结
wxyxxi
·
2023-11-11 23:07
JAVA
jvm
java
JVM
-- 垃圾回收器7种(四)
MinggeQingchun/article/details/127066302https://blog.csdn.net/MinggeQingchun/article/details/127089533
JVM
MinggeQingchun
·
2023-11-11 22:03
JVM
JavaSE
jvm
JVM
虚拟机:垃圾回收器之CMS(老年代)
本文重点在前面的课程中我们学习了Serial和PO垃圾回收器,本文将学习一种新的在老年代使用的垃圾回收器CMS。特点CMS收集器是一种以获取最短回收停顿时间为目标的收集器(还是会有短暂的STW),适合互联网或者B/S系统的服务器上,这类应用尤其重视服务器的响应速度,希望系统停顿时间最短。CMS非常适合堆内存大、CPU核数多的服务器端应用,也是G1出现之前大型应用的首选收集器。运行过程如图所示,它会
幻风_huanfeng
·
2023-11-11 22:32
深入了解JVM虚拟机
jvm
java
算法
开发语言
虚拟机
垃圾回收算法
CMS
JVM
虚拟机:垃圾回收器之Parallel Old(老年代)
本文重点本文将学习老年代的另外一种垃圾回收器ParallelOld(PO),这是一种用于老年代的并行化垃圾回收器,它使用标记整理算法进行垃圾回收。历史在1.6之前,新生代使用ParallelScavenge只能搭配老年代的SerialOld收集器,而现在可以搭配了Parallelold(而且默认就是这个)配置
幻风_huanfeng
·
2023-11-11 22:01
深入了解JVM虚拟机
jvm
垃圾回收器
虚拟机
GC
java
terracotta在tomcat集群中做session共享时session不停变化的问题
Terracotta可以做tomcat集群的session共享,由于其是
jvm
级别的cluster解决方案且采用find-gainedchanges机制,因此在性能要优于memcached,关键是其是
jvm
qin_weilong
·
2023-11-11 21:47
JVM
工具jmap
jmap命令可以获得运行中的
jvm
的堆的快照,从而可以离线分析堆,以检查内存泄漏,检查一些严重影响性能的大对象的创建,检查系统中什么对象最多,各种对象所占内存的大小等等。可以使用jmap生成Hea
catch that elf
·
2023-11-11 20:27
JVM
JVM
jmap
内存分析
JVM
内存监控之 jmap
jmap命令是一个可以输出所有内存中对象的工具,甚至可以将VM中的heap,以二进制输出成文本。使用jmap-help命令可以查看jmap的具体用法,如下所示:Usage:jmap[option](toconnecttorunningprocess)jmap[option](toconnecttoacorefile)jmap[option][server_id@](toconnecttoremot
微服务技术栈
·
2023-11-11 20:26
Java
JVM
知识总结
java
jvm
内存泄漏
内存优化
堆栈
jvm
性能调优工具之 jmap
命令jmap是一个多功能的命令。它可以生成java程序的dump文件,也可以查看堆内对象示例的统计信息、查看ClassLoader的信息以及finalizer队列。jmap用法参数:option:选项参数。pid:需要打印配置信息的进程ID。executable:产生核心dump的Java可执行文件。core:需要打印配置信息的核心文件。server-id可选的唯一id,如果相同的远程主机上运行了
wuyongde0922
·
2023-11-11 20:26
JVM
java
jvm
获取java进程的堆内存镜像_jmap查询
JVM
堆内存
jmap命令可以获取运行中的
jvm
的快照,从而离线分析,检查内存泄漏,检查一些严重影响性能的大对象的创建,检查系统中最多的对象,各种对象所占用的内存大小.可以使用jmap生成HeapDump.什么是堆Dump
weixin_40000430
·
2023-11-11 20:55
获取java进程的堆内存镜像
java jmap format_
jvm
性能调优工具之 jmap 命令详解
JavaMemoryMap(内存映射)官方文档:https://docs.oracle.com/javase/1.5.0/docs/tooldocs/share/jmap.html功能描述:内容太多,直接看前辈们的总结:
JVM
weixin_39582737
·
2023-11-11 20:54
java
jmap
format
java - jmap 内存映射工具
jmap命令可以获得运行中的
jvm
的堆的快照,从而可以离线分析
七彩星云
·
2023-11-11 20:53
java命令
java
java
java虚拟机
jvm
与Java内存模型(JMM)
Java内存模型(JMM)Java内存模型规定了所有的变量都存储在主内存中,每条线程还有自己的工作内存。Java内存模型(JMM)抽象了线程和主内存之间的关系,就比如说线程之间的共享变量必须存储在主内存中。线程的工作内存中保存了该线程中用到的变量的主内存副本拷贝,线程对变量的所有操作都必须在工作内存中进行,而不能直接读写主内存。不同的线程之间也无法直接访问对方工作内存中的变量,线程间变量的传递均需
哼唧蛋蛋
·
2023-11-11 20:21
java面试
jvm
java
开发语言
jvm
性能调优工具之 jmap使用详解
本文来说下
jvm
性能调优工具之jmap使用详解文章目录概述jmap用法示例一:nooption示例二:heap示例三:histo[:live]示例四:clstats示例五:finalizerinfo示例六
wh柒八九
·
2023-11-11 20:20
核心知识点
java虚拟机
java
jvm
-jmap(内存映像工具)的使用
上文:
JVM
-jinfo的使用jmap:Java内存映像工具是什么?可以干什么?jmap(MemoryMapforJava)命令用于生成堆转储快照(一般称为heapdump或dump文件)。
逍遥壮士
·
2023-11-11 20:19
虚拟机(JVM)
linux
java
jvm
python
缓存
JVM
内存分析工具之jmap
概述命令jmap是一个多功能的命令。它可以生成java程序的dump文件,也可以查看堆内对象示例的统计信息、查看ClassLoader的信息以及finalizer队列。jmap用法参数:option:选项参数。pid:需要打印配置信息的进程ID。executable:产生核心dump的Java可执行文件。core:需要打印配置信息的核心文件。server-id可选的唯一id,如果相同的远程主机上运
晚风丶寒雨
·
2023-11-11 20:17
JVM性能调优监控工具
jvm
JVM
调优小工具之jmap
简介jmap(JavaMemoryMap)可用于获取堆转储快照、查询呢finalize队列、查询堆和方法区详细信息(如:空间使用率、垃圾收集器类型)。使用方法(出现异常,参考这里解决)jmap[options]pid:对本地虚拟机进程执行操作。jmap[options]executablecore:对可执行CoreFile执行操作。jmap[options][pid]server-id@]remo
小菜大白
·
2023-11-11 20:47
java
java
jvm
JVM
之jmap java内存映射工具
jmap命令可以获得运行中的
jvm
的堆的快照,从而可以离线分析堆,以检查内存泄漏,检查一些严重影响性能的大对象的创建,检查系统中什么对象最多,各种对象所占内存的大小等等。可以使用j
242030
·
2023-11-11 20:16
java
java
Java进阶(
JVM
调优)——阿里云的Arthas的使用 & 安装和使用 & 死锁查找案例,重新加载案例,慢调用分析
前言
JVM
作为Java进阶的知识,是需要Java程序员不断深度和理解的。
Perley620
·
2023-11-11 20:07
Java
java
jvm
阿里云
Java Agent - 应用程序代理-笔记
Java类编译之后形成字节码被
JVM
执行,在
JVM
在执行这些字节码之前获取这些字节码信息,并且通过字节码转换器对这些字节码进行修改,来完成一些额外
小_杭
·
2023-11-11 20:22
笔记
java
java
笔记
开发语言
android 内存优化详解
目录一、性能优化介绍二、
JVM
,内存回收机制GC2.1.
JVM
内存模型2.2.
JVM
内存区域2.2.1.程序计数器(线程私有)2.2.2.虚拟机栈(线程私有)2.2.3.本地方法区(私有)2.2.4.堆
zhuxingchong
·
2023-11-11 19:20
总结
1024程序员节
内存优化
jvm内存解析
内存分析
如何定位和解决Andorid的内存溢出问题
原文参考:如何定位和解决Andorid的内存溢出问题(大总结)一、Android的内存机制android应用层是由java开发的,android的davlik虚拟机与
jvm
也类似,只不过它是
yjdsqb
·
2023-11-11 19:50
OOM
OOM
android
Docker和
JVM
应用OOM那些事
在回答以上问题前,我们先了解下“OOM”和“
JVM
内存管理”。本文涉及的
JVM
相关描述特指HotSpotJDK8。
那一缕尘心
·
2023-11-11 19:17
Java
生产实践
docker
jvm
java
JVM
内存结构
1什么是
JVM
(1)JavaVirtualMachine:Java虚拟机,用来保证Java语言跨平台(2)Java虚拟机可以看成是一台抽象的计算机,如同真实的计算机那样,它有自己的指令集以及各种运行时内存区域
华山派副掌门人
·
2023-11-11 19:45
面试
java
jvm
JVM内存结构
Java工程师必备-一些资料的整理
[Java工程师必备+学习+知识点+面试]:包含计算机网络知识、JavaSE、
JVM
、Spring、Springboot、SpringCloud、Mybatis、多线程并发、netty、MySQL、MongoDB
敲代码的小小芮
·
2023-11-11 18:25
JAVA
JVM
CPU Profiler技术原理及源码深度解析
Profiling技术是一种在应用运行时收集程序相关信息的动态分析手段,常用的
JVM
Profiler可以从多个方面对程序进行动态分析,如CPU、Memory、Thread、Classes、GC等,其中CPUProfiling
liuhuiteng
·
2023-11-11 18:33
美团技术
美团技术
JAVA序列、反序列化及漏洞
是什么序列化过程:java内存中创建的对象,当不再被使用时,会被
jvm
的垃圾回收器回收。如
Mr. 阿柴
·
2023-11-11 17:48
java
【从0到1设计一个网关】性能优化---Netty线程数配置与
JVM
参数配置
文章目录Netty线程介绍Netty实战配置
JVM
参数与ZGC
JVM
与ZGC调优Netty线程介绍在Netty中有两个比较重要的线程概念,一个是BOSS线程,一个是Woker线程。
ZhangBlossom
·
2023-11-11 15:32
性能优化
jvm
gateway
java
JVM
运行时数据区
JVM
的栈与寄存器1.运行时数据区知识回顾运行时数据区又可以细分为五个模块:栈,堆,寄存器,方法区和本地方法栈,如下图所示。
是三好
·
2023-11-11 15:14
java补充
jvm
java
开发语言
JVM
字符串常量池StringTable
目录一、StringTable为什么要调整二、String的基本特性三、String的内存分配四、字符串拼接操作五、intern()方法六、Stringtable的垃圾回收七、G1中String去重操作一、StringTable为什么要调整jdk7之前,hotspot对于方法区的实现是永久代,常量池包括字符串常量池放于永久代中;jdk7时,hotspot将字符串常量池(还有静态变量)放在了堆中。有
zoeil
·
2023-11-11 15:13
jvm
jvm
java
开发语言
后端
深入理解
JVM
虚拟机第二十二篇:详解
JVM
当中与操作数栈相关的字节码指令
孙哥链接:孙哥个人主页作者简介:一个颜值99分,只比孙哥差一点的程序员本专栏简介:话不多说,让我们一起干翻
JVM
本文章简介:话不多说,让我们讲清楚
JVM
当中与操作数栈相关的字节码指令文章目录一:操作数栈字节码指令
岁岁种桃花儿
·
2023-11-11 14:39
#
JVM专栏
jvm
javap
虚拟机
jclasslib
操作数栈
字节码指令
局部变量表
单例池、单例Bean、单例模式的区别
单例模式是指在一个
JVM
进程中仅有一个实例,而单例bean是指在一个SpringBean容器(ApplicationContext)中仅有一个实例。单
林会
·
2023-11-11 14:26
spring
spring
java
java并发编程-一章解读volatile
Java代码在编译后会变成Java字节码,字节码被类加载器加载到
JVM
里,
JVM
执行字节码,最终需要转化为汇编指令在CPU上执行,Java中所使用的并发机制依赖于
JVM
的实现和CPU的指令。
爱学习的羊波斯
·
2023-11-11 11:18
java
伪分布式系列 - 第七篇 - zookeeper-环境搭建
目录zookeeper架构环境准备zookeeper下载
jvm
安装zookeeper配置目录配置zk启动测试zookeeper架构zk分布式情况是master-slave架构,leader和follower
rolin-刘瑞
·
2023-11-11 11:54
zookeeper
大数据生态搭建系列
zookeeper
java第一章(写前准备)
目录一.简单的DOS命令二.JDK、JRE、
JVM
的关系三.java程序开发三步骤四.代码说明五.常见报错一.简单的DOS命令命令功能d:进入D盘cd目录进入指定单级目录cd目录1/目录2进入目录2cd
亦可呀
·
2023-11-11 11:22
java
java
开发语言
2年Java开发经验,一周拿下滴滴offer!(社招4面面经总结)
下面只按印象记录了大概面试点,面试官会问得比较深入,总体看来比较“亲民”本文分享给需要面试刷题的朋友,也祝愿大家顺利拿到自己想要的offer,这份资料主要包含了Java基础,数据结构,
jvm
,多线程等等
花名提莫
·
2023-11-11 10:59
后端
Java面试题整理
Java
数据结构
java
spring
面试
编程语言
JVM
类加载机制
目录一、类加载过程1.1加载(Loading)1.2链接(Linking)(1)验证(Verify)(2)准备(Prepare)(3)解析(Resolve)1.3初始化(Initialization)二、类加载器2.1引导类加载器(BootstrapClassLoader)2.2扩展类加载器(ExtensionClassLoader)2.3系统类加载器(ApplicationClassLoader
李巴巴
·
2023-11-11 09:35
JVM
java
开发语言
JVM
类加载
JVM
之类加载器
目录一、什么是
JVM
二、类加载过程1、加载2、验证3、准备4、初始化三、类加载器双亲委派机制一、什么是
JVM
JVM
(JavaVirtualMachine)是一个可以执行Java字节码文件(即.class
大数据的奇妙冒险
·
2023-11-11 09:03
Java
java
经验分享
程序人生
JVM
底层之类加载器详解
一、类加载器
JVM
中有两种类型的类加载器,由C++编写的及由Java编写的。除了启动类加载器(BootstrapClassLoader)是由C++编写的,其他都是由Java编写的。
萧 炎
·
2023-11-11 09:32
#
[LB-子牙]
性能调优专题:JVM
java
jvm
JVM
基础之类加载器详解
开始本文我整理了一些
JVM
类加载器相关的面试高频知识点,方便同学们复习。在详细了解
JVM
知识点之前,我们先引入以下基础的经典面试题:谈谈你对Java的理解平台无关性,一次编译到处运行。
柚子茶1990
·
2023-11-11 09:27
java
后端
JVM
之类加载器
文章目录版权声明类加载器类加载器的分类启动类加载器拓展类加载器&应用程序类加载器双亲委派机制解决三个问题打破双亲委派机制自定义类加载器案例演示线程上下文类加载器案例梳理OSGi模块化版权声明本博客的内容基于我个人学习黑马程序员课程的学习笔记整理而成。我特此声明,所有版权属于黑马程序员或相关权利人所有。本博客的目的仅为个人学习和交流之用,并非商业用途。我在整理学习笔记的过程中尽力确保准确性,但无法保
缘友一世
·
2023-11-11 09:26
jvm
jvm
性能优化
上一页
113
114
115
116
117
118
119
120
下一页
按字母分类:
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
其他