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面试题01
它包含Java虚拟机(
JVM
)和运行时类库。简而言之,JDK用于开发,JRE用于运行。2.==和equals的区别==运算
今天的代码敲了吗
·
2023-11-06 09:35
Java面试八股文
java
开发语言
Hive(十)—— Hive企业级优化
去重统计1.6笛卡尔积1.7行列过滤1.8动态分区调整1.9分区1.10分桶2.Fetch抓取3.本地模式4.数据倾斜4.1设置合理的Map数4.2设置合理的Reduce数5.并行执行6.严格模式7.
JVM
程序员X小鹿
·
2023-11-06 09:52
#
Hive
大数据
大数据
hive优化
JavaEE之
JVM
简述
目录1.
JVM
简介2.Java的类加载编辑2.1类加载的基本流程编辑2.2类加载过程中的双亲委派模型编辑3.
JVM
之垃圾回收前言:3.2垃圾回收的定义3.3java的垃圾回收要回收的内存是哪些3.4回收堆上的内存
蓝莓味营养快线
·
2023-11-06 07:33
JavaEE
java-ee
java
开发语言
java 镶嵌创建线程_java用线程定时
我们都知道
JVM
的内存管理是自动化的,Java语言的程序指针也不需要开发人员手工释放,
JVM
的GC会自动的进行回收,但是,如果编程不当,
JVM
仍然会发生内存泄露,导致Java程序产生了OutOfMemoryError
布尔布热
·
2023-11-06 07:02
java
镶嵌创建线程
js vm报错_js vm报错
我们都知道
JVM
的内存管理是自动化的,Java语言的程序指针也不需要开发人员手工释放,
JVM
的GC会自动的进行回收,但是,如果编程不当,
JVM
仍然会发生内存泄露,导致Java程序产生了OutOfMemoryError
阿一style
·
2023-11-06 07:02
js
vm报错
【JavaEE 初阶】
JVM
内存区域划分与GC垃圾回收机制
尽力做到十全十美~~文章目录1.
JVM
内存区域划分2.垃圾回收机制2.1内存溢出与内存泄漏2.2判断是否是垃圾2.2.1引用计数2.2.2可达性分析2.3垃圾清理算法2.3.1标记清除2.3.2复制算法
菠萝猫yena
·
2023-11-06 07:32
Javaee初阶
jvm
java
java-ee
java生产线消费者,java自动生产
我们都知道
JVM
的内存管理是自动化的,Java语言的程序指针也不需要开发人员手工释放,
JVM
的GC会自动的进行回收,但是,如果编程不当,
JVM
仍然会发生内存泄露,导致Java程序产生了OutOfMemoryError
郴江郑明兰
·
2023-11-06 07:32
java生产线消费者
JavaEE总结
9.
JVM
有哪些垃圾回收算法?10.Spring的事物管理机制实现原理?11.
xinyi_java
·
2023-11-06 07:31
面试
JavaEE
框架篇
面试
java
javaee
JavaEE学习——
JVM
目录
JVM
三大区1.堆2.方法区(元数据区)3.栈空间
JVM
类加载机制1.加载2.验证,3.准备给类对象分配内存4.解析5.初始化双亲委派模型一个类什么时机会被加载懒汉模式用了才加载类卸载:将类干掉垃圾回收
哲学的king
·
2023-11-06 07:59
学习
jvm
【JavaEE】Synchronized原理分析
开始是轻量级锁实现,如果被持有时间较长,就转换成重量级锁(3)实现轻量级锁的时候大概率用到自选锁策略、(4)是一种不公平锁(5)是一种可重入锁(6)不是读写锁二、Synchronized的关键策略:锁升级
JVM
我才是今麦郎
·
2023-11-06 07:59
javaee
jvm
java
java-ee
JavaEE:
JVM
监控/故障排查工具使用
rmi格式,rmi协议默认端口1099jps-命令协议名://IP或域名:端口(2)命令列表(可以多个参数联用):q:查看进程IDm:查看传给main的参数l:查看应用mainclass类全名v:查看传给
jvm
無_爲
·
2023-11-06 07:58
JavaEE
java
jvm
系列(10):教你如何成为Java的OOM Killer
BecomeOOMKiller我们都知道
JVM
的内存管
大神,快来碗里
·
2023-11-06 07:28
JAVA
jvm系列
JAVA基础知识
oom
JavaEE-
JVM
八股文(
JVM
垃圾回收机制GC)
JVM
垃圾回收的目标:主要针对内存中的堆空间进行垃圾回收。Java中,大量的内存都在堆中。
NUC_Dodamce
·
2023-11-06 07:28
#
JavaEE
Java
jvm
java-ee
java
案例:一次OOM事故的分析和定位。
BecomeOOMKiller我们都知道
JVM
的内存管
知其然亦知其所以然
·
2023-11-06 07:28
#
案例分析
OOM
bug
线上排查
JavaEE:
JVM
理论摘要
一、
JVM
内存结构:1.堆(线程共享):存放静态变量、字符串常量池,分为新生代(伊甸园Eden+存活区(Fromsurvivor+Tosurvivor))、老年代(Tenured)、元空间(本地内存Metaspace
無_爲
·
2023-11-06 07:58
JavaEE
java
【JavaEE】
JVM
剖析
JVM
1.
JVM
的内存划分2.
JVM
类加载机制2.1类加载的大致流程2.2双亲委派模型2.3类加载的时机3.垃圾回收机制3.1为什么会存在垃圾回收机制?3.2垃圾回收,到底实在做什么?
杰深入学习计算机
·
2023-11-06 07:27
#
Java
java-ee
jvm
python
【复盘】记录一次
JVM
异常问题 java.lang.OutOfMemoryError: unable to create new native thread
背景是最新运营提了一个需求,需要根据用户信息拉去三分机构的信贷数据,需要达到一天百万级别,但是经过实际测试,也只能达到40W量级,具体就是通过起多个SpringBoot项目,每个项目1S拉一个用户,基本上一个项目可以拉8W多,5个项目就足够。但是跑了一天发现出现内存使用率过高的问题,并且登录不了机器,所以只能找运维重启。具体分析原因如下,可以看到主要是程序的内存使用达到上线。java.util.c
qxlxi
·
2023-11-06 07:56
#
JVM
#
复盘
jvm
java
开发语言
jvm
专栏
jvm
专栏类加载的流程加载首先你的代码中包含“main()”方法的主类一定会在
JVM
进程启动之后被加载到内存,开始执行你的“main()”方法中的代码。
小张同学99
·
2023-11-06 06:23
Java入门----jdk安装,Windows通用
jre是java的运行环境(JavaRuntimeEnvironment),所以jre是java运行环境的三个词的首字母,jre也包含java虚拟机(JavaVirtualMachine,
JVM
)但与本章无关
Java-从入门到放弃
·
2023-11-06 06:10
java开发
jdk
jdk
java
jre
windows
VisualVM使用
内置的VisualVM工具VisualVM相关说明(各个面板信息)VisualVM安装插件(安装GC插件)idea安装插件VisualVM简介什么是VisualVM①VisualVM提供可视界面,用于查看
JVM
小涂学编程
·
2023-11-06 05:08
#
jvm
jvm
java
linux
jvm
参数配置问题
/usr/lib/
jvm
/java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64/bin/java-server-Xms10240m-Xmx10240m
jvm
最大可用内存
凌冰_lonny
·
2023-11-06 05:46
#
JVM
方法区详解
1.方法区定义(什么是方法区)线程共享的运行时内存区域2.存放数据类型详述2.1总述:1类信息,方法描述符(方法参数+返回值),字段信息2静态变量(类变量)3常量(常量池)4编译器编译后的代码2.2分述:1.1类信息修饰符(publicfinal)类,接口(class,interface)类的全限定名(Test/ClassStruct.class)直接父类的全限定名(java/lang/Objec
丿易小易
·
2023-11-06 04:15
JAVA概述
目标:JAVA的起源和发展历史JAVA语言的特点
JVM
的基本工作原理JAVA开发环境搭建JAVA的起源java起源于1991年,SUN公司做一个Green的项目,打算用C++进行开发,但是C++的开发比较复杂
半根烟闯江湖.
·
2023-11-06 04:33
java的学习
java
自学JAVA
目录目录Java语言概述Java语言概述:Java简史Java语言概述:Java语言的诞生Java语言概述:主要特性Java语言运行机制及运行过程Java语言的环境搭建JDK、JRE、
JVM
关系下载并安装
康小汪
·
2023-11-06 04:32
JAVA
java
开发语言
java-ee
我的Java自学过程
语言概述目录第一章Java语言概述文章目录一、Java语言概述1.Java语言版本迭代概述2.Java语言应用的领域:3.Java语言的特点二、开发环境搭建1.开发环境的搭建(重点)1.1JDK、JRE、
JVM
海星爱好者
·
2023-11-06 04:02
Java
java
eclipse
intellij-idea
java-ee
在线安装Arthas以及常用命令介绍
主要功能:实时监控:查看
JVM
参数、系统参数、类加载情况等;远程调试:通过gdb进行远程调试;线程分析:查看线程状态、调用栈等;内存分析:查看对象引用关系、GC情况
远走与梦游
·
2023-11-06 03:02
arthas
线上诊断工具
mac
运维
volatile 关键字详解
对于volatile关键字,最重要的是理解一下三层意思1.1保证可见性1.2不保证原子性1.3禁止指令重排对于可见性首先要对JMM有一个认识2.2Java内存模型(JMM)JMM定义了Java虚拟机(
JVM
liuec1002
·
2023-11-06 01:40
多线程
二:并发编程之JMM&synchronized&volatile详解
JMM不同于
JVM
内存区域模型主内存工作内存Java内存模型与硬件内存架构的关系JMM存在的必要性数据同步八大原子操作同步规则分析并发编程的可见性,原子性与有序性问题原子性可见性有序性JMM如何解决原子性
PoetryAndTheDistance
·
2023-11-06 01:39
Java并发编程学习之路
JMM
synchronized
volatile
JVM
参数详解
#一、
JVM
参数##1.1标准参数-version-help-server-cp##1.2-X参数非标准参数,也就是在JDK各个版本中可能会变动-Xint 解释执行-Xcomp 第一次使用就编译成本地代码
La victoria
·
2023-11-06 01:59
收获
JVM
运行时参数详解
JVM
运行时参数1.参数选项类型2.常用参数选项3.添加参数选项1.参数选项类型以-开头的参数选项也叫作标准参数选项,这些参数比较稳定,基本不会随着JDK版本的改变而变化可以使用java-help指令在
编程小吉
·
2023-11-06 01:26
JVM教程
java
jvm
JVM
虚拟机参数详解
JVM
内存结构由上图可以清楚的看到
JVM
的内存空间分为3大部分:堆内存方法区栈内存其中栈内存可以再细分为java虚拟机栈和本地方法栈,堆内存可以划分为新生代和老年代,新生代中还可以再次划分为Eden区、
我是pp呀
·
2023-11-06 01:25
JVM
JVM
配置参数详解
一、堆参数设置-XX:+PrintGC使用这个参数,虚拟机启动后,只要遇到GC就会打印日志-XX:+UseSerialGC配置串行回收器-XX:+PrintGCDetails可以查看详细信息,包括各个区的情况-Xms:设置Java程序启动时初始化堆大小-Xmx:设置Java程序能获得最大的堆大小-Xmx20m-Xms5m-XX:+PrintCommandLineFlags:可以将隐式或者显示传给虚
_抱歉打扰了
·
2023-11-06 01:54
java虚拟机
jvm参数
JVM
基本参数详解
JVM
1、启动参数分类2、参数配置详解2.1堆大小配置2.2收集器选择2.2.1吞吐量优先的并行收集器2.2.1响应时间优先的并发收集器2.3辅助配置3、示例1、启动参数分类标准解释方法标准参数(-)所有的
豆奶yujun
·
2023-11-06 01:24
JVM
java
正确配置
JVM
参数-附
JVM
参数详解
一、内存配置参数1、参数详解
JVM
参数类型标准参数(-)所有的
JVM
实现都必须实现这些参数的功能,而且向后兼容。
饿饿好饿
·
2023-11-06 01:23
java
jvm
java
面试
开发语言
服务器
史上最全的
JVM
配置参数大全
1、
JVM
参数配置我们学习JavaGC机制的目的是为了实用,也就是为了在
JVM
出现问题时分析原因并解决之,
JVM
监控与调优主要的着眼点在于如何配置、如何监控、如何优化3点上。
平平无奇小菜鸟。
·
2023-11-06 01:53
笔记
java
服务器
开发语言
JVM
性能调优参数详解
JVM
启动参数详解 进阶月薪5w之路
JVM
启动参数
JVM
启动参数-Xmx4096m设置
JVM
最大可用内存为4096m。-Xms4096m设置
JVM
促使内存为4096m。
冰忆往昔
·
2023-11-06 01:22
后端
jvm
java
算法
开发语言
学习
JVM
启动参数详解(含调优)
java启动参数共分为三类;其一是标准参数(-),所有的
JVM
实现都必须实现这些参数的功能,而且向后兼容;其二是非标准参数(-X),默认
jvm
实现这些参数的功能,但是并不保证所有
jvm
实现都满足,且不保证向后兼容
a18721415176
·
2023-11-06 01:51
java
jvm
java
linux
开发语言
hdfs
JVM
参数配置详解
GCRoot为了解决引用计数法的循环引用问题,java使用了可达性分析方法所谓的"GCRoot"或者说tracingGC的根集合,就是一组必须活跃的引用。基本思路就是通过一系列名为"GCRoot"的对象作为起始点,从这个被称为GCRoot的对象开始详细搜索,如果一个对象到GCRoot没有任何的引用链时,则说明此对象不可用。也即给定一个集合引用作为根出发,通过引用关系遍历对象图,能够被遍历到的(可到
魔舞清华-方
·
2023-11-06 01:51
JVM
JVM
各个参数详解
在一些规模稍大的应用中,Java虚拟机(
JVM
)的内存设置尤为重要,想在项目中取得好的效率,GC(垃圾回收)的设置是第一步。
xmh-sxh-1314
·
2023-11-06 01:19
java
Brendan Gregg 加入 Intel
译者序金庸笔下的《鹿鼎记》有:平生不识陈近南,便称英雄也枉然现代的认真搞技术的后端程序员,应该也有一句:平生不识BrendanGregg,便呆BAT也SoSo从2016年开始,做一个
JVM
调优开始,就关注
MarkZhu
·
2023-11-06 00:59
Java 基础 - 类字节码详解
源代码通过编译器编译为字节码,再通过类加载子系统进行加载到
JVM
中运行。
segegefe
·
2023-11-05 23:18
java
java
jvm
开发语言
大数据
javascript
Java 动态字节码生成技术 javassist
其中,CGLib的底层基于ASM实现,是一个高效高性能的生成库;而ASM是一个轻量级的类库,但需要涉及到
JVM
的操作和指令。这些实现都需要直接
Full Stack Developme
·
2023-11-05 23:44
Java相关
实践详解javap命令(反编译字节码)
1缘起最近在补充
JVM
相关知识,开始学着看Java字节码反编译结果,对于目前的我而言,只是单纯地补充知识,没有实际的应用启发,不过,还是要丰富自己的底层知识,现整理学习过程的测试文档,分享如下,帮助读者可以快速掌握反编译
天然玩家
·
2023-11-05 23:42
#
Java
ABC
#
JVM
java
jvm
反编译
javap
字节码
Java开发揭秘!mysql数字转字符串函数
survivor区容量,咋办2.如果任务很多,线程池的阻塞队列会撑爆内存的哪个区域3.栈在堆上吗4.GCroot有哪些5.实例变量可以是GCroot吗6.了解哪些GC算法,介绍一下7.给个场景,问怎么设置
JVM
字节跳动Java面试题
·
2023-11-05 22:13
程序员
面试
经验分享
java
JVM
面试题
不断的new对象会导致堆中的空间溢出2、
JVM
的内存结构,Eden和Survivor比例。
JVM
区域总体分两类,heap区和非heap区。
PioneerOneLi
·
2023-11-05 22:22
JVM
jvm面试题
JVM
虚拟机(3)JMM Java内存模型
在学习Java内存模型之前,有几个知识点必须先了解一下。1.cpu和物理内存的读写速度差会导致什么问题?如何解决?2.计算机内存模型是什么?为什么需要计算机内存模型?最后再了解:3.什么是JMM?cpu和物理内存的读写速度差会导致什么问题?如何解决?计算机的每条指令,都是通过cpu来执行的,执行过程中,大多情况下都需要与内存打交道。在早些时候,cpu的运算速度和内存的运算速度相差无几,于是两者过的
木子李_af14
·
2023-11-05 20:00
Redis--高级篇 D5 多级缓存(
JVM
进程缓存、Lua语法、OpenResty安装(通过lua扩展nginx))
1、
JVM
进程缓存1.1导入商品查询案例案例导入说明为了演示多级缓存,我们先导入一个商品管理的案例,其中包含商品的CRUD功能。我们将来会给查询商品添加多级缓存。
只是想成为一名程序员
·
2023-11-05 17:20
lua
缓存
redis
多级缓存的原理和实现
1.1
JVM
进程缓存利用Caffeine进程缓存技术来实现
JVM
进程缓存。
letg
·
2023-11-05 17:19
java
缓存
lua
开发语言
Docker 入门笔记
Docker在我理解相当于Java虚拟机(
JVM
),只要在Windows,Linux,OSX上安装了Docker,在这里能使用,打包后,直接到另一处也可以直接使用(例如Java代码)。
hochenchong
·
2023-11-05 17:46
其它
Docker
(多级缓存)
JVM
进程缓存
对应的教程视频:高级篇Day4-01-多级缓存意义及
JVM
进程缓存_哔哩哔哩_bilibili1.初识CaffeineCaffeine是一个基于Java8开发的,提供了近乎最佳命中率的高性能的本地缓存库
其然乐衣
·
2023-11-05 17:14
springcloud
缓存
java
Caffeine
上一页
119
120
121
122
123
124
125
126
下一页
按字母分类:
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
其他