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
一个tomcat中部署的多个war,相当于几个
jvm
请直接去看原文原文链接:一个tomcat有几个
jvm
-CSDN博客--------------------------------------------------------------------
奋豆来袭
·
2023-11-26 08:17
tomcat
美团Java工程师面试题(2018秋招)
第一次面试1.小数是怎么存的2.算法题:N二进制有多少个13.Linux命令(不熟悉4.
JVM
垃圾回收算法5.C或者伪代码实现复制算法6.volatile7.树的先序中序后序以及应用场景8.Mysql存储记录的数据结构
Java高级架构狮
·
2023-11-26 08:07
初级
JVM
数组和对象在堆内存分配;某些对象没有逃逸出方法,可能被优化为在栈上分配2、谈谈
JVM
中的常量池JDK1.8开始字符串常量池:存放在堆中,包括String对象执行intern()方法后存的地方、双引号直接引用的字符串运行时常量池
烈火138
·
2023-11-26 08:15
java
jvm
java
[
JVM
] 垃圾回收算法
1.标记—清除算法标记—清除算法是最基础的垃圾回收算法,后续的垃圾收集算法都是基于标记—清除算法进行改进而得到的。标记—清除算法分为“标记”和“清除”两个阶段,首先标记出所有需要回收的对象,在标记完成后统一回收所有被标记的对象。标记—清除算法有两个主要缺点:效率问题,标记和清除的效率都不高;空间问题,标记清除之后会产生大量不连续的内存碎片,导致程序在之后的运行过程中无法为较大对象找到足够的连续内存
程序员三木
·
2023-11-26 08:43
Java探索者之路
jvm
算法
JVM
字节码文件的相关概述解读
Java全能学习+面试指南:https://javaxiaobear.cn1、字节码文件从下面这个图就可以看出,字节码文件是可以跨平台使用的想要让一个Java程序正确地运行在
JVM
中,Java源码就必须要被编译为符合
小熊学Java
·
2023-11-26 08:38
深入理解Java虚拟机
jvm
c++
JVM
——几种常见的对象引用
目录1.软引用软引用的使用场景-缓存2.弱引用3.虚引用和终结器引用可达性算法中描述的对象引用,一般指的是强引用,即是GCRoot对象对普通对象有引用关系,只要这层关系存在,普通对象就不会被回收。除了强引用之外,Java中还设计了几种其他引用方式:⚫软引用⚫弱引用⚫虚引用⚫终结器引用1.软引用软引用相对于强引用是一种比较弱的引用关系,如果一个对象只有软引用关联到它,当程序内存不足时,就会将软引用中
Demo龙
·
2023-11-26 08:07
jvm
java
开发语言
Java 反射机制
什么是反射在
JVM
中,当一个程序需要在运行时修改或者检测应用运行的行为时,则需要使用反射。反射的概念容易和自我检查(introspection)相混淆。
nxiangbo
·
2023-11-26 07:51
Java反射的原理,作用
什么是反射,反射原理java类的执行需要经历以下过程编译:.java文件编译后生成.class字节码文件加载:类加载器负责根据一个类的全限定名来读取此类的二进制字节流到
JVM
内部,并存储在运行时内存区的方法区
Zal哥哥
·
2023-11-26 07:18
记一次RocketMQ线上broker内存持续升高问题排查
RocketMQ版本5.1.0jdk版本1.8
JVM
启动参数-Xms46g-Xmx46g-XX:MetaspaceSize=1259m-XX:MaxMetaspaceSize=2517m-XX:+UseG1GC-XX
weihubeats
·
2023-11-26 07:24
#
RocketMQ
性能优化
rocketmq
(一)Linux安装JDK
3、查看jdk版本java-versionjava安装位置usr/lib/
jvm
二、安装包安装1、查看已安装的jdkrpm-qa|grepjavaimage.png2、卸载已安装的jdkr
IT媛
·
2023-11-26 06:20
阿里架构师花近十年时间整理出来的Java核心知识pdf(Java岗)
覆盖了
JVM
、锁、并发、Java反射、Spring原理、微服务、Zookeeper、数据库、数据结构等大量知识点。文末有获取方式哦!
程序员王老仙
·
2023-11-26 05:30
带你感受一次
JVM
调优实战
理论篇1.1调优目标
JVM
调优的两大目标是:提高应用程序的性能和吞吐量:通过优化
JVM
的垃圾回收机制、调整线程池大小和优化代码,可以提高应用程序的性能和吞吐量。
编程芝士
·
2023-11-26 05:07
JVM
jvm
java
Java之
jvm
调优
JVM
调优思路、订单秒杀
jvm
调优案例:https://blog.csdn.net/qq_45076180/article/details/108441940.
JVM
性能调优链接:https://blog.csdn.net
jsxllht
·
2023-11-26 05:36
java
eclipse
udp
JVM
性能调优实战
JVM
调优调什么
JVM
调优是一个系统而又复杂的过程,但我们知道,在大多数情况下,我们基本不用去调整
JVM
内存分配,因为一些初始化的参数已经可以保证应用服务正常稳定地工作了。
汪了个王
·
2023-11-26 05:06
JVM
java
jvm
【Java虚拟机】
JVM
调优和分析案例综合实战
1.什么是
JVM
性能优化
jvm
性能优化涉及到两个很重要的概念:吞吐量和响应时间。
jvm
调优主要是针对他们进行调整优化,达到一个理想的目标,根据业务确定目标是吞吐量优先还是响应时间优先。
互联网小阿祥
·
2023-11-26 05:06
JVM
jvm
java
开发语言
JVM
调优实战
一、
JVM
调优实战前言
JVM
是Java应用程序的运行环境,
JVM
调优是优化Java应用程序性能的重要手段。
雪人奥特曼
·
2023-11-26 04:36
jvm
java
java虚拟机教程图解_
jvm
优化视频教程java虚拟机
jvm
性能调优原理实战
一、
jvm
调优与优化方法指导思路在学会如何进行调优
JVM
之前一定要了解和监控
JVM
的运行机制,比如我们常用的一些
JVM
监控工具可以帮助我们查看其运行和工作状态,因为调优是一个持久长时间要做的事情,我们要长时间的监控
weixin_39867708
·
2023-11-26 04:05
java虚拟机教程图解
JVM
调优大全及实战总结
文章目录
JVM
类型
JVM
内存中的概念及分区在JDK6及之前的版本JDK7及之后的版本为什么叫HotSpot?
m0_67401606
·
2023-11-26 04:30
java
jvm
java
开发语言
servlet
hdfs
Java虚拟机
JVM
性能调优实战
16年的时候花了一些时间整理了一些关于
jvm
的介绍文章,到现在回顾起来还是一些还没有补充全面,其中就包括如何利用工具来监控调优前后的性能变化。
braverex
·
2023-11-26 04:00
利用 docker 实现JMeter分布式压测
在工作中经常需要对一些关键接口做高QPS的压测,JMeter是由Java语言开发,没创建一个线程(虚拟用户),
JVM
默认会为每个线程分配1M的堆栈内存空间。受限于单台试压机的配置很难实现太高的并发。
凌空巷
·
2023-11-26 04:30
软件测试
自动化测试
性能测试
docker
jmeter
分布式
Java虚拟机(
JVM
)的调优技巧和实战
JVM
是Java应用程序的运行环境,它负责管理Java应用程序的内存分配、垃圾收集等重要任务。然而,
JVM
的默认设置并不总是适合所有应用程序,因此需要根据应用程序的需求进行调优。
wondream322
·
2023-11-26 04:29
JVM
jvm
java
架构
13、内存管理
可以看出,
JVM
主要由类加载器子系统、运行时数据区(内存空间)、执行引擎以及与本地方法接口等组成。其中运行时数据区又由方法区、堆、Java栈、PC寄存器、本地方法栈组成。
云手机解决方案架构师
·
2023-11-26 04:22
面试题:工作中做过
JVM
调优吗?怎么做的?
文章目录前言cpu占用过高死锁内存泄漏上面只是其中一种处理方法总结前言最近很多小伙伴跟我说,自己学了不少
JVM
的调优知识,但是在实际工作中却不知道何时对
JVM
进行调优。
xuxu1116
·
2023-11-26 04:57
面试题
jvm
java
面试题
jvm调优
JVM
中如何实现垃圾收集
Java虚拟机(
JVM
)使用垃圾收集器(GarbageCollector)来管理内存,清理不再使用的对象以释放内存空间。
达芬奇要当程序员
·
2023-11-26 04:57
JVM
jvm
jvm
垃圾回收机制
JVM
垃圾回收机制是Java语言的一个重要特性,它负责自动管理程序运行时产生的内存,以便释放不再使用的对象,防止内存泄漏并提高程序性能。
wenyqing
·
2023-11-26 04:55
jvm
HBase环境部署
一、HBase有三种运行模式:1、单机模式:只在一台计算机运行,这种模式下,HBase所有进程包括Maste、HRegionServer、和Zookeeper都在同一个
JVM
中运行,存储机制采用本地文件系统
文森的小披风
·
2023-11-26 04:48
数据库
hadoop
hdfs
zookeeper
hbase
JVM
总结
1.
JVM
五大组成部分:PC栈本地方法栈堆方法区2.GC:2.1内存管理机制显示内存管理隐式内存管理2.2GC算法引用计数法根搜索算法(标记算法)2.2.1GCroot:就是一组必须活跃的引用.这些引用位于栈
小楼夜听风雨
·
2023-11-26 03:24
Spring框架学习 -- Bean的生命周期和作用域
Spring的执行流程Bean的生命周期前言我们可以类比一下普通变量的生命周期和作用域,大多数变量的生命周期和作用域都被限定在了花括号内{},除了这个大括号,这个变量也就会被销毁,与之对应的内存也会被
JVM
niceffking
·
2023-11-26 03:22
javaEE进阶
Spring
学习
面试官:知道
JVM
中一次完整的 GC 流程吗
《重构改善既有代码设计》,《MySQL高性能-第3版》,《Java并发编程实战》等等获取方式:关注公众号并回复电子书领取,更多内容持续奉上垃圾回收(GarbageCollection,简称GC)机制是
JVM
飞乐鸟
·
2023-11-26 01:57
#
jvm
jvm
CMS:听我的,生产环境上要这样配置
JVM
参数
既然运行的是JDK8,那么生产环境的垃圾回收器基本上就是下面3种啦:默认垃圾回收器笔者此篇文章只聚焦于如何配置一个比较合理的采用CMS作为垃圾回收器的
JVM
参数。
公众号:方志朋
·
2023-11-26 01:22
java
jvm
编程语言
spring
大数据
一次线上
JVM
调优实践,FullGC 40 次/天到 10 天一次的优化过程
对于
JVM
垃圾回收,之前一直都是处于理论阶段,就知道新生代,老年代的晋升关系,这些知识仅
公众号:方志朋
·
2023-11-26 01:52
java
jvm
编程语言
面试
内存泄漏
【
JVM
】一篇通关
JVM
内存管理
视频链接:黑马程序员
JVM
p1-p47目录1.什么是
JVM
2.学习
JVM
有什么用3.常见的
JVM
4.学习路线5.内存结构5-1.程序计数器5-2.虚拟机栈栈内存溢出线程诊断5-3.本地方法栈5-4.堆堆内存溢出堆内存诊断
熊猫吃玉米
·
2023-11-26 01:20
JVM虚拟机
jvm
java
【
JVM
】一篇通关
JVM
垃圾回收
目录1.如何判断对象可以回收1-1.引用计数法1-2.可达性分析算法1-3.四种引用强引用软引用弱引用虚引用终结器引用2.垃圾回收算法2-1.标记清除2-2.标记整理2-3.复制2-4.总结3.分代垃圾回收4.垃圾回收器5.垃圾回收调优1.如何判断对象可以回收1-1.引用计数法引用计数法只要一个对象被其他变量所引用,那么就让这个对象的计数+1如果其他变量不再引用,让这个对象的计数-1让这个对象的引
熊猫吃玉米
·
2023-11-26 01:47
JVM虚拟机
java
Java性能的9个误解
误解:Java是一种慢速的语言事实:Java在过去被认为是一种相对较慢的语言,但随着
JVM
(Java虚拟机)的不断改进和优化,Java已经变得非常高效。
代码探险狂人
·
2023-11-26 01:20
java
开发语言
Java
【
JVM
】第一章 走近java
(因为
jvm
的应用)2)它提供了一个相对安全的内存管理和访问
weixin_38403493
·
2023-11-26 00:42
jvm原理
JVM
第1章 走近Java
JVM
学习专栏:
JVM
学习第1章走近Java(一)Java技术体系包括:Java程序设计语言各种硬件平台上的Java虚拟机实现Class文件格式Java类库API来自商业机构和开源社区的第三方Java类库
小咸白鱼
·
2023-11-26 00:42
JVM学习
jvm
深入浅出Java虚拟机(一)——走近
JVM
文章目录1.Java虚拟机介绍1.1Java跨平台的语言1.2
JVM
跨语言的平台1.3Java整体结构1.4Java代码执行流程1.5Java的栈结构2.Java虚拟机运行过程2.1虚拟机的启动2.2虚拟机的执行
万般滋味皆生活
·
2023-11-26 00:39
JAVA
java
jvm
Java中你不知道的
JVM
系列二
上一篇我们谈到了
JVM
的内存区域在线程中的私有区域如何,今天我们继续探讨
JVM
在线程中共享区域又是如何存储的。
在远方的你等我
·
2023-11-26 00:42
【为Java编程做准备】JDK和eclipse的下载、安装与环境配置
JDK是JavaDevelopmentKit的缩写,它是Java语言的软件开发工具包(SDK),是整个Java开发的核心,它包含了Java的运行环境(
JVM
+J
erpre_
·
2023-11-26 00:18
java
eclipse
ide
Java/JDK下载、安装与环境变量配置超详细教程(2022更新)保姆级,秒会
JDK是Java的开发工具包,包括
JVM
虚拟机,核心类库,开发工具。JDK下载通过前言,我们简要的了解到了什么是J
神兽汤姆猫
·
2023-11-26 00:41
Java
编程语言教程合集
开发语言环境配置
windows
linux
jvm
java
开发语言
java笔试题目及答案分析多选,干货整理
自我介绍
JVM
如何加载一个类的过程,双亲委派模型中有哪些方法?HashMap如何实现的?
前端陈萨龙
·
2023-11-25 22:27
程序员
java
面试
经验分享
JVM
的方法调用
方法调用并等同于方法中的代码被执行,方法调用阶段唯一的任务就是确定被调用方法的版本(即调用哪一个方法),暂时还未涉及方法内部的具体运行过程。在程序运行时,进行方法调用是最普遍、最频繁的操作之一。1、解析所有方法调用的目标方法在Class文件里面都是一个常量池中的符号引用,在类加载的解析阶段,会将其中的一部分符号引用转化为直接引用,这种解析能够成立的前提是:方法在程序真正运行之前就有一个可确定的调用
代码的搬运工
·
2023-11-25 22:40
JVM
之GC(
jvm
之二)
对象从新生代区域消失的过程,我们称之为"minorGC"对象从老年代区域消失的过程,我们称之为"majorGC"MinorGC清理整个YouGen的过程,eden的清理,S0\S1的清理都会由于MinorGCAllocationFailure(YoungGen区内存不足),而触发minorGCMajorGCOldGen区内存不足,触发MajorGCFullGCFullGC是清理整个堆空间—包括年轻
永远的HelloWorld
·
2023-11-25 22:39
jvm
java
开发语言
后端
java如何强制gc立即回收,
JVM
之GC算法的实现(垃圾回收器),
JVM
之GC算法的实现(垃圾回收器),上一节:《
JVM
之GC算法》知道GC算法的理论基础,我们来看看具体的实现。只有落地的理论,才是真理。
叫我洋葱精
·
2023-11-25 22:09
java如何强制gc立即回收
JVM
之GC日志
GC日志有什么用在Java中,GC日志能够帮助我们分析内存动态分配和垃圾回收,让我们有针对的对程序进行优化如何查看GC日志先准备一个案例程序publicclassGCTest{publicstaticvoidmain(String[]args){inti=0;ListuserList=newArrayList8190K(59904K)]51712K->34086K(196608K),0.05347
咩哥无敌
·
2023-11-25 22:37
JVM
java
JVM
的GC操作流程
对于总结有疑问的,以下为GC流程的细节:1、当使用关键字new创建了一个新的对象时,
JVM
会将新对象保存在Eden区,
GarsonW
·
2023-11-25 22:35
jvm
java
算法
gc
JVM
之GC
GC的基础知识1.什么是垃圾C语言申请内存:mallocfreeC++:newdeletec/C++手动回收内存Java:new?自动内存回收,编程上简单,系统不容易出错,手动释放内存,容易出两种类型的问题:忘记回收多次回收没有任何引用指向的一个对象或者多个对象(循环引用)2.如何定位垃圾引用计数(ReferenceCount)根可达算法(RootSearching)3.常见的垃圾回收算法标记清除
武昌库里写JAVA
·
2023-11-25 22:03
Java面试
jvm
java
开发语言
面试
android minifyreleasewithr8 java.lang.OutOfMemoryError: Java heap space
androidstudiogradle都更新了一遍,然后打release包的时候突然报上面的错,看着是空间不足,然后修改gradle的gradle.properties里的org.gradle.
jvm
args
杜白白白
·
2023-11-25 21:14
【JavaEE初阶】Thread 类及常见方法、线程的状态
⼀个线程-join()1.6获取当前线程引用1.7休眠当前线程2、线程的状态2.1观察线程的所有状态2.2线程状态和状态转移的意义2.3观察线程的状态和转移1、Thread类及常见方法Thread类是
JVM
H-yajing
·
2023-11-25 18:26
JavaEE
java-ee
java
JavaWeb-
JVM
内存管理机制
JavaWeb-
JVM
内存管理机制一、
JVM
内存管理概述1.1什么是
JVM
内存管理1.2物理内存与虚拟内存1.3内核空间与用户空间二、java中哪些组建需要使用内存2.1Java堆2.2线程2.3类和类加速器
一碗油泼面
·
2023-11-25 17:01
#
JavaWeb
jvm
java
上一页
98
99
100
101
102
103
104
105
下一页
按字母分类:
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
其他