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
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.发现问题–堆内存状况的对比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
jvm
内存模型及调优
JVM
内存模型运行流程:java文件经过编译后的字节码文件,通过类装载子系统加载到
jvm
的虚拟机中。栈,在程序运行时,会给运行的线程分配专属的空间来存放局部变量。那么栈的是如何存放局部变量的呢?
qq_44209563
·
2023-11-30 07:33
jvm
JVM
内存模型与调优参数
JVM
内存模型本地方法栈本地方法栈为虚拟机使用到的Native方法服务Native方法是Java通过JNI直接调用本地C/C++库,可以认为是Native方法相当于C/C++暴露给Java的一个接口如notify
卿乌
·
2023-11-30 07:02
java
java
开发语言
后端
优雅退出:避免Spring Boot应用程序在推出
JVM
时的DestroyJavaVM异常
当应用程序推出
JVM
时,我们希望能够优雅地关闭资源、处理异常,避免出现DestroyJavaVM异常。在本文中,我们将讨论一些最佳实践,确保应用程序的退出过程是平稳和可控的。
疯风0409
·
2023-11-30 07:00
springboot
spring
boot
后端
java
【面试】浅学
JVM
调优
目录什么是
JVM
?Java是如何实现跨平台的?JDK、JRE、
JVM
有什么区别和联系?
MXin5
·
2023-11-30 07:57
Interview
jvm
java
linux
JVM
内存模型+调优
一、
JVM
内存模型:Math.java一个简单的类publicclassMath{publicMath(){}publicintcompute(){inta=1;intb=2;intc=(a+b)*10
jingmengqianying
·
2023-11-30 07:24
JAVA
jvm
java
开发语言
JVM
原理和调优(读这一篇就够了)
前言抛2个问题:1、exportJAVA_OPTS="-Xms256m-Xmx512m-Xss256m-XX:PermSize=512m-XX:MaxPermSize=1024m-Djava.rmi.server.hostname=136.64.45.24-Dcom.sun.management.jmxremote.port=9315-Dcom.sun.management.jmxremote.s
cd_scott
·
2023-11-30 07:48
JVM
jvm
面试
JVM
虚拟机原理与调优详解
JVM
虚拟机原理与调优详解文章目录
JVM
虚拟机原理与调优详解
JVM
java虚拟机
JVM
从软件的层面屏蔽了底层硬件指令层面的细节
JVM
是什么JDK>JRE>
JVM
JVM
底层的原理执行引擎去执行代码硬件上来说执行引擎是
弎屲
·
2023-11-30 07:48
Java底层知识
jvm
java
栈
jdk
操作系统
JVM
参数调优
1、为什么会有
JVM
参数调优优化在项目运行过程中,往往会出现各种各样的性能瓶颈而影响程序的运行,或者用户的体验,每当遇到这些的问题的时候,都需要进行相应性能优化。
BUG指挥官
·
2023-11-30 07:45
jvm
java
开发语言
JVM
执行引擎以及调优
1.
JVM
内部的优化逻辑1.1
JVM
的执行引擎javac编译器将Person.java源码文件编译成class文件[我们把这里的编译称为前期编译],交给
JVM
运行,因为
JVM
只能认识class字节码文件
欧冶渃
·
2023-11-30 07:12
jvm
JAVA基础面试题 带答案
常量池是
JVM
中的一个重要概念,指的是在编译阶段被确定,并保存在.class文件中的一些数据。常量池保存了
昭阳926
·
2023-11-30 06:55
java
JVM
内存模型和结构详解(五大模型图解)
MethodArea):堆(Heap):栈(Stack):本地方法栈(NativeMethodStack):程序计数器(ProgramCounterRegister):JavaVirtualMachine(
JVM
不想步入秃头的年龄
·
2023-11-30 05:07
JVM
jvm
java
开发语言
Java JNI开发
由于JNI是
JVM
规范的一部分,因此我们写的JNI程序可以在任何实现了JNI规范的Java虚拟机中运行(跨平台)。这里先粗略了解一下Java的JNI开发,为学习AndroidNDK开发做准备。
Rainmonth
·
2023-11-30 05:49
Java基础
Android学习开发
Linux学习
java
jni
android
上一页
92
93
94
95
96
97
98
99
下一页
按字母分类:
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
其他