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系统学习
Brett Lantz在R中使用C5.0算法实现决策树
来源|愿码(ChainDesk.CN)内容编辑愿码Slogan|连接每个程序员的故事网站|http://chaindesk.cn愿码愿景|打造全学科IT系统免费课程,助力小白用户、初级工程师0成本免费
系统学习
愿码生态技术团队
·
2024-01-01 03:27
深入理解
JVM
- 类加载机制
类加载过程一个类型从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期将会经历加载(Loading)、验证(Verification)、准备(Preparation)、解析(Resolution)、初始化(Initialization)、使用(Using)和卸载(Unloading)七个阶段,其中验证、准备、解析三个部分统称为连接(Linking),如图:image.png加载、验证、准
xiaolyuh
·
2024-01-01 02:34
21天E战到底复盘文
一、目标回顾:
系统学习
Excel课程,巩固精进Excel的技能,提升学习热情,提高工作效率。二、目标结果:完成21天打卡,完成和思维导图的输出。
爱的海洋_7ab2
·
2024-01-01 02:59
7.java——异常
异常——error(资源耗尽,
JVM
内部系统错误,代码一般处理不了)和excption(数组越界,空指针访问,代码可以处理)java.lang.Throwable;异常体系的根父类-------java.lang.Error
纯爱战神爱上天弃之子
·
2024-01-01 01:52
java
python
开发语言
金三银四就要到还搞不懂
JVM
怎么办 (内有文档)
一、什么是
JVM
JVM
是JavaVirtualMachine(Java虚拟机)的缩写,
JVM
是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。
程序媛马小兮
·
2024-01-01 01:59
【Java基础系列】body参数前后端不一致
推荐:kwan的首页,持续学习,不断总结,共同进步,活到老学到老导航檀越剑指大厂系列:全面总结java核心技术点,如集合,
jvm
,并发编程redis,kafka,Spring,微服务,Netty等常用开发工具系列
檀越剑指大厂
·
2024-01-01 01:56
s1
java基础
java
开发语言
单例设计模式
单例设计模式Singleton知识点:1.模式定义/应用场景/类图分析2.字节码知识/字节码指令重排序3.类加载机制4.
JVM
序列化机制5.单例模式在Spring框架&JDK源码中的应用模式定义:保证一个类只有一个实例
一个厨子_1
·
2024-01-01 00:47
设计模式
设计模式
Java程序员成神之路
一、基础篇
JVM
JVM
内存结构堆、栈、方法区、直接内存、堆和栈区别Java内存模型内存可见性、重排序、顺序一致性、volatile、锁、final垃圾回收内存分配策略、垃圾收集器(G1)、GC算法、GC
程序员xysam
·
2024-01-01 00:33
java
程序人生
学习
Java synchronized 和 volatile 面试题
synchronized是以程序的串行化执行来保证顺序性,synchronized代码块中的代码指令也可以重排序;volatile禁止
JVM
编译器及处理器对volatile修饰的指令重新排序;volatile
Lyndon1107
·
2024-01-01 00:56
java
面试
java虚拟机内存管理
程序计数器三、虚拟机栈3.1什么是虚拟机栈3.2什么是栈帧3.3栈帧的组成四、本地方法栈五、堆5.1堆的特点5.2堆的结构5.3堆的参数配置六、方法区6.1方法区结构6.2运行时常量池七、元空间概要根据
JVM
他叫阿来
·
2023-12-31 23:06
jvm
jvm
堆
方法区
运行时常量池
新生代老年代
JVM
之内存模型带参数
SpringBoot程序的
JVM
参数设置格式(Tomcat启动直接加在bin目录下catalina.sh文件里):java‐Xms2048M‐Xmx2048M‐Xmn1024M‐Xss512K‐XX:MetaspaceSize
小阳小朋友
·
2023-12-31 22:02
jvm
JVM
之对象创建
对象创建的流程1.类加载检查虚拟机遇到一条new指令时,首先将去检查这个指令的参数是否能在常量池中定位到一个类的符号引用,并且检查这个符号引用代表的类是否已被加载、解析和初始化过。如果没有,那必须先执行相应的类加载过程。new指令对应到语言层面上讲是,new关键词、对象克隆、对象序列化等。2.分配内存在类加载检查通过后,接下来虚拟机将为新生对象分配内存。对象所需内存的大小在类加载完成后便可完全确定
小阳小朋友
·
2023-12-31 22:02
jvm
关于
JVM
对象创建的小知识
jdk1.6update14开始,在64bit操作系统中,
JVM
支持指针压缩
jvm
配置参数:UseCompressedOops,compressed–压缩、oop(ordinaryobjectpointer
小阳小朋友
·
2023-12-31 22:32
jvm
Jvm
垃圾收集器系列之ParNew收集器(个人见解仅供参考)
什么是ParNew收集器?答案:ParNew收集器是JavaHotSpot虚拟机中的一种垃圾收集器,它是ParallelScavenge收集器的一种辅助收集器。ParNew收集器的主要特点是什么?答案:ParNew收集器的主要特点是它能够与ParallelScavenge收集器无缝配合,支持多线程垃圾回收,并且能够充分利用多核CPU的并行处理能力。ParNew收集器适用于哪些场景?答案:ParNe
小阳小朋友
·
2023-12-31 22:02
jvm
java
算法
java中PhantomReference WeakReference SoftReference垃圾回收触发时机以及使用场景
java中对象引用一般引用分为四种情况强引用即我们平常创建的对象Objectobj=newObject()垃圾回收触发时机在没设置
jvm
参数-XX:PretenureSizeThreshold和-XX:
zlpzlpzyd
·
2023-12-31 21:42
java
jvm
垃圾收集
java
throws关键字声明异常
例如下面程序演示了一般性异常,编译无法通过,需要对异常进行处理可以使用throws将异常抛出
jvm
是怎么知道这个地方容易出现问题呢?
恶心_3da6
·
2023-12-31 19:20
StackOverflowError的
JVM
处理方式
背景:事情来源于生产的一个异常日志Causedby:java.lang.StackOverflowError:nullatjava.util.stream.Collectors.lambda$groupingBy$45(Collectors.java:908)atjava.util.stream.ReduceOps$3ReducingSink.accept(ReduceOps.java:169)a
lixia0417mul2
·
2023-12-31 18:50
java性能
java
工具类
jvm
分享
JVM
、JUC、Redis、MySQL 知识脑图 适合Java初中级开发
s_uid=27234935&pro_t=max1.
JVM
JVM
导图一键保存https://mm.edrawsoft.cn/mobile-share/index.html?
秋日的晚霞
·
2023-12-31 18:17
jvm
redis
mysql
HBase内存配置及
JVM
优化
并指导如何分析业务的内存使用情况,以及在使用当中写内存Memstore及读内存扩展bucketcache的一些注意事项,最后为了保障集群的稳定性,减少和降低gc对于集群稳定性的影响,研究及分享了一些关于HBase
JVM
小枫@码
·
2023-12-31 18:28
hbase
大数据
JVM
体系结构与工作方式
JVM
体系结构与工作方式JAVA能够跨越计算机硬件组成差异和操作系统的差异在不同的主机上运行,主要就是
JVM
屏蔽了各个主机之间硬件和软件的差异,使得Java与平台的耦合性交给
JVM
来解决。
生瓜蛋子
·
2023-12-31 17:03
2022年全球运维大会(GOPS上海站)-核心PPT资料下载
目的在于帮助IT技术从业者
系统学习
了解相关知识体系,让创新技术推动社会进步。
百家峰会
·
2023-12-31 17:38
运维
GOPS
人工智能
运维
大数据
GOPS
2020-12-19
JVM
-编译和类加载机制
屏幕快照20201215下午11.26.59.png引言:今天谈谈源码文件如何编译Class字节码文件以及字节码文件如何加载到
JVM
中。
竹blue
·
2023-12-31 17:58
多态的底层实现原理和泛型的底层实现原理
在调用这个方法的时候先去找实例的类,看是否有权限访问,并且看是否实现了该方法,没有的话就去父类找,为了提升效率,虚拟机不会每次都一层一层的往上找,而是维护了一个虚方法表,直接记录了对应方法到底是指向本类方法,还是指向超类方法【
JVM
星弟成神之路(Java阶段)
·
2023-12-31 16:18
java
京东、字节跳动、同程艺龙、众安保险校招面经
举个例子
JVM
内存模型的理解用过那些数据结构,谈谈你的理解mysql数据库多个字段都存在索引时,查询操作时应注
进击的李同学
·
2023-12-31 16:04
Java强软弱虚引用
目录一、Java引用1、强引用(默认支持模式)2、软引用3、弱引用3.1、WeakHashMap4、虚引用4.1、引用队列一、Java引用整体架构1、强引用(默认支持模式)当内存不足,
JVM
开始垃圾回收
杀神lwz
·
2023-12-31 15:42
JVM学习
java
查看
JVM
运行时参数
boolUseG1GC=false表示java-version这个指令并没有使用UseG1GC2.jps功能描述:jps是用于查看有权访问的hotspot虚拟机的进程.当未指定hostid时,默认查看本机
jvm
匆匆岁月
·
2023-12-31 14:34
Docker 使用 alpine openjdk 无法查看
JVM
无jmap、jstat
在工作中遇到docker中的项目PID为1,镜像中JDK为:openjdk:8-jre-alpine,原因是因为jre的包取消了jdk的一些工具内。可在docker中查看相关信息可安装jattach即可解决1.安装jattachapkadd--no-cachejattach--repositoryhttp://dl-cdn.alpinelinux.org/alpine/edge/community
乾研浅语
·
2023-12-31 14:26
运维
Docker
docker
jattach
dumpheap
jvm
linux下openJDK无法进行jmap,jstatck
3.b17.el7.x86_64:OpenJDKDevelopmentEnvironmentwithfulldebugonRepo:baseMatchedfrom:Filename:/usr/lib/
jvm
_下划线开头
·
2023-12-31 14:26
Linux
linux
Java类加载机制概述
JVM
类加载概述
JVM
虚拟机类加载器类加载机制
JVM
运行时数据区概述
JVM
垃圾回收概述
JVM
简介:个人觉得写得很好的博主博客详解
JVM
最后做一个总结:1虚拟机并不神秘,在操作系统的角度看来,它只是一个普通进程
AKA俄语人Лев
·
2023-12-31 12:53
Java知识点深入
java
jvm
编程语言
jdk
操作系统
java方法(method)概述,计算机中的执行原理及案例
method):方法是一种语法结构,它可以把一段代码封装成一个功能,以便重复利用2,使用方法有什么好处:提高代码的复用性,提高开发效率,是程序逻辑更清晰3,方法(method)在计算机中的执行原理java在
jvm
yojimbo1886
·
2023-12-31 12:17
java
数据结构
开发语言
Java面试八股文(2023最新)--Java基础面试题
目录Java概述1.什么是Java2.Jdk,Jre和
Jvm
的区别3.什么是跨平台性,原理是什么4.什么是字节码,采用字节码的好处5.Java和C++的区别6.OracleJDK和OpenJDK的区别基础
月月崽
·
2023-12-31 12:26
面试
java
面试
Prometheus监控
jvm
下载包https://repo1.maven.org/maven2/io/prometheus/jmx/jmx_prometheus_javaagent/0.15.0/jmx_prometheus_javaagent-0.15.0.jarvimjmx.yml---rules:-pattern:".*"FROMregistry.cn-shenzhen.aliyuncs.com/jbjb/csi:al
野猪佩挤
·
2023-12-31 12:47
Prometheus
java并发编程五 Monitor 概念,api介绍与线程状态转换
Monitor概念Java对象头以32位虚拟机为例子:普通对象数组对象其中MarkWord结构为64位虚拟机MarkWord小故事故事角色老王-
JVM
小南-线程小女-线程房间-对象房间门上-防盗锁-Monitor
过去日记
·
2023-12-31 11:08
java并发编程
java
开发语言
笔记
为什么ES的heap分配不要超过32G
Thebasicreasonforthisisthatthe
JVM
useswhatiscalledHEAPmemoryforstoringobjectpointers.Inordertobemoreefficient
happyleijun
·
2023-12-31 10:19
idea启动项目很久很慢的一种解决方案
二、解决在不买个更强更贵的前提下,有以下一种解决方案(ಥ_ಥ)1、方案依据一般地,
JVM
实例默认最大堆内存是机器的1/64,在启动时会不断地fullGC,不断的申请内存。
一碗谦谦粉
·
2023-12-31 10:14
┉┇IDEA
intellij-idea
java
ide
JVM
类加载过程
JVM
类加载分为5个过程:加载,验证,准备,解析,初始化,使用,卸载,如下图所示:加载过程加载加载是指查找字节流并据此创建类的过程。
树生1995
·
2023-12-31 10:30
也许你并不会倾听
4.
系统学习
书籍《非暴力沟通》推荐除非特别要求,否则不要试图解决问题或提出建议。分享自@得到https://m.igetget.c
石思思
·
2023-12-31 09:12
泛型- Collections工具类- file类
File类泛型概念:特指某一种类型,防止数据的向上转型,使用过程中不用在向下转型类,简化操作泛型的语法:,注意泛型不支持基本类型泛型使用的范围:1、集合中2、类和接口中3、方法中使用的语法:集合:告诉
JVM
Zyangxsir
·
2023-12-31 09:39
java
JVM
知识总结(简单且高效)
1.
JVM
内存与本地内存
JVM
内存:受虚拟机内存大小的参数控制,当大小超过参数设置的大小时会报OOM。
后端漫漫
·
2023-12-31 08:28
12万字Java面经总结
Java
jvm
java
Java中的四种引用类型
软引用(SoftReference)特点:只有当
JVM
认为内存不足时,才会试
曾泽浩
·
2023-12-31 08:09
【ACtiveMQ】六 性能优化
1.1ActiveMQ的性能依赖于很多因素1网络拓扑结构,比如:嵌入、主从复制、网络连接2transport协议3service的质量,比如topic还是queue,是否持久化,是否需要重新投递,消息超时等4硬件、网络、
JVM
worn.xiao
·
2023-12-31 08:57
消息中间件/MQ分布式消息队列
JVM
工作原理与实战(二):字节码编辑器jclasslib
专栏导航
JVM
工作原理与实战RabbitMQ入门指南从零开始了解大数据目录专栏导航前言一、字节码编辑器jclasslib介绍和安装1.介绍2.安装3.IntelliJIDEA插件安装二、字节码编辑器jclasslib
橘子-青衫
·
2023-12-31 07:48
JVM工作原理与实战
jvm
java
后端
intellij-idea
day12--java高级编程:网络通讯
Java提供的网络类库,可以实现无痛的网络连接,联网的底层细节被隐藏在Java的本机安装系统里,由
JVM
进行控制。并且Java
清风微凉 aaa
·
2023-12-31 06:01
一
Java基础阶段
java
开发语言
【2023】web后台开发笔试题
目录)客观题1.考了关于锁的描述2.
JVM
GC3.数据库存储引擎4.17考察了pingip所用的协议,以及判断当前tcp连接状态的指令是?
城堡修炼者
·
2023-12-31 06:07
笔试刷题
后端
jvm
-06:
jvm
虚拟机工具
1.前言本篇文章记录一下常见的虚拟机性能监控和排查工具的作用和使用方法。2.JDK命令行工具jdk的bin目录下有着很多exe可执行程序,我们常用的就是java、javac运行和编译命令了。但是还有很多其它用于检测虚拟机运行状态的命令。本章对其进行介绍,学习如何使用。这些工具体积一般很小,原因在于其真正的实现是在jdk/lib/tools.jar中。2.1jps这个工具的作用是否简单,就是用来检测
誓俭草
·
2023-12-31 06:20
你不得不知道的 Java
jvm
类加载 反射
Java底层
jvm
,类加载,反射Java语言是跨平台语言,一段java代码,经过编译成class文件后,能够在不同系统的服务器上运行;因为java语言中有虚拟机
jvm
,才有了跨平台,java为了实现跨平台
平凡的柚子
·
2023-12-31 06:42
JVM
--内存管理
JVM
运行时内存数据区域前言
JVM
会在执行过程中把它所管理的内存花费为若干个不同的数据区域。如下图所示
jvm
内存管理模型.jpg下面分别对这些区域进行解释。
风吹过那天
·
2023-12-31 06:32
阿里后端实习二面
类加载分为三个部分:加载、连接、初始化加载类的加载主要的职责为将.class文件的二进制字节流读入内存(JDK1.7及之前为
JVM
内存,JDK1.8及之后为本地内存),并在堆内存中为之创建Class对象
晓宜
·
2023-12-31 06:26
面试题记录
java
tomcat
spring
maven
jvm
阿里
实习
Java面试知识点总结宝典助你通关!成功入职字节跳动
中间件一面技术一面考察范围重点问了Java线程锁:synchronized和ReentrantLock相关的底层实现线程池的底层实现以及常见的参数数据结构基本都问了一遍:链表、队列等Java内存模型:常问的
JVM
阿里MySQL面经
·
2023-12-31 05:02
程序员
java
经验分享
面试
【
JVM
】一篇通关JMM内存模型
JMM内存模型1.原子性1-1.问题分析1-2.问题解决2.可见性2-1.问题分析2-2.问题解决3.有序性3-1.问题分析3-2.问题解决4.CAS与原子性5.synchronized优化1.原子性很多人将【java内存结构】与【java内存模型】傻傻分不清,【java内存模型】是JavaMemoryModel(JMM)的意思。简单的说,JMM定义了一套在多线程读写共享数据时(成员变量、数组)时
程序员iteng
·
2023-12-31 05:26
JVM虚拟机
jvm
java
面试
jmm
上一页
50
51
52
53
54
55
56
57
下一页
按字母分类:
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
其他