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类加载
Spring复习--2024.1/26更新
Spring复习--2024.1/26更新SpringSpringBootSpringMVCSpringCloud更新中ing
JVM
/GC复习已更新完注解√指的是归属谁的注解注解名称位置作用SpringSpringBootSpringCloud
滑上又滑落 一收和一放
·
2024-01-26 02:56
spring
Flink1.13.x+iceberg环境搭建
1.安装hadooptar-zxvfhadoop-2.10.1.tar.gz配置JDK和Hadoop环境变量vi/etc/profileexportJAVA_HOME=/usr/lib/
jvm
/java
姚贤贤
·
2024-01-26 02:22
大数据
flink
hive
hadoop
iceberg
1.13
美团架构师探秘Java生态系统,介绍JDK、
JVM
、JEP
OpenJDKOpenJDK原是SunMicroSystems公司(下面简称Sun公司)为Java平台构建的Java开发环境,于2009年4月15日由Sun公司正式发布。后来Oracle公司在2010年收购Sun公司,接管了这项工作。随着OpenJDK的发布,越来越多的公司和组织都基于OpenJDK深度定制了一些独具特色的JDK分支,为用户提供更多选择。例如,国内厂商阿里巴巴的Dragonwell
JAVA这件小事
·
2024-01-26 00:05
常见算法思想:贪心法
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc源码解析阶段4、深入jdk其余源码解析阶段5、深入
jvm
源码解析贪心算法的思想即对于目标T,对于达成它的每一局部都选择最优选项,直到满足
smart哥
·
2024-01-26 00:51
数据结构与算法
算法
常见算法思想:动态规划法
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc源码解析阶段4、深入jdk其余源码解析阶段5、深入
jvm
源码解析动态规划问题的分类求最大最小值从左上角走到右下角路径的最大数字和最长上升
smart哥
·
2024-01-26 00:51
数据结构与算法
算法
常见算法思想:回溯法
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc源码解析阶段4、深入jdk其余源码解析阶段5、深入
jvm
源码解析回溯法回溯法也叫试探法,试探的处事方式比较委婉,它先暂时放弃关于问题规模
smart哥
·
2024-01-26 00:20
数据结构与算法
算法
Java面试——基础篇
2、
JVM
、JDK和JRE的关系3、为什么说Java语言“编译与解释并存”?
我真的很帅阿
·
2024-01-26 00:45
八股文
java
面试
开发语言
Java基础
常见算法思想:递归法
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc源码解析阶段4、深入jdk其余源码解析阶段5、深入
jvm
源码解析递归法在计算机编程应用中,我们常常遇到代码的递归调用,事实上,递归是一种
smart哥
·
2024-01-26 00:45
数据结构与算法
算法
基于
jvm
-sandbox的mock服务
imockimock服务是基于阿里测试中间件
jvm
-sandbox开发的一款mock服务,感兴趣可以去了解一下,imock与其他mock方式不一样,是Java方法级别的mock,操作就是监听指定方法,返回指定的
qq_39746270
·
2024-01-25 23:54
mock
Java
java
JVM
-
JVM
调优
文章目录1:
JVM
参数1标准参数2-X参数3-XX参数4其他参数5查看参数6设置参数的常见方式7实践和单位换算8常用参数含义2:常用命令1jps2jinfo3jstat4jstack5jmap6性能优化
苍煜
·
2024-01-25 23:54
JVM
intellij-idea
java
tomcat
JVM
-堆空间
一、概念处于运行时数据区,进程唯一的(也就是一个
JVM
一个)。
JVM
创建的时候一起被创建,空间大小就确定了,也是
JVM
最大的一块内存。逻辑上连续、物理上可以不连续。几乎所有的对象和数组都分配在堆上。
MG-net
·
2024-01-25 23:53
jvm
jvm
java
JVM
-方法区
文章目录1.栈、堆、方法区的交互关系2.方法区在哪?3.方法区的基本理解4.设置方法区的大小5.方法区的内部结构1.方法区存储什么?1.类型信息2.域信息(Field)`成员变量`3.方法(Method)信息1.栈、堆、方法区的交互关系2.方法区在哪?《Java虚拟机规范》中明确说明:"尽管所有的方法区在逻辑上是属于堆的一部分,但一些简单的实现可能不会选择去进行垃圾收集或者进行压缩。”但对于Hot
熬夜猫
·
2024-01-25 23:53
JVM
java
eclipse
intellij-idea
struts
jvm
- 类的初始化过程
加载->链接->初始化我们知道,我们写的java代码称为源码,想要能够被
jvm
执行首先需要编译成.class文件,那么编译完到使用又都经理的哪些阶段呢?
左撇子小哥哥
·
2024-01-25 23:23
java
jvm
classloader
JVM
-XMX与XMS是什么
XMS:
JVM
初始分配的堆内存XMX:
JVM
最大允许分配的堆内存,按需分配堆内存分配:默认空余堆内存小于40%时,
JVM
就会增大堆直到-Xmx的最大限制;空余堆内存大于70%时,
JVM
会减少堆直到-Xms
smile.shu
·
2024-01-25 23:22
Java基础
jvm
java
JVM
-堆参数调整
不然系统内存忽高忽低,系统产生停顿4、idea设置堆内存的最大值和最小值一样-Xms1024m-Xmx1024m-XX:+PrintGCDetails5、查看
JVM
内
追逐路上的小人物
·
2024-01-25 23:52
原理
jvm
JVM
-初始
JVM
什么是
JVM
JVM
全称是JavaVirtualMachine,中文译名Java虚拟机。
JVM
本质上是一个运行在计算机上的程序,他的职责是运行Java字节码文件。
明矾java
·
2024-01-25 23:22
JVM
jvm
maven
intellij-idea
linux安装elastic_search
jvm
占用过高修改问题解决
解决方法1.查找
jvm
.options文件位置(每个服务器的位置可能不同)2.修改
jvm
.options文件配置进到容器改这个文件就可以了
编程小黑马
·
2024-01-25 23:43
java
守护线程和用户线程有什么区别
也可以说守护线程是
JVM
中非守护线程的“佣人”。一旦所有用户线程都结束运行,守护线程会随
JVM
一起结束工作
lichongxyz
·
2024-01-25 22:49
并发编程
java
开发语言
5、第三部分 虚拟机执行子系统-第7章 虚拟机
类加载
机制
概述Java虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这个过程被称作虚拟机的
类加载
机制。
站得高看得远
·
2024-01-25 22:39
JVM
问题排查手册
三万字长文:
JVM
内存问题排查Cookbook一、Heap快照#jmap命令保存整个Java堆(在你dump的时间不是事故发生点的时候尤其推荐)jmap-dump:format=b,file=heap.bin
wtopps
·
2024-01-25 22:09
深入理解JVM虚拟机
开发语言
java
jvm
2024金三银四java面试这一篇就够了(干货)
前言一、基础篇1.1.Java语言有哪些特点1、简单易学、有丰富的类库2、面向对象(Java最重要的特性,让程序耦合度更低,内聚性更高)3、与平台无关性(
JVM
是Java跨平台使用的根本)4、可靠安全5
豆豆的java之旅
·
2024-01-25 19:52
面试
java
后端
spring
boot
分布式
java基础加强(2)
1.
类加载
器1.1
类加载
器【理解】作用负责将.class文件(存储的物理文件)加载在到内存中1.2
类加载
的过程【理解】
类加载
时机创建类的实例(对象)调用类的类方法访问类或者接口的类变量,或者为该类变量赋值使用反射方式来强制创建某个类或接口对应的
是程序喵呀
·
2024-01-25 18:03
Java
开发语言
java
算法
Obsidian笔记软件结合cpolar实现安卓移动端远程本地群晖WebDAV数据同步
推荐:kwan的首页,持续学习,不断总结,共同进步,活到老学到老导航檀越剑指大厂系列:全面总结java核心技术点,如集合,
jvm
,并发编程redis,kafka,Spring,微服务,Netty等常用开发工具系列
檀越剑指大厂
·
2024-01-25 17:51
s20
cpolar
笔记
android
Java对象头详解
由于Java面向对象的思想,在
JVM
中需要大量存储对象,存储时为了实现一些额外的功能,需要在对象中添加一些标记字段用于增强对象功能,这些标记字段组成了对象头。
学编程的小屁孩
·
2024-01-25 16:01
Maven 安装和配置
软件安装:右键解压即可(绿色免安装)软件结构:bin:含有Maven的运行脚本boot:含有plexus-classworlds
类加载
器框架
青年有志
·
2024-01-25 16:35
JAVA进阶之路
maven
java
Java Lambda 表达式源码分析
JVM
内部究竟是如何实现Lambda表达式的?为什么要这样实现?基本概念Lambda表达式下面的例子中,()->System.out.println("1")就是一个Lambda表达式。
Java盘鱼宴
·
2024-01-25 16:04
偏向锁和重量级锁的多连问,你能接住几个?
前言对于Hotpot
JVM
中的偏向锁,大部分开发者都比较熟悉或者至少听说过。那我们用下面10个关于偏向锁的进阶问题,检验一下自己离精通还有多远。
一叶飘舟
·
2024-01-25 16:49
java
jvm
系列文章
http://www.ityouknow.com/
jvm
.html2017-09-30
jvm
系列(十):
JVM
演讲PPT分享2017-09-21
jvm
系列(九):如何优化JavaGC「译」2017-09
4ea0af17fd67
·
2024-01-25 14:44
聊聊Elasticsearch的
Jvm
Stats
序本文主要研究一下Elasticsearch的
Jvm
Stats
Jvm
Statselasticsearch-7.0.1/server/src/main/java/org/elasticsearch/monitor
go4it
·
2024-01-25 13:02
05-反射
必会的创建运行时类对象通过反射获取类的完整结构调用运行时类指定的属性ClassLoaderjava.lang.Class:是反射的源头我们创建一个类,通过编译,生成对应的.calss文件,之后使用java.exe加载(
jvm
何惧l
·
2024-01-25 13:39
JAVA 面试必问问题之Java的主要特点,Java平台及其组成部分,
JVM
、JRE和JDK的关系
这得益于Java的跨平台性,即Java程序不是直接运行在操作系统上,而是运行在Java虚拟机(
JVM
)
琛哥的程序
·
2024-01-25 12:28
java
面试
开发语言
JVM
/GC复习1---更新中
JVM
/GC
JVM
GC垃圾回收算法1.引用计数法2.标记清除发3.标记压缩算法4.复制算法5.分代算法收集器1.串行垃圾收集器2.并行垃圾收集器2.CMS垃圾收集器3.G1垃圾收集器(重点)jdk1.7
滑上又滑落 一收和一放
·
2024-01-25 10:05
jvm
GC
JVM
篇----第五篇
二、描述一下
JVM
加载class文件的原理机制三、GC是什么?为什么要有GC?前言前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。
数据大魔王
·
2024-01-25 10:02
java面试题套2
jvm
JVM
篇----第二篇
系列文章目录文章目录系列文章目录前言一、
JVM
选项-XX:+UseCompressedOops有什么作用?为什么要使用二、怎样通过Java程序来判断
JVM
是32位还是64位?
数据大魔王
·
2024-01-25 10:02
java面试题套2
jvm
JVM
篇----第三篇
二、
JVM
内存区域三、程序计数器(线程私有)前言前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看懂了就去分享给你的码吧。
数据大魔王
·
2024-01-25 10:02
java面试题套2
jvm
JVM
相关工具
3.
JVM
相关工具3.1JDK工具包3.1.1jpsjps:JavaVirtualMachineProcessStatusTool查看Java进程,相当于Linux下的ps命令,只不过它只列出Java进程
琛哥的程序
·
2024-01-25 10:30
jvm
python
开发语言
JVM
篇--
JVM
调优高频面试题
1说一下
JVM
调优的工具?JDK自带了很多监控工具,都位于JDK的bin目录下,其中最常用的是jconsole和jvisualvm这两款视图监控工具。
ayu_programer
·
2024-01-25 10:30
面试
JVM
jvm
JVM
篇----第四篇
系列文章目录文章目录系列文章目录前言一、虚拟机栈(线程私有)二、本地方法区(线程私有)三、你能保证GC执行吗?四、怎么获取Java程序使用的内存?堆使用的百分比?前言前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看懂了就去分享给你的码吧。一、虚拟机栈(线程私有)是描述java方法执行的内存模型,每个方法在执行的同时都会创建一个栈
数据大魔王
·
2024-01-25 10:59
java面试题套2
jvm
JVM
监控环境搭建之Grafana+Prometheus+Micrometer
SpringBoot应用
JVM
监控环境搭建Grafana+Prometheus+Micrometer01-SpringBoot自带监控ActuatorSpringBoot自带监控功能Actuator,可以帮助实现对程序内部运行情况监控
琛哥的程序
·
2024-01-25 10:06
jvm
grafana
prometheus
Java
类加载
器加载顺序
类加载
器检查顺序与加载顺序检查顺序是自底向上:加载过程中会先检查类是否已经被加载,从自定义
类加载
器到BootStrap
类加载
器逐层检查。
一一|一一一亅
·
2024-01-25 09:47
java
开发语言
Java
类加载
时机
类加载
的时机遇到new、getstatic、setstatic和invokestatic指令的时候,如果类没有进行初始化,就要对类进行初始化。
一一|一一一亅
·
2024-01-25 09:46
java
开发语言
JAVA的双亲委派机制
目录双亲委派的介绍破坏双亲委派模型OSGI双亲委派(ParentDelegation)是一种软件设计模式,常用于Java
类加载
器的实现。
澄风
·
2024-01-25 08:54
JAVA
java
开发语言
双亲委派
类加载器
金仓数据同步工具KFS安装之源端注意事项及操作
:11g,12c内存不小于2G磁盘•软件包的磁盘空间要求:2GB•安装路径中的磁盘空间要求:2GB•KUFL文件的磁盘空间要求:实际和具体的运行压力有关,建议:>20GBJava环境要求•Oracle
JVM
littlegirll
·
2024-01-25 08:39
oracle
数据库
【Java】能作为GC Root的对象解释
让我们先回忆一下Java的内存模型:线程共享堆:对象方法区:类型信息、静态变量、常量、即时编译器编译后的代码信息运行时常量池:类的常量池表被
类加载
后放在该位置线程私有程序计数器:CPU进行上下文切换后能够回到正确的代码位置虚拟机栈
叼辣条闯天涯
·
2024-01-25 08:46
杂七杂八
java
jvm
开发语言
上海爱数面经
上海爱数面经JDKJRE
JVM
区别ArrayList和LinkedList区别数据库的搜索引擎:InnoDBMyISAMMemory红黑树B树JAVA重写和重载重载(Overload)是让类以统一的方式处理不同类型数据的一种手段
叼辣条闯天涯
·
2024-01-25 08:46
杂七杂八
面试
JVM
运行时的内存分配
java中的堆,一般分为三大部分:新生代、老年代、永久代。一、新生代(Young区)主要用来存放新生(new)的对象。一般占据堆的1/3空间。由于频繁创建对象,所以新生代会频繁的触发MinorGC进行垃圾回收。新生代分为三个区:(1)Eden区:Java新对象的出生地(如果新创建的对象占用内存很大,则直接分配到老年代)。(2)SurvivorTo:保留了一次MinorGC过程中的幸存者。(3)Su
MaShaoJun
·
2024-01-25 08:27
Scala基础知识
scala1、scala简介scala是运行在
JVM
上的多范式编程语言,同时支持面向对象和面向函数式编程。
坐在风口上de猪
·
2024-01-25 06:48
scala
开发语言
后端
JVM
实战(31)——内存溢出之请求超时
一、简介本章,我们将通过实际案例讲解一个Web应用的内存溢出问题,该内存溢出问题的排查涉及Tomcat的一些底层原理,最终排查发现是由于请求超时问题导致,我们先来看下系统的背景。1.1系统背景生产环境的一个系统发生告警,拿到生产日志后出现如下字样:Exceptioninthread"http-nio-8080-exec-1089"java.lang.OutOfMemoryError:Javahea
smart哥
·
2024-01-25 03:34
jvm专题
jvm
JVM
实战(29)——模拟栈内存溢出
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc源码解析阶段4、深入jdk其余源码解析阶段5、深入
jvm
源码解析一、简介本章,我们将通过示例代码演示Java虚拟机栈区域是如何发生内存溢
smart哥
·
2024-01-25 03:03
jvm专题
jvm
JVM
实战(30)——模拟堆内存溢出
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc源码解析阶段4、深入jdk其余源码解析阶段5、深入
jvm
源码解析一、简介本章,我们将通过示例代码演示Java堆内存区域是如何发生内存溢出
smart哥
·
2024-01-25 03:31
jvm专题
jvm
上一页
21
22
23
24
25
26
27
28
下一页
按字母分类:
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
其他