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
对话面试官----
jvm
模型
JVM
(JavaVirtualMachine)是Java虚拟机的缩写,它是一个运行Java字节码的虚拟计算机。
JVM
提供了一个平台独立的执行环境,能够在不同的操作系统上运行Java程序。
什么什么啊啊啊
·
2023-12-28 00:18
对话面试官系列---知识集锦
jvm
记
JVM
相关一些常见面试题
看了很多文章,结合自己面试经验,记录一下
JVM
相关面试题,以便自己复习(一)
JVM
基础知识1)Java是如何实现跨平台的?注意:跨平台的是Java程序,而不是
JVM
。
奋斗男孩12138
·
2023-12-28 00:18
面试类
jvm
面试
JVM
基础篇---02
其中,引导类加载器和扩展类加载器是由
JVM
实现的,用户无法修改其行为。而应用程序类加载器是由Java程序开发者编写的,可以满足一般的类加载需求。
Flying_Fish_roe
·
2023-12-28 00:17
jvm
JVM
GC 算法原理概述
对于
JVM
的垃圾收集(GC),这是一个作为Java开发者必须了解的内容,那么,我们需要去了解哪些内容呢,其实,GC主要是解决下面的三个问题:哪些内存需要回收?什么时候回收?如何回收?
奋斗男孩12138
·
2023-12-28 00:47
jvm
算法
java
Java概念性内容:字节码文件和
JVM
虚拟机、Java的基本命令(java,javac)
文章创作目的:应付Java期末考试的前几道选择题(手动狗头)Java跨平台性跨平台工作原理Java程序是运行在
JVM
虚拟机上的,在需要运行Java应用程序的操作系统上,安装一个与操作系统对应的Java虚拟机
早八睡不醒午觉睡不够的程序猿
·
2023-12-27 20:05
java
jvm
开发语言
JVM
运行时数据区与
JVM
指令集
一、程序计数器(ProgramCounter)具有线程隔离性占用的内存空间非常小,可以忽略不计java虚拟机规范中唯一一个没有规定任何OutofMemeryError的区域程序执行的时候,程序计数器是有值的,其记录的是程序正在执行的字节码的地址二、虚拟机栈(JavaStack)一个线程对应一个栈,一个栈对应多个方法栈帧,栈帧包含局部变量表、操作数栈、动态连接、方法出口等inti=8;i=i++;0
冂阿吉
·
2023-12-27 19:08
jvm
模拟Spring缓存机制
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc源码解析阶段4、深入jdk其余源码解析阶段5、深入
jvm
源码解析在日常开发中,缓存是提高系统吞吐量的常见手段。不论是使用Guava、Re
smart哥
·
2023-12-27 19:44
spring专题
spring
缓存
java
hive总结06_企业级调优
大表MapJoinGroupByCount(Distinct)去重统计笛卡尔积行列过滤动态分区调整分桶分区数据倾斜合理设置Map数小文件进行合并复杂文件增加Map数合理设置Reduce数并行执行严格模式
JVM
自由地带
·
2023-12-27 18:21
hive
hive
优化
虚拟机栈与本地方法栈
虚拟机栈解释顾名思义虚拟机栈是
JVM
中的栈数据结构,此种数据结构是基于线程的,创建了一个线程就相当于创建了一个虚拟机栈,例如我们最熟悉的main方法启动,就启动了一个虚拟机栈。
zhy0324
·
2023-12-27 17:44
接口幂等性是什么?如何设计?
如何实现幂等前端拦截数据库唯一索引实现数据库乐观锁实现数据库悲观锁实现
JVM
锁实现分布式锁实现Token实现总结接口幂等-幂等性-接口的幂等性-分布式幂等性-如何保证幂等-幂等性实现方案-去重表-下单幂等
更新失败
·
2023-12-27 16:01
architecture
数据库
java
golang
spring
android studio打包失败,没遇见过,真的很坑!!!
1,在项目的gradle.properties配置文件夹下添加如下代码org.gradle.
jvm
args=-Xmx4g-XX:MaxPermSize=512m添加后如下#org.gradle.
jvm
args
曾自强
·
2023-12-27 16:44
Android
android
studio
内存溢出
内存
打包
打包失败
JDK、JRE、
JVM
三者的区别
在Java中,理解JDK、JRE、
JVM
三者的区别是十分重要的,但是很多人并未注意到这一点。其实三者的区别很简单,也很明显。
退休码农飞伯德
·
2023-12-27 14:22
概念性的东西(java sdk jdk jre
jvm
api)
当从eclipse切换到IDEA的时候,添加SDK让我懵逼了一下。SDK是什么鬼东西,用eclipse的时候配置的都是jdk,那就还配jdk吧,可以用。说来惭愧,写了很长时间的代码,概念性的东西还搞不清楚,索性从头再过一下。SDK:softdevelopmentkit的简称,软件开发包,我们在说sdk时,一定要在前面加上一个定语,那就是谁谁的sdk,比如在安卓开发中就是androidsdk,jav
燃灯道童
·
2023-12-27 11:03
【送书福利-第三十期】《Java面试八股文:高频面试题与求职攻略一本通》
本书内容覆盖了Java基础知识,并发编程与多线程,集合原理,
JVM
原理,I/O与网络编程
桃花键神
·
2023-12-27 11:41
JAVA百解
架构
Android成长笔记(1)——Windows+eclipse+Android开发环境搭建
JVM
(JavaVirtualMachine):常说的虚拟机,是整个java实现跨平台的最核心的部分,能够运行以Java语言写
Hisos7
·
2023-12-27 09:36
Android成长笔记
android
eclipse
java并发编程3——volatile和synchronized的底层
java并发编程3——volatile和synchronized的底层java代码编译成字节码,然后被类加载器加载到
jvm
中,
jvm
执行,最终转换为汇编指令在cpu上执行,java的并发机制其实依赖的是
可爱的小小小狼
·
2023-12-27 09:21
并发编程
java
开发语言
java类加载机制
java的一处编译处处运行:由于
JVM
中的解释器可以将clss文件解释成多种格式的代码,所以可以在多种操作系统中运行。在程序运行期间即时编译器会针对热点代码,将该部分字
可爱的小小小狼
·
2023-12-27 09:21
java
开发语言
java
系统架构
架构
Jvm
常见问题
1.为什么用元空间替换永久代避免OOM异常:永久代中存放了很多
JVM
需要的类信息,这些数据大多数是不会被清理的,所以FullGC往往无法回收多少空间。
FearlessVoyager
·
2023-12-27 09:20
jvm
jvm
JVM
垃圾回收-分代垃圾回收
为什么有分代垃圾回收的情况:大部分的对象在生成后马上就变成了垃圾,很少有对象能活得很久。”分代垃圾回收利用该经验,在对象中导入了“年龄”的概念,经历过一次GC后活下来的对象年龄为1岁。面向新生代对象的gc有两种情况:minorGC和promotion(晋升老年代)。面向老年代对象的GC叫做majorgc,老年代是经历了好几次GC的对象。垃圾收集器的新能指标吞吐量=(运行用户线程的时间)/(运行用户
飞鸟up
·
2023-12-27 08:50
jvm
精选JAVA:50道面试题
Java虚拟机(JavaVirtualMachine,缩写为
JVM
)是Java程序的运行环境。它负责执行Java程序编译后的字节码,并提供了内存管理、垃圾回收、安全检查等功能。
岛森年
·
2023-12-27 08:16
JAVA
java
.net和node.js java,javaee和node.js优势对比
gistfile1.txtnodejs-->V8-->C++解释-->编译机器码java-->
JVM
C++解释-->编译机器码NodeJS适合运用在高并发、I/O密集、少量业务逻辑的场景https://
笨爪
·
2023-12-27 07:28
.net和node.js
java
关于Java跨平台的简单理解
因为虚拟机(
JVM
)。Java源码的执行,分为编译(java-c)和解释(java-jar)两步。在编译阶段,.jav
暗=里
·
2023-12-27 06:13
java
开发语言
设计模式-单例模式(结合
JVM
基础知识)
1.定义介绍所谓单例模式,是指在程序运行时,整个
JVM
中只有一个该类的实例对象2.单例模式的优点复用性高,节省内存资源。
暗=里
·
2023-12-27 06:40
设计模式
单例模式
jvm
synchronized
synchronized、AtomicXXX、ReentrantLocksynchronized属于java提供的关键字,它的实现是依赖于
jvm
借助于cpu指令的字节码来实现的。
6默默Welsh
·
2023-12-27 06:09
JVM
面试题
3.直接内存4.说一下类加载的执行过程5.
JVM
调优参数有哪些6.
JVM
调优的工具7.java内存泄漏的排查思路8.cpu飙高排查方案和思路1.什么是虚拟机栈每个线程运行时需要的内存,称为虚拟机栈2.方法内的局部变量是线程安全吗
ITfeib
·
2023-12-27 06:12
面试总结
jvm
java
面试
Kotlin与Java比较:对象
前言Kotlin作为
JVM
系的语言,起源于Java又不同于Java。通过在语言层面比较两者的区别,可以使得开发者能够快速学习,融会贯通。
程序引力
·
2023-12-27 06:13
Java学习:初入Java
1.Java文件扩展名.class:字节码文件,通过
JVM
虚拟机译码执行相关程序,java的跨平台依靠的就是
JVM
,不同平台有不同类型的
JVM
。.
时之彼岸Φ
·
2023-12-27 03:19
Java学习
java
学习
开发语言
Java学习:多线程编程
Java程序的执行时,首先启动一个独立的
JVM
进程。该进程任务是解析并执行Java字节码。进程各有独立地址空间,
JVM
进程间不能访问对方所拥有内存空间。
时之彼岸Φ
·
2023-12-27 03:49
Java学习
java
学习
开发语言
一切皆list-对计算本质的思考(提纲)
比对象更抽象的是函数比函数更抽象的是list在数据结构课程中我们学习了list等价于树或者广义表而图可以转化为树处理所以list可以表示任何数据机构简单的说就是一切皆为list因此有一门语言叫Lisp,clojure是其在
jvm
码农田伟
·
2023-12-27 01:09
Java 语言有哪些特点
平台无关性:Java程序可以在不同的操作系统上运行,只需将Java源代码编译成字节码文件(.class文件),然后在Java虚拟机(
JVM
)上执行。
墨子白
·
2023-12-27 01:21
java
java
开发语言
链路追踪SkyWalking
skywalking支持dubbo,SpringCloud,SpringBoot集成,代码无侵入,通信方式采用GRPC,性能较好,实现方式是java探针,支持告警,支持
JVM
监控,支持全局调用统计等等,
木杉__
·
2023-12-27 01:17
skywalking
java
spring
boot
测试使用skywalking_SkyWalking agent 插件自动化测试实践-阿里云开发者社区
SkyWalking插件自动化测试框架介绍相关文档:这个自动化测试框架主要包含下面几个部分:测试环境docker镜像自动化测试脚本testcase工程结果验证工具测试环境docker镜像提供了两种测试环境:
JVM
-container
weixin_39675289
·
2023-12-27 01:47
测试使用skywalking
Go语言学习一
RobertGriesemer是GoogleV8、Chubby和HotSpot
JVM
的主要贡献者。RobPike主要是UNIX、UTF-8、plan9的作者。
CopyLower
·
2023-12-27 00:11
学习
golang
学习
开发语言
JVM
调优之经验
在生产系统中,高吞吐和低延迟一直都是
JVM
调优的最终目标,但这两者恰恰又是相悖的,鱼和熊掌不可兼得,所以在调优之前要清楚舍谁而取谁。
alterem
·
2023-12-26 23:21
RPC(6):RMI实现RPC
RMI是从JDK1.2推出的功能,它可以实现在一个Java应用中可以像调用本地方法一样调用另一个服务器中Java应用(
JVM
)中的内容。RMI是Java语言的远程调用,无法实现跨语言。
不死鸟.亚历山大.狼崽子
·
2023-12-26 23:33
RPC
rpc
网络协议
网络
oom条件反射
2、可以添加
JVM
的启动参数来限制使用内存:-XX:-UseGCOverheadLimit
万物皆有序和公式
·
2023-12-26 23:59
OSHI查看cpu信息
环境java1.8使用依赖com.github.oshioshi-core3.12.2packageio.greatcolin.
jvm
Message;importoshi.SystemInfo;importoshi.hard
策马踏清风
·
2023-12-26 22:34
IDEA VM Options常用配置参数
根据配置调整内存分配参数#这个参数会启动
JVM
的"server"模式,这种模式下
JVM
会进行更多的优化,但是启动速度会稍慢一些。
入秋的大橘
·
2023-12-26 22:09
开发环境
idea
intellij-idea
JVM
CPU Profiler技术原理及源码深度解析
JVM
CPUProfiler技术原理及源码深度解析研发人员在遇到线上报警或需要优化系统性能时,常常需要分析程序运行行为和性能瓶颈。
CoderChronicle
·
2023-12-26 22:48
其他
jvm
JVM
JVM
1.
JVM
运行时内存区域划分根据《Java虚拟机规范》的规定,运行时数据区通常包括这几个部分:程序计数器ProgramCounterRegister;Java栈VMStack;本地方法栈NativeMethodStack
熊先森_5094
·
2023-12-26 19:32
码歌老薛大话Java性能调优,Java调优概述(一)
书籍java基础类库的调优策略->并行程序优化策略->
JVM
调优监控做了比较系统的解读,如果你也想在编写程序时,有一个很好的全方位把控,我个人还是比较推荐这本图书的。
坑王老薛
·
2023-12-26 19:56
JVM
钩子
JVM
钩子简介在Java应用程序中,可以通过注册关闭钩子(ShutdownHook)函数来实现在
JVM
关闭时执行特定的代码。
Artisan_w
·
2023-12-26 19:13
Java基础与八股
jvm
制作spring boot docker镜像Dockerfile文件编写
##编写DockerfileDockerfileFROMopenjdk:8MAINTAINERYYMENVROOT_DIR=/home/yym/test/yym_logs/ENV
JVM
_GC_LOG_DIR
蚰蜒螟
·
2023-12-26 16:37
spring
boot
docker
后端
JAVA 转义字符&注释
\r:回车注释单行注释://注释文字多行注释:/*注释文字*/被注释的文字不会被
JVM
解释执行多行注释中不允许有多行注释嵌套文档注释:注释内容可以被JDK提供的工具javadoc解析,并生成说明文档(网页文件形式
脆弱钢琴师
·
2023-12-26 15:24
JAVA
java
笔记
jstat命令详解
全称“JavaVirtualMachinestatisticsmonitoringtool”,它位于java的bin目录下,主要利用
JVM
内建的指令对Java应用程序的资源和性能进行实时的命令行的监控,
ichterry
·
2023-12-26 14:41
jvm
java
gc
jstat命令详解
jstat
JVM
GC 垃圾收集器
文章目录System.gc()内存溢出(OOM)OOM的原因内存泄漏垃圾回收的并行与并发安全点与安全区域Java中的引用分类强引用(StrongReference)软引用(SoftReference)弱引用(WeakReference)虚引用(PhantomReference)垃圾回收器分类按线程数分按工作模式分按是否压缩内存来分按工作区间分垃圾回收器的性能指标垃圾收集器JDK8的默认垃圾收集器查
没事儿写两篇
·
2023-12-26 13:35
人在江湖之JVM
jvm
垃圾收集器
CMS
G1
JVM
参数设置
黑猴子的家:Java SE 练习题第一章
(选一项)A.Java编程语言B.工具及工具的APIC.JavaEE扩展APID.Java平台虚拟机(2)下列关于JDK、JRE和
JVM
的描述。哪项正确?
黑猴子的家
·
2023-12-26 12:15
javaSE常见问题
参数列表不同,返回值类型随意2.请说明Java中方法重写的规则方法名相同,参数列表相同,返回值类型相同,子类方法的访问权限不小于父类方法的访问权限3.请说明Java中垃圾回收机制原理垃圾回收机制,是虚拟机
JVM
美食博主_f39e
·
2023-12-26 10:47
【Kotlin】Kotlin的stream流编程浅析
Kotlin是一门由JetBrains公司开发的静态类型
JVM
语言,其可以与Java无缝集成。
悠玄烛远
·
2023-12-26 10:04
Kotlin语言学习
kotlin
开发语言
java
流操作
stream流
java 和go的区别
性能和效率Java:运行在Java虚拟机(
JVM
)上,拥有成熟的JIT(Just
Keep forward upup
·
2023-12-26 09:36
go语言
Java基础
java
golang
开发语言
上一页
45
46
47
48
49
50
51
52
下一页
按字母分类:
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
其他