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
jvm参数调优
Java第一节课
四个动态:jdk开发工具包,JRE运行的工具,
JVM
虚拟机,SDK开发工具包。.java-.class-解释(
JVM
)-运行注意:类名的第一个字大写,类名与文件名相同,主函数在类内部。
weixin_45809860
·
2023-12-01 06:33
第二章 java概述知识点遗忘
1、
JVM
是java虚拟机,负责执行指令,管理数据、内存、寄存器,包含在JDK中。实现了“一次编译,到处运行”2、JDK(javadevelopmentkit)是java开发工具包。
weixin_44312327
·
2023-12-01 06:03
jvm
java
开发语言
第1章 Java语言概述
什么是JDK,JRE,
JVM
JDK(JavaDevelopmentKit):是Java的开发工具包。JDK是提供给Java开发人员使用的,其中包含了Java的开发工具和JRE。
YJ_tom
·
2023-12-01 06:57
java
开发语言
一步一图带你深入理解 Linux 物理内存管理(下)
我们接着上半部分《一步一图带你深入理解Linux物理内存管理(上)》继续Linux物理内存管理的下半部分~~~5.7物理内存区域中的冷热页之前笔者在《一文聊透对象在
JVM
中的内存布局,以及内存对齐和压缩指针的原理及应用
bin的技术小屋
·
2023-12-01 05:41
java异常
所有异常类的基类:Throwable类,两大子类:Error、Exception体系结构图解:Error:系统错误,由
JVM
抛出,描述内部系统错误。
海边的飞鹅
·
2023-12-01 05:39
java
java
jvm
开发语言
java哪些异常不用捕捉_Java异常基础知识解析
异常类结构ErrorError(错误)由
JVM
生成并抛弃不做处理;此类错误通常与代码和执行的操作无关,是虚拟机中出现了比较严重的问题,程序本身无法解决(常见的错误有死循环、内存泄漏等)。
另一个21
·
2023-12-01 05:08
java哪些异常不用捕捉
讲讲Java异常
什么是异常程序在执行过程中出现非正常情况,如果不处理会导致
JVM
的非正常停止异常的抛出机制Java中把不同的异常用不同的类表示,一旦发生某种异常,就创建该异常类型的对象,并且抛出(throw),然后程序员就可以捕获
AzulimLX
·
2023-12-01 05:38
java
java程序员必须安装的软件
一,JDK1,JDK,JRE,
JVM
的关系:JDK(JavaseDevelopmentKit)JavaSE开发工具包,包括:java编译器(javac),JRE(java运行时环境),java基础类库(
Edward*H
·
2023-12-01 05:06
java
intellij-idea
开发语言
SSM6 11-27 SpringMvc过滤器和异常处理
trycatch:处理异常throw/throws:不处理抛出
jvm
中断程序运行打印错误信息web:经典三层模型:dao(mapper)serviceweb层异常抛给web层Controller类的方法
json{shen:"jing"}
·
2023-12-01 03:58
SpringMvc
java
JVM
的详细概念和原理
JVM
(Java虚拟机)是Java编程语言的运行环境,它是一个独立的、跨平台的虚拟计算机,能够解释执行Java字节码。
JVM
包括三部分:类加载器、运行时数据区和执行引擎。
雾漫江北
·
2023-12-01 02:06
JVM
JVM
性能调优(2) —— 内存设置和查看GC日志
来源:博客园作者:bojiangzhou链接:https://www.cnblogs.com/chiangchou/p/
jvm
-2.html四、内存设置和查看GC日志1、设置
JVM
内存1)
JVM
内存分配有如下一些参数
小郭子
·
2023-12-01 02:13
(
JVM
学习05)垃圾收集器G1&ZGC详解
Garbage-First)是一款面向服务器的垃圾收集器,主要针对配备多颗处理器及大容量内存的机器.以极高概率满足GC停顿时间要求的同时,还具备高吞吐量性能特征G1将Java堆划分为多个大小相等的独立区域(Region),
JVM
ZGOOD9527
·
2023-12-01 02:07
Java架构师学习之路-JVM
jvm
Linux下安装Nacos配置中心方式
nacos/releases/download/2.2.3/nacos-server-2.2.3.tar.gz2.安装JDK环境(1.8及以上)1)使用以下命令在ubuntu系统安装jdk(jdk>jre>
jvm
鲸鱼之大
·
2023-11-30 23:17
Nacos
微服务
java
Linux下ELK安装
目录1.ES安装1.1创建文件夹1.2下载es1.2.1可以直接在linux使用wget直接下载1.2.2.windows迅雷下载1.3解压安装1.3.1JDK冲突解决1.3.2参数调节1.3.2.1
jvm
god_mycode
·
2023-11-30 23:43
linux
elk
运维
String s="a"+"b"+"c" 创建了几个对象
a"、"b"、"c"都是常量对于常量,编译时就直接存储它们的字面值而不是它们的引用在编译时就直接将它们连接的结果提取出来变成了"abc"该语句在class文件中就相当于Strings="abc"然后当
JVM
是我真的是我
·
2023-11-30 23:30
JVM
——垃圾回收算法(垃圾回收算法评价标准,四种垃圾回收算法)
目录1.垃圾回收算法发展简介2.垃圾回收算法的评价标准1.吞吐量2.最大暂停时间3.堆使用效率3.垃圾回收算法01-标记清除算法垃圾回收算法-标记清除算法的优缺点4.垃圾回收算法02-复制算法垃圾回收算法-复制算法的优缺点5.垃圾回收算法03-标记整理算法标记整理算法的优缺点6.垃圾回收算法04-分代垃圾回收算法1.垃圾回收算法发展简介⚫Java是如何实现垃圾回收的呢?简单来说,垃圾回收要做的有两
Demo龙
·
2023-11-30 21:25
jvm
算法
EasyExcel实现多sheet excel导出
如果你的系统并发量不大的话可能还行,但是一旦并发上来后一定会OOM或者
JVM
频繁的fullgc。EasyExcel是阿里巴巴开源的一个excel处理框架,以使用简单、节省内存著称。
Chris.Sui
·
2023-11-30 21:24
excel
jvm
系列(五):Java GC 分析
JavaGC就是
JVM
记录仪,书画了
JVM
各个分区的表演。
王知无
·
2023-11-30 19:39
JSP Webshell 免杀
一、“非主流”JSP语法上面提到JSP在第一次运行的时候会先被Web容器,如Tomcat翻译成Java文件,然后才会被Jdk编译成为Class加载到
jvm
虚拟机中运行。
wespten
·
2023-11-30 19:49
全栈网络安全
渗透测试
代码审计
网络安全工具开发
java
前端
服务器
Junit5单元测试
一、概念JUnit5=JUnitPlatform+JUnitJupiter+JUnitVintageJUnitPlatform:JunitPlatform是在
JVM
上启动测试框架的基础,不仅支持Junit
一只夜猫子
·
2023-11-30 19:14
真实面试题积累
如果在一个
jvm
里创建太多的线程,可能会使系统由于过度消耗内存或“切换过度”而导致系统资源不足。为了防止资源不足,--需要采取一些办法来限制任何给定时刻处理的请求数目,尽可能减少创建和销毁线程的次
想提桶跑路
·
2023-11-30 16:15
spring
maven
spring
cloud
jvm
JVM
调优参数大全及G1GC调优
0-前言G1官方调优手册一、
JVM
常见参数1、标准参数-verbose:class打印每个class信息-verbose:gc打印每次gc信息2、非标参数-X-Xlog:gc:filename设置GClog
Mistra丶
·
2023-11-30 15:39
JAVA
jvm
java
G1GC
JVM
内存区域与GC
本文思路1.
JVM
运行时内存划分2.对象创建内存动作3.Java线程栈4.
JVM
垃圾收集器1.
JVM
运行时内存划分1.1程序计数器当前线程所执行的字节码的行号指示器。
青芒v5
·
2023-11-30 14:19
Mac 12 安装VUE 开发环境
apt-get,rpmNode.js16.5.0JavaScript运行环境(runtime),操作系统不能直接运行各种编程语言的,通过Node.js来解释执行JavaScript,类似Java对应的
JVM
npm8.19.3Node.js
冬天的妖怪
·
2023-11-30 13:42
vue
前端开发
vue.js
macos
前端
面试~
jvm
(
JVM
内存结构、类加载、双亲委派机制、对象分配,了解垃圾回收)
一、
JVM
内存结构▷谈及内存结构各个部分的数据交互过程:还可以再谈及生命周期、数据共享;是否GC、是否OOM答:
jvm
内存结构包括程序计数器、虚拟机栈、本地方法栈、堆、方法区;它是字节码运行时的数据区,
一乐乐
·
2023-11-30 12:41
Java ClassNotFoundException 与 NoClassDefFoundError 区别
答:当
JVM
或ClassLoader在加载类时找不到对应类就会引发NoClassDefFoundError和ClassNotFoundException,它们的区别如下:NoClassDefFoundError
Little丶Jerry
·
2023-11-30 12:47
jvm
视角看java继承和多态
首先,明确一下,Java多态的三个必要条件:1、继承2、子类重写父类方法3、父类引用指向子类对象然后看一个例子packagetest.xing;classFather{protectedintage;publicFather(){age=40;}voideat(){System.out.println("父亲在吃饭");}}classChildextendsFather{protectedinta
wonderful_life_mrchi
·
2023-11-30 10:24
Java咖啡厅
jvm
继承
多态
JVM
——一文搞懂
JVM
内存溢出和内存泄漏
1、内存溢出和内存泄漏的区别?内存溢出(OutOfMemory):指程序在申请内存时,没有足够的内存空间供其使用。内存泄露(MemoryLeak):指程序在申请内存后,无法释放已申请的内存空间,内存泄漏最终将导致内存溢出。2、堆溢出的原因?答:堆用于存储对象实例,只要不断创建对象并保证GCRoots到对象有可达路径避免垃圾回收,随着对象数量的增加,总容量触及最大堆容量后就会OOM,例如在while
静惘
·
2023-11-30 10:24
JVM
jvm
java
开发语言
JVM
java堆java堆是线程共享的区域(线程不安全),主要用来保存对象实例、数组等,内存不够会抛出OutOfMemoryError异常一个
JVM
只有一个堆内存,堆内存大小可以调节组成:年轻代+老年代年轻代分为三部分
容与0801
·
2023-11-30 10:53
java开发面试题
jvm
java程序在
JVM
中是如何运行的?
JVM
的内存模型
JVM
内存是人为根据不同内存空间的存储特点以及存储的数据进行划分的。
小5仔
·
2023-11-30 10:21
java
后端
jvm
Java多态原理
Java多态原理最近在准备面试,顺便复习以下Java最基础的东西仅作参考Java多态原理Java多态原理0.什么是多态1.
jvm
内部类信息2.多态的实现原理为了更好地理解多态的原理,首先必须对
jvm
内存模型
㽊鵊䳟
·
2023-11-30 10:51
Java
java
多态
java导致元空间溢出_
JVM
知识点——内存溢出和内存泄漏
首先dump
JVM
的内存信息,这个信息用于后续的问题分析。如果重启了服务,
JVM
也会重启,这个信息就会丢失,所以务必先备份
JVM
的内存信息!!!
weixin_39639686
·
2023-11-30 10:50
java导致元空间溢出
GC内存管理——内存溢出和内存泄漏
垃圾回收机制加重了
jvm
的工作,这也是java程序执行速度比较慢的原因之一。GC为了能够正确、及时释放不再被引用的对象,GC必须监控每
一只写代码的鱼
·
2023-11-30 10:20
JVM
内存泄漏
java
jvm
java内存管理机制简书_
JVM
——内存管理机制
一.
JVM
的基本架构
JVM
基本架构.jpg二.什么是
JVM
JRE=JavaAPI+
JVM
Java虚拟机的本质:是一个应用程序,是一个进程Java通过
JVM
来解释字节码文件达到执行java程序的目的,也就是通过
宅心本无
·
2023-11-30 10:19
java内存管理机制简书
【详解】
JVM
——内存结构之直接内存
定义DirectMemory常见于NIO操作时,用于数据缓冲区(ByteBuffer)分配回收成本较高,但读写性能高不受
JVM
内存回收管理属于系统操作的内存,不属于
JVM
内存观察下面案例/***演示ByteBuffer
Xzzz2020
·
2023-11-30 10:17
深入理解JVM
jvm
内存泄漏
内存管理
(
JVM
角度)
对于java中多态概念的理解一直是面试常问的问题,所以今天花了一些时间好好地整理了一下,力求从java虚拟机的角度来分析和理解多态。一、认识多态1、方法调用在Java中,方法调用有两类,动态方法调用与静态方法调用。(1)静态方法调用是指对于类的静态方法的调用方式,是在编译时刻就已经确定好具体调用方法的情况,是静态绑定的。(2)动态方法调用需要有方法调用所作用的对象,是在调用的时候才确定具体的调用方
哈哈哈呀啦啦啦
·
2023-11-30 10:47
java
JAVA面试题整理——内存溢出与内存泄露的区别与联系
内存溢出与内存泄露的区别与联系在前面
jvm
学习整理的时候其实用过一个简单的例子了解过内存溢出,在
jvm
内存模型章节下,大家有兴趣的可以去看看:
JVM
初学GC_knowwait的博客-CSDN博客内存溢出内存溢出
knowwait
·
2023-11-30 10:45
java
jdk
jvm
java
面试
深入分析java中的多态原理(
jvm
角度分析)
对于java中多态概念的理解一直是面试常问的问题,所以今天花了一些时间好好地整理了一下,力求从java虚拟机的角度来分析和理解多态。一、认识多态1、方法调用在Java中,方法调用有两类,动态方法调用与静态方法调用。(1)静态方法调用是指对于类的静态方法的调用方式,是在编译时刻就已经确定好具体调用方法的情况,是静态绑定的。(2)动态方法调用需要有方法调用所作用的对象,是在调用的时候才确定具体的调用方
愚公要移山
·
2023-11-30 10:13
A(1):java基础
JVM
—— 内存泄漏判断(JProfiler)
文章目录
JVM
——内存泄漏判断(JProfiler)基本定义JProfiler安装IDEA插件JProfiler实战模拟内存泄漏修改
JVM
启动项启动项启动程序(非JProfiler)总结
JVM
——内存泄漏判断
弗兰克扬
·
2023-11-30 10:41
技术总结
Java
弗兰克与Java
JVM
内存泄漏
JVM内存泄漏定位
【从
JVM
看Java,三问继承和多态,是什么?为什么?怎么做?深度剖析
JVM
的工作原理】
文章目录系列文章目录前言一、
JVM
是什么二、什么是继承三、什么是多态总结前言这篇文章聚焦
JVM
的实现原理,我更专注于从一个语言的底层原理,去剖析他的语法所实现的意义,这篇文章我不会从太基础的语法层面讲起
清灵白羽 漾情天殇
·
2023-11-30 10:09
计算机底层原理
从JVM看Java
java
jvm
JVM
——产生内存溢出原因
目录1.产生内存溢出原因一:代码中的内存泄漏1.案例1:equals()和hashCode()导致的内存泄漏问题:**正常情况**:**异常情况:**解决方案:2.案例2:内部类引用外部类问题:解决方案:3.案例3:ThreadLocal的使用问题:解决方案:4.案例4:String的intern方法问题:解决方案:5案例5:通过静态字段保存对象问题:解决方案:案例6:资源没有正常关闭问题:解决方
Demo龙
·
2023-11-30 10:38
jvm
哈希算法
算法
JVM
——内存溢出和内存泄漏
目录1.内存溢出和内存泄漏内存泄漏的常见场景解决内存溢出的思路1.发现问题–Top命令2.发现问题–VisualVM3.发现问题–Arthas4.发现问题–Prometheus+Grafana5.发现问题–堆内存状况的对比![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/058d113715b34978b0cecd515d91f363.png)1.内存
Demo龙
·
2023-11-30 10:08
jvm
实战
JVM
高CPU、内存问题分析定位
背景:业务中台组件MOSC开展压测工作,并发场景下发现CPU使用率达到100%,虽然程序没有报错,但是这种情况显然已经达到性能瓶颈,对服务带来了验证的效能影响,所以针对该CPU问题必须进行详细的根因分析处理。这次针对分析过程做了详细的记录,希望给大家在日常工作中,遇到CPU和内存问题能高效准确的进行分析定位。一、通过监控确定问题应用研发这边可以通过Grafana监控观察相关资源使用情况:这里可以看
Survivor001
·
2023-11-30 10:54
jvm
运维笔记111
运维笔记Navicat中查询指定字段名所在的表名tomcat设置
JVM
的初始堆内存修改catalina.sh文件修改完保存并关闭tomcat启动tomcat查询数据库连接数查询是否存在死锁Navicat
吃炒鸡蛋
·
2023-11-30 09:52
运维
笔记
java语法(一)基本概念、数据类型、字符串类、集合、Stream流、异常处理、文件处理IO流
文章目录java程序运行流程JDK、JRE、
JVM
的关系java数据类型基本数据类型基本数据类型之间的转换引用数据类型数组类JavaBean重写equals和hashcode接口接口与类之间的关系内置包装类装箱和拆箱包装类的应用
椛丿未眠”
·
2023-11-30 08:33
Java
java
jvm
算法
JVM
内存结构以及调优
JVM
由那些部分组成,运行流程是什么?
xiaochao_0107
·
2023-11-30 07:40
java
开发语言
后端
JVM
介绍及调优
一:什么事
jvm
Jvm
是一种用于计算机设备的规范,他是一个虚构出来的计算机,是通过在实际的计算机仿真模拟各种计算机功能来实现的。
BoltBear
·
2023-11-30 07:10
web
java
垃圾收集器的种类及概述
1.
JVM
参数1.1标准参数所有jdk版本通用参数-version-help-server-cp1.2-X参数非标准参数,也就是在JDK各个版本中可能会变动-Xint解释执行-Xcomp第一次使用就编译成本地代码
欧冶渃
·
2023-11-30 07:39
jvm
JVM
原理讲解和调优
一、什么是
JVM
JVM
是JavaVirtualMachine(Java虚拟机)的缩写,
JVM
是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。
宇宙无敌帅超人
·
2023-11-30 07:36
JVM
JVM
java虚拟机
jvm
调优参数
-XX:+AlwaysPreTouch指定
JVM
启动时即刻分配整个堆内存空间;应用启动会变慢,但是运行时变快。
koral chen
·
2023-11-30 07:06
java
jvm
java
上一页
65
66
67
68
69
70
71
72
下一页
按字母分类:
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
其他