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简介和JDK的详细安装和配置
目录Java介绍Java历史起源jdk版本的选择JDK开发工具,JRE开发环境,
JVM
虚拟机三者的关系环境搭建步骤1.JDK安装2.配置%JAVA_HOME3.配置Path4.测试第一个Java程序java
惊鸿化雨
·
2023-10-13 15:42
Java
java
开发语言
JAVA经典面试题汇总(保存这篇就够了)
被final修饰的方法,
JVM
会尝试将其内联,以提高运行效率,被final修饰的变量,在编译阶段会存入常量池中。2.abstractclass和interface有什么区别?声明方法的存在而不去
阿信哦
·
2023-10-13 14:05
java面试题专栏
java
面试
JAVA-集合
但在之后JDK5.0以后的版本中,JAVA中增加了自动装箱与自动拆箱的的机制,也就是存放一个基本数据类型,
JVM
会将其包装再存入集合中。以下的是8种数据类型对应的包装类型int
零散的蒲公英
·
2023-10-13 13:50
自定义 View 实战 02 - 圆弧形进度条
效果图分析动图可以知道,动画主要由三部分组成:内圆弧外圆弧中间文字实现过程及注释自定义属性具体实现classArcProgressbar@
Jvm
Overloadsconstructor(context:
Kotyo
·
2023-10-13 13:00
15. 栈帧
以下内容来自https://docs.oracle.com/javase/specs/
jvm
s/se8/html/
jvm
s-2.html#
jvm
s-2.6自己翻译概述栈帧被用来存储数据和局部结果以及执行动态链接
ZFH__ZJ
·
2023-10-13 13:14
java内存模型理解
java内存模型理解
JVM
内存结构:堆、栈、方法区等等。。原子性:对基本数据类型的变量和赋值操作才是原子性的。
silhouette_4503
·
2023-10-13 12:00
Java编程语言:Java的类型转换与多态
1.什么叫
JVM
,JRE,JDK?JRE全称为JavaRunningEnvironment,就是我们所说的java运行环境,由java虚拟机和一些核心的类库文件组成。
启示录是真的
·
2023-10-13 12:28
4.3 Java
4.3.1.基本概念4.3.1.1.
JVM
JVM
是Java平台的核心,以机器代码来实现,为程序执行提供了所需的所有基本功能,例如字节码解析器、JIT编译器、垃圾收集器等。
最酷的崽_ec69
·
2023-10-13 10:33
JVM
解析参数调试(以-XX:+UseParallelGC为例)
在hotspot/src/share/vm/runtime/globals.hpp以及各组件、平台相关的*_gloabals.hpp有这些VM参数的声明,然后在对应的cpp文件里有它们的实现。product(bool,UseParallelGC,false,\"UsetheParallelScavengegarbagecollector")在productbuild中,被宏展开之后实际上会变成:e
王侦
·
2023-10-13 09:53
93_es生产集群部署之硬件配置、
jvm
以及集群规划建议
93_es生产集群部署之硬件配置、
jvm
以及集群规划建议我们之前一直是在windows环境下去启动一个单节点的es进程,然后去学习和练习各种es的高阶的搜索技术,聚合技术主要针对的是es的开发,你可以认为是
小山居
·
2023-10-13 08:07
Java架构师全套百度网盘,面试阿里P6
统计一个整数的二进制表示中bit为1的个数
JVM
内存模型,java内存模型面试题答案:03二战前,我是如何复习的?(1)MySQL专题部分(先刷题)Mysql中有哪几种锁?
m0_60732581
·
2023-10-13 08:55
程序员
面试
java
后端
Java架构师缓存通用设计方案
目录1采用多级缓存2缓存数据尽量前移3静态化4数据平衡策略5
jvm
缓存的问题6redis存放数据解决7redis垂直拆分8总结1采用多级缓存在实际应用中需要考虑的实际问题。
赵广陆
·
2023-10-13 08:24
architect
java
缓存
开发语言
java 反射机制
本质是
JVM
得到class对象之后,再通过class对象进行反编译,从而获取对象的各种信息。
kaixingdeshui
·
2023-10-13 08:34
深度分析:对象创建流程以及内存分配机制,看完99%的人都懂了
1、对象创建流程加载检查(类):检查指令(new、clone、对象序列化等)的参数是否能常量池找到类的符号引用,并检测这个类是否被加载过(类加载机制博主前面文章写过)内存分配:
JVM
为对象分配内存。
程序员伟杰
·
2023-10-13 08:31
(四)单例模式(5种写法)
一.饿汉模式/***饿汉式,*类加载到内存后,就实例化一个单例,
JVM
保证线程安全,*简单使用*缺点:无论是否使用,类装载时就实例化*Class.forName("")**/publicclassSingleDesign
寻找大海的鱼
·
2023-10-13 07:22
Java命令 - 关于
jvm
性能优化与gc优化相关参数设置
java工具的介绍java-启动java程序简介Windows:javaw命令与java相同,除了javaw没有相关的控制台窗口。当您不希望出现命令提示符窗口时,请使用javaw。然而,如果启动失败,javaw启动器将显示一个带有错误信息的对话框。要启动一个类文件:java[options]mainclass[args...]要在JAR文件中启动主类:java[options]-jarjarfil
閃亮滴柒
·
2023-10-13 07:14
java
jdk
jvm
java
jar
开发语言
jvm.gc
jvm
Java发展:各版本JDK新特性
JVM
发展 Java技术应用发展
Java发展:各版本JDK新特性
JVM
发展Java技术应用发展上篇《Java平台体系:组成结构运行机制JRE/JDK/OpenJDKJavaSE/EE/MEJava优点》我们对Java平台体系有了一个全面的了解
尐譽
·
2023-10-13 07:43
Java
Java编程基础
JVM
Java发展史
各JDK版本新特性
JVM发展
Java技术应用发展
java各版本的新特性
Java8为Java语言、编译器、类库、开发工具与
JVM
带来了大量新特性。
codingdong
·
2023-10-13 07:11
Java11
java
Redis魔法:点燃分布式锁的奇妙实现
线程锁只在同一
JVM
中有效果,因为线程
这我可不懂
·
2023-10-13 06:32
redis
分布式
数据库
asp.net core服务限制堆内存大小
在java中我们可以通过
jvm
参数来很好的控制堆内存以及其他参数。但是在asp.n
L-960
·
2023-10-13 06:53
c#
.net
asp.net
【深入浅出-
JVM
】(9): 方法区
概念方法区是虚拟机规范定义的,是所有线程共享的内存区域,保存系统的类的信息。比如:类的字段、方法、常量池、构造函数的字节码内容、代码、JIT代码永久代、metaspace是对方法区的实现。Hotspot实行分代管理内存(新生代、老年代、永久代)jdk8实现方法区用metaspace堆外内存方法区溢出虚拟机参数:jdk1.7-XX:PermSize=5M-XX:MaxPermSize=10Mjdk1
mousycoder
·
2023-10-13 05:50
Gateway reactor.netty.http.client.PrematureCloseException: Connection prematurely closed BEFORE r...
reactor.netty.http.client.PrematureCloseException:ConnectionprematurelyclosedBEFOREresponse解决方案第1步、加入
JVM
郎中_大橙子
·
2023-10-13 03:04
JVM
参数设置-Xss
-Xss解释设置栈内存的大小,设置的栈的大小决定了函数调用的最大深度-Xss设置的大小决定了函数调用的深度,如果函数调用的深度大于设置的Xss大小,那么将会抛“java.lang.StackOverflowError“异常,下面我们来演示一下官方文档-XsssizeSetsthethreadstacksize(inbytes).AppendtheletterkorKtoindicateKB,mor
吐泡泡的铁憨憨
·
2023-10-13 03:43
JVM
jvm
【
JVM
系列】- 启航·
JVM
概论学习
启航·
JVM
概论生命不息,写作不止继续踏上学习之路,学之分享笔记总有一天我也能像各位大佬一样博客首页@怒放吧德德To记录领地分享学习心得,欢迎指正,大家一起学习成长!
一个有梦有戏的人
·
2023-10-13 03:42
JVM
jvm
学习
java
概念
总结之使用Elastic APM监控SpringBoot服务
一、创建ES集群和部署APMServer参考:腾讯云大数据ES创建和部署二、集成APMJavaagent参考:官网集成说明
jvm
参数方式:-javaagent:D:/codesoft/elastic-apm-agent
IManiy
·
2023-10-13 02:11
spring
boot
后端
java
JVM
中的四大垃圾收集算法与七大垃圾收集器介绍,带你快速解决面试题
垃圾收集器GC垃圾回收算法和垃圾收集器关系正所谓天上飞的理念必然要有落地的实现(垃圾收集器就是GC垃圾回收算法的实现)。GC算法(引用计数/复制/标清/标整)是内存回收的方法论,垃圾收集器就是算法的落地实现。GC算法主要有以下几种:引用计数(几乎不用,无法解决循环引用的问题)复制拷贝(用于新生代)标记清除(用于老年代)标记整理(用于老年代)因为目前为止还没有完美的收集器出现,只是针对具体应用选择最
天选的爪哇
·
2023-10-13 02:27
jvm
java
JVM
调优之
JVM
垃圾收集器
JVM
垃圾收集器前言:我们在
jvm
调优时,主要目的就是让程序能够稳定的运行,减少卡顿,提升用户体验。
枫林啊
·
2023-10-13 02:27
jvm
java
算法
深入理解
JVM
:常见垃圾收集算法
在C,C++语言中,程序的内存使用空间都是靠程序员手动进行分配和回收的。但是在Java语言中,垃圾回收都是交给虚拟机自动完成。1.理解垃圾收集对于垃圾收集(GarbageCollection,GC),我们必须要提出灵魂三问:哪些内存需要回收?什么时候回收?如何回收?虽然说内存的动态分配与内存回收技术已经相当成熟,一切看起来都进入了“自动化”时代,那么为什么还要去了解GC和内存分配呢?答案是:当需要
帅帅的Max
·
2023-10-13 02:27
JVM基础与原理
jvm
jvm
系列(1)运行时数据区
1
JVM
1.1
JVM
运行时数据区域JDK1.7及以往的JDK版本中,Java类信息、常量池、静态变量都存储在Perm(永久代)里。
大神,快来碗里
·
2023-10-13 01:55
jvm系列
JAVA
JAVA基础知识
jvm
运行时数据区
JVM
运行时数据区如何划分?
本专栏目录结构和文献引用请见100个问题搞定Java虚拟机解答
JVM
运行时数据区可划分为,程序计数器(PC寄存器),Java虚拟机栈,本地方法栈,方法区和堆。
Shockang
·
2023-10-13 01:25
JVM
jvm
JVM
运行时数据区和垃圾收集算法
在《深入理解Java虚拟机》一书中,作者将运行时数据区和垃圾收集算法放在开头章节,说明了这两个知识点是进一步学习
JVM
的基础知识点,相比后续的垃圾收集器和JMM,它也更加的简单。
imonkeyi
·
2023-10-13 01:23
jvm
1.1.1 Java程序运行原理的分析
截屏2020-02-12上午10.13.55.png首先需要了解
JVM
运行时数据区,里面分线程共享区域:所有线程能访问这块内存数据,随虚拟机或GC而创建或销毁。
叶凯飞
·
2023-10-13 01:43
跳槽阿里,面试被虐惨了
1、八股文几乎全背熟,谁能想到最后问的全是
JVM
,一下给我问懵了,当场就挂了!2、曾经的我很不屑
JVM
,后来我逐帧学习!3、现在竞争激烈,甭管什么厂,都要问点
JVM
!
骨灰级收藏家
·
2023-10-13 01:39
求职
互联网
JVM
Java虚拟机
JVM
第二讲:
JVM
基础 - 字节码详解
JVM
基础-字节码详解本文是
JVM
第二讲,
JVM
基础-字节码详解。源代码通过编译器编译为字节码,再通过类加载子系统进行加载到
JVM
中运行。
程序员 jet_qi
·
2023-10-13 00:27
深入理解java虚拟机
jvm
字节码
编译原理
javap
JVM
第三讲:
JVM
基础-字节码的增强技术详解
JVM
基础-字节码的增强技术详解本文是
JVM
第三讲,
JVM
基础-字节码的增强技术。在上文中,着重介绍了字节码的结构,这为我们了解字节码增强技术的实现打下了基础。
程序员 jet_qi
·
2023-10-13 00:27
深入理解java虚拟机
jvm
字节码增强
ASM
javassist
热部署
Instrument
AOP
反射的基本实现
、类型是编译器已知的,这种.class文件在编译的时候,编译器会把.class文件打开检查(ps:不是加载)2、从别的地方获取到了一个引用,然后动态的把这个未知类型的引用的对象的.class文件加载进
jvm
哈哈007_229c
·
2023-10-13 00:39
JVM
-Java字节码的组成部分
Java字节码文件是一种由Java编译器生成的二进制文件,用于在Java虚拟机(
JVM
)上执行Java程序。
小库抢板12
·
2023-10-13 00:33
jvm
java
数据库
Java每日笔试题错题分析(4)
Java每日笔试题错题分析(4)一、错题知识点前瞻第1题第2题第3题第4题第5题二、错题展示及其解析第1题第2题第3题第4题第5题一、错题知识点前瞻第1题String声明变量在
jvm
中的存储方法1,字符串在
大猪猪吃虎虎
·
2023-10-13 00:32
Java基础
java
黑马
JVM
总结(三十一)
(1)类加载器-概述启动类加载器-扩展类类加载器-应用程序类加载器双亲委派模式:类加载器,加载类的顺序是先依次请问父级有没有加载,没有加载自己才加载,扩展类加载器在getParent的时候为null以为Bootstrap(启动类加载器)使用c++写的(2)类加载器-启动类加载器我们可以使用虚拟机参数,把自己写的类交给启动类加载器加载Class.forName可以完成类的加载,也可以做连接跟初始化操
喵俺第一专栏
·
2023-10-13 00:02
JVM虚拟机
jvm
黑马
JVM
总结(三十二)
不是用的启动类加载器,jdk在某些情况下要打破,双亲委派的模式,有时候需要调用应用程序类加载器来完成类的加载,否则有些类它是找不到的(2)类加载器-线程上下文2线程上下文类加载器,是每个线程在启动的时候会由
JVM
喵俺第一专栏
·
2023-10-13 00:26
JVM虚拟机
jvm
JVM
:对象是否可以回收及Hotspot算法实现
1、如何确定一个对象是否可以被回收1.1、引用计数算法:判断对象的引用数量引用计数算法是通过判断对象的引用数量来决定对象是否可以被回收。引用计数算法是垃圾收集器中的早期策略。在这种方法中,堆中的每个对象实例都有一个引用计数。当一个对象被创建时,且将该对象实例分配给一个引用变量,该对象实例的引用计数设置为1。当任何其它变量被赋值为这个对象的引用时,对象实例的引用计数加1(a=b,则b引用的对象实例的
爪哇承续猿
·
2023-10-13 00:39
JVM
java
一文理清
JVM
和GC(下 )
本文主要介绍
JVM
和GC解析如有需要,可以参考如有帮助,不忘点赞❥创作不易,白嫖无义!
菜农曰
·
2023-10-12 23:07
Java
java
jvm
GC
一文理清
JVM
和GC(上)
本文主要介绍
JVM
和GC解析如有需要,可以参考如有帮助,不忘点赞❥创作不易,白嫖无义!一、
JVM
内存体系其中方法区和堆被
JVM
中多个线程共享,比如类的静态常量就被存放在方法区,供类对象之间共享。
菜农曰
·
2023-10-12 23:37
Java
java
jvm
GC
垃圾回收
一文理清Apache Spark内存管理脉络
本文旨在梳理出Spark内存管理的脉络,抛砖引玉,文中阐述的原理基于Spark2.1版本,阅读本文需要读者有一定的Spark和Java基础,了解RDD、Shuffle、
JVM
等相关概念。
weixin_34228387
·
2023-10-12 23:07
大数据
内存管理
运维
docker停止信号java_docker容器优雅停止
Runtime的addShutdownHook方法给我们提供了这样一个机制,通过这个方法,我们可以告诉
JVM
,在收到停止信号时,执行一些我们自定义的逻辑/***Re
vaba
·
2023-10-12 23:36
docker停止信号java
JVM
监控及诊断工具-GUI篇
文章目录
JVM
监控及诊断工具-GUI篇工具概述JConsoleVisualVM再谈内存泄漏Java中内存泄漏的8种情况Arthas(阿尔萨斯)康师傅使用阿尔萨斯的例子help指令
JVM
监控及诊断工具-GUI
杀手不太冷!
·
2023-10-12 23:34
JVM
jvm
一文拿捏对象内存布局及JMM(JAVA内存模型)
jvm
运行的程序的实体是线程,而每个线程运行时,都会创建一个工作内存(也叫栈空间),来保存线程所有的私有变量。而JMM内存模型规范中规定所有的变量都存储在主内存中,而主内存中的变量是所
NIIMP
·
2023-10-12 23:03
面试题
java
开发语言
深入浅出
JVM
系列(二):垃圾收集算法
java常见面试考点往期文章推荐: java常见面试考点(十六):类加载器的常见考点 深入浅出
JVM
系列(一):
JVM
内存结构 深入浅出
JVM
系列(三):
JVM
生命周期【版权申明】未经博主同意,谢绝转载
夏天的爱人是绿色
·
2023-10-12 23:33
jvm
java
jvm
一文帮你理清
JVM
里面的弯弯绕绕
但许多人不知道JRE是Java虚拟机(
JVM
)的实现,它负责分析字节码、解析并执行代码。作为一个开发人员了解
JVM
架构是非常重要的,因为它使我们能更高效的编写代码。
ZYQZXF
·
2023-10-12 23:58
JVM
常用启动参数
目录
JVM
常用启动参数系统属性参数运行模式参数堆内存设置参数显式指定堆内存`–Xms`和`-Xmx`显式新生代内存显示指定永久代/元空间的大小其他常用参数GC设置参数垃圾回收器GC记录分析诊断参数JavaAgent
Kaiz‘s Blog
·
2023-10-12 23:57
JVM
jvm
java
上一页
147
148
149
150
151
152
153
154
下一页
按字母分类:
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
其他