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
Java [ 进阶 ] 深入理解
JVM
✨探索Java基础深入理解
JVM
✨深入理解
JVM
:结构与垃圾回收机制Java虚拟机(
JVM
)是Java程序运行的核心,了解
JVM
的内部结构和垃圾回收机制对优化Java应用性能至关重要。
lenyan~
·
2025-04-30 01:38
JavaSE
笔记
java
jvm
开发语言
【
JVM
—— 04
JVM
运行时数据区】
JVM
运行时数据区是
JVM
在执行Java程序时用来管理内存的区域。这些区域各自有不同的职责和生命周期。
&liuy
·
2025-04-29 14:10
JVM
jvm
【
JVM
—— 01 什么是
JVM
】
JVM
(JavaVirtualMachine,Java虚拟机)是运行Java应用程序的虚拟机。
&liuy
·
2025-04-29 14:40
JVM
jvm
ElasticSearch深入解析(三):Elasticsearch 7的安装与配置、Kibana安装
数据采集工具4.名词解释一、安装1.使用docker(1)创建虚拟网络(2)Elasticsearch安装步骤2.使用压缩包二、配置1.目录介绍2.配置文件介绍3.elasticsearch.yml节点配置4.
jvm
.options
TracyCoder123
·
2025-04-29 00:03
非关系型数据库
elasticsearch
jenkins
大数据
Gradle安装与配置国内镜像源指南
一、Gradle简介与安装准备Gradle是一款基于
JVM
的现代化构建工具,广泛应用于Java、Kotlin、Android等项目的构建自动化。
兔子蟹子
·
2025-04-28 15:36
笔记
java
Java必看!为什么你的Lambda表达式又丑又难用?这些优化技巧你必须掌握
前言在上几篇文章中,我分享了为了进大厂背过的Java面试题:基础篇、
JVM
篇、Java代码精简之道,受到了很多小伙伴的关注和好评,这也让我更有动力继续为大家输出干货。
十年Java老兵的实战笔记
·
2025-04-28 08:25
Java代码优化之道
java
开发语言
后端
代码规范
面试
极限编程
软件工程
Kotlin object的三种用法
文章目录Kotlinobject的三种用法概述匿名内部类单例模式@
Jvm
Static伴生对象工厂模式Kotlinobject的三种用法概述在Kotlin中,fun关键字表示定义函数,class关键字表示定义类
xiangxiongfly915
·
2025-04-28 05:03
Kotlin
kotlin
object
单例模式
匿名内部类
伴生对象
【面试八股文】
JVM
经典面试
JVM
八股文重点整理一、
JVM
内存结构1.程序计数器:-线程私有,记录当前线程执行的字节码行号指示器-唯一不会出现OOM的区域2.虚拟机栈:-线程私有,生命周期与线程相同-存储栈帧(局部变量表、操作数栈
狒狒的代码王国
·
2025-04-28 03:20
java
学习方法
深度学习
开发语言
面试
探索IKVM:Java在.NET平台上的无缝执行与转换
它包含了
JVM
的.NET实现、Java类库的.NET版本、用于将Java字节码转换为.NET中间语言(IL)的工具以及
宋海翌Daley
·
2025-04-28 02:41
转载:最全java面试题及答案(208道)「建议收藏」
设计模式、Spring/SpringMVC、SpringBoot/SpringCloud、Hibernate、MyBatis、RabbitMQ、Kafka、Zookeeper、MySQL、Redis、
JVM
JavaAlpha
·
2025-04-27 23:55
java
开发语言
线上
JVM
调优与全栈性能优化 - Java架构师面试实战
线上
JVM
调优与全栈性能优化-Java架构师面试实战本文通过一场互联网大厂的Java架构师面试,深入探讨了线上
JVM
调优、OOM定位、死锁定位、内存和CPU调优、线程池调优、数据库调优、缓存调优、网络调优
南客先生
·
2025-04-27 22:16
Java面试场景篇
Java
JVM调优
OOM定位
死锁定位
内存调优
CPU调优
线程池调优
Kotlin MultiPlatform 项目教程
KotlinMultiPlatform项目教程KotlinMultiPlatformKotlinMultiPlatformApp(Android,iOS,
JVM
&JS).MVVM/MVP-KotlinMultiPlatform
姚婕妹
·
2025-04-27 21:44
每日面试实录·滴滴·校招·JAVA
月25日上午面试轮次:技术一面+技术二面面试时长:每轮约40分钟✨面试整体节奏:滴滴这次Java岗位几乎是一场“纯八股”考试,项目经历一笔带过,直接从Java基础、并发编程、数据库、Spring框架、
JVM
面试官E先生
·
2025-04-27 21:43
面试
java
职场和发展
史上最强面试复盘(参考答案)
对于Java而言,中间码就是字节码(.class),而解释器在
JVM
中内置了。2.C++是编译型语言,所谓编译型语言,就是源码一次编译,直接在编译的过程中链接了,形成
只晓梧桐听雨眠
·
2025-04-27 16:45
链表
java
数据结构
使用JDK自带工具定位
JVM
问题
使用JDK自带工具定位
JVM
问题一、JDK自带工具概述Java开发工具包(JDK)自带了一系列实用的命令行工具,可以帮助开发人员监控、诊断和分析Java应用程序的性能问题。
lingding_cn
·
2025-04-27 13:19
Java场景面试宝典
java
jvm
开发语言
《2025最新Java面试题全解析:从基础到高并发架构设计》
25年Java开发者面试中最常考察的100+道面试题,涵盖Java基础、
JVM
、多线程、Spring框架、分布式系统等核心知识点,并结合大厂真实面试案例进行深度解析,助你顺利通过技术面试。
小凡敲代码
·
2025-04-27 09:23
开发语言
java
java面试
java八股文
java面试题
互联网大厂
程序员
得物Java后端技术面复盘【已OC】
7.
JVM
调优在得物大促中的实际案例?
小凡敲代码
·
2025-04-27 09:22
java
Java开发
java面试
Java面试题
程序员
Java后端
得物Java后端
java opencv 图像识别_《Java图像处理:基于OpenCV与
JVM
》 ——1 基于JavaVM的OpenCV...
第1章基于JavaVM的OpenCV几年前,在去上海的旅途中,一位好友送给我一本很厚的书,是介绍OpenCV的。书中包含了海量的图像处理方法、实时视频分析例子和引人入胜的深度解析,于是我迫不及待地配置好环境来测试书中的程序。众所周知,OpenCV是开源计算机视觉(OpenSourceComputerVision)的英文简写。作为一个开源库,OpenCV提供可直接使用的高级图像处理算法,既包括简单易
weixin_39929723
·
2025-04-27 08:47
java
opencv
图像识别
pyspark报错解决 “py4j.protocol.Py4JError: org.apache.spark.api.python.PythonUtils.isEncryptionEnabled“
py4j.protocol.Py4JError:org.apache.spark.api.python.PythonUtils.isEncryptionEnableddoesnotexistinthe
JVM
小哇666
·
2025-04-27 08:15
#
spark
spark
python
大数据
互联网大厂 Java 面试:全栈技术剖析
第一轮提问问题1:请简述
JVM
的内存模型及其垃圾回收机制。回答:
JVM
内存模型分为堆、栈、方法区等部分。堆是线程共享的区域,用于存储对象实例;栈是线程私有的区
南客先生
·
2025-04-27 07:10
Java面试场景篇
Java
Spring
SpringBoot
SpringCloud
Nacos
Sentinel
MyBatis
腾讯CSIG一面
查了一下忘记说序列号和确认号了2.TCP和UDP区别3.进程和线程的区别回答到了共享进程空间的内容然后问进程里共享的是堆内存还是栈内存然后引出了
JVM
虚拟机里有什么栈是线程私有的还是共享的4.为什么栈是私有的
明天不下雨(牛客同名)
·
2025-04-27 06:34
面经
mysql
java
【
JVM
】—G1中的Young GC、Mixed GC、Full GC详解
G1中的YoungGC、MixedGC、FullGC详解⭐⭐⭐⭐⭐⭐Github主页https://github.com/A-BigTree笔记链接https://github.com/A-BigTree/Code_Learning⭐⭐⭐⭐⭐⭐如果可以,麻烦各位看官顺手点个star~文章目录G1中的YoungGC、MixedGC、FullGC详解1G1的GC模式2YoungGC3MixedGC3.
一棵___大树
·
2025-04-27 00:29
JVM
jvm
Arthas memory(查看
JVM
内存信息)
@[toc]二、命令列表2.1
jvm
相关命令2.1.11memory(查看
JVM
内存信息)基本用法:memory举例1:查看
JVM
内存信息[arthas@11200]$memoryMemoryusedtotalmaxusageheap51M314M3433M1.51%
·
2025-04-26 22:12
大厂Java面试:
JVM
调优与问题定位
大厂Java面试:
JVM
调优与问题定位在一场互联网大厂的Java求职面试中,面试官对候选人进行了一次深入的技术考察。以下是整个面试过程的详细记录。
南客先生
·
2025-04-26 21:11
Java面试场景篇
java
jvm
面试题
调优
深入理解Java虚拟机_
JVM
高级特性与最佳实践(第3版)学习笔记
Java内存区域运行时数据区程序计数器虚拟机栈Java虚拟机栈是线程私有的,它的生命周期与线程相同虚拟机栈描述的是Java方法执行的线程内存模型局部变量表所需的内存空间在编译期间完成分配在虚拟机栈区规定了两类异常:如果线程请求的栈深度大于虚拟机所允许的深度,将抛出StackOverflowError异常如果无请到足够的内存,将抛出OutOfMemoryError异常本地方法栈作用与虚拟机栈非常相似
chen.yukang
·
2025-04-26 13:16
#
JVM
学习
笔记
深入理解Java虚拟机:
JVM
高级特性与最佳实践 (第3版)
文章目录第一部分走进Java第二部分自动内存管理第三部分虚拟机执行子系统第四部分程序编译与代码优化第五部分高效并发附录A在Windows系统下编译OpenJDK6附录B展望Java技术的未来(2013年版)附录C虚拟机字节码指令表附录D对象查询语言(OQL)简介附录EJDK历史版本轨迹第一部分走进Java第1章走进Java第二部分自动内存管理第2章Java内存区域与内存溢出异常第3章垃圾收集器与内
lyw4631
·
2025-04-26 13:16
Java书籍
java
jvm
如何排查
JVM
线程死锁和JAVA应用OOM问题?
文章目录JAVACORE和DUMP文件介绍描述什么是javacore?javacore可以用来做哪些分析?什么是HeapDump?一、输出JAVACORE和DUMP文件1.1输出JAVACORE通过`kill-3[pid]`来输出javacore通过jstack输出Javacore文件1.2.输出dump文件二、javacore文件和heapdump文件的分析工具使用详情2.1javacore工具
澄风
·
2025-04-26 04:45
JAVA
WEB实用与优化技巧
java
jvm
内存优化
javacore分析
场景应用:Java 出现 Out Of MemoryError(OOM 错误)的原因有哪些?出现 OOM 错误后,怎么解决?
文章目录OOM错误原因超出堆最大空间在GC时对象过多perm的最大值不满足需要操作系统可分配内存不足
JVM
分配内存大于堆大小native堆中分配内存失败,并且堆内存可能接近耗尽OutOfMemoryError
我心向阳iu
·
2025-04-26 03:14
Java面试知识点精讲
#
JVM
java
jvm
开发语言
JVM
垃圾回收机制: CMS和G1的具体代码实现和优化建议 Taming the Java Garbage Collector with CMS and G1
作者:禅与计算机程序设计艺术1.简介由于Java的垃圾回收机制的历史渊源、目前发展的趋势及其在性能上的影响力,使得Java开发者经常会被它的自动内存管理所吸引。随着互联网的兴起、云计算平台的普及以及移动终端设备的流行,越来越多的企业开始面临“海量数据”的问题,而在解决海量数据时,就不可避免地需要通过分布式集群的方式来处理。对于Java这样的高级语言来说,它独特的运行环境及强大的第三方库支持,使得它
AI天才研究院
·
2025-04-26 03:05
Python实战
自然语言处理
人工智能
语言模型
编程实践
开发语言
架构设计
JVM
常见概念之不怎么常见的一些陷阱
问题JIT编译的最佳部分是什么?如果JIT决定编译该方法,它会编译其中的所有内容吗?我是否应该使用真实数据来预热方法?JIT编译器有哪些技巧可以优化其编译时间?基础知识JIT编译器针对方法进行工作:一旦某个方法被视为热代码,运行时系统就会要求JIT编译器生成该方法的优化版本。因此,JIT会编译整个方法并将其交给运行时系统。但事实是,允许推测编译/去优化的运行时系统允许JIT使用关于其行为的一系列假
剑海风云
·
2025-04-26 01:53
JDK(Java
Development
Kit)
jvm
JVM编译不常见的陷阱
Java中synchronized与Lock的对比
以下是两者的详细对比:1.基本特性对比特性synchronizedLock(ReentrantLock)实现方式Java关键字,
JVM
层面实现Java类,API层面实现获取与释放
四川的田先生
·
2025-04-25 22:07
java基础
java
lock
synchronized
Tomcat Web应用(Ubuntu 18.04.6 LTS)部署笔记
一、前言 本文与【MySQL8(Ubuntu18.04.6LTS)安装笔记】和【JDK(Ubuntu18.04.6LTS)安装笔记】同批次:先搭建数据库,再安装
JVM
,后面就是部署Web应用:典型的单机部署
foo1st
·
2025-04-25 22:34
tomcat
ubuntu
JVM
性能优化之老年代参数设置
一、引言咱们书接上回,上篇文章主要讲解了年轻代参数设置,如果对这一部分还不清楚的建议先去看一下(年轻代参数设置),本文主要为大家介绍老年代参数的设置,掌握好
jvm
参数的设置是一个高级开发人人员必备的技能
bxlj_jcj
·
2025-04-25 21:27
性能优化
性能优化
java
jvm
:代码自动生成
jvm
性能优化参数
publicclass
Jvm
Param{publicstaticvoidmain(String[]args){StringBuilderstringBuilder=newStringBuilder();
行云的逆袭
·
2025-04-25 21:56
java
java
开发语言
jvm参数优化
jvm参数
如何使用命令行工具监控
JVM
的运行状态?
下面我们总结一下常用的工具及使用方法:前提条件:确保已安装JDK(JavaDevelopmentKit)并且JAVA_HOME环境变量已正确配置。假设我们有一个正在运行的Java应用程序。为了演示,我创建一个简单的Java程序,模拟一些特殊情况。示例Java程序(SimpleApp.java):importjava.util.ArrayList;importjava.util.List;impor
冰糖心书房
·
2025-04-25 17:31
JVM
常见问题汇总
jvm
监控jvm运行状态
OOM导致
JVM
退出?
staticclassOOMObject{}//为快速发生oom,设置堆大小;VMargs:-Xms20m-Xmx20mpublicstaticvoidmain(String[]args)throwsInterruptedException{newThread(()->{Listlist=newArrayList<>();while(true){list.add(newOOMObject());}
Andy_Health
·
2025-04-25 17:00
jvm
jvm
OOM一定会导致
JVM
退出吗
在Java中,发生了OutOfMemoryError(OOM)不一定会导致整个
JVM
退出。是否退出取决于发生OOM错误的线程和错误处理逻辑。
zyk_computer
·
2025-04-25 17:29
jvm
java
spring
spring
boot
后端
IDEA启动报错Failed to create
JVM
.
JVM
path的解决办法
defineaJAVA_HOMEvariableinComputer>SystenProperties>SystemSettings>EnvironmentVariables.Failedtocreate
JVM
.
JVM
path
尹天遐
·
2025-04-25 13:25
IDEA
intellij-idea
jvm
java
Arthas sc(查看
JVM
已加载的类信息 )
@[toc]二、命令列表2.2class/classloader相关命令2.2.5sc(查看
JVM
已加载的类信息)提示:“Search-Class”的简写,这个命令能搜索出所有已经加载到
JVM
中的Class
·
2025-04-25 03:28
Java程序员面试全攻略:核心注意事项与实战技巧
(建议收藏备用)一、技术准备:夯实基础,突出重点1.Java核心技术深入理解
JVM
机制:内存模型(堆/栈/方法区)、GC算法(可达性分析/G1回收器)、类
嘵奇
·
2025-04-25 03:54
提升自己
java
面试
开发语言
用java写的spark和scala写的spsrk 运行上有什么差异
一、性能基准层面两者核心性能接近,因为最终均编译为
JVM
字节码执行35。
·
2025-04-24 23:51
java
1.1 java开发的准备工作(入门)
准备工作一.JDK开始写java程序之前需要安装jdkjdk是java开发工具,包含着JRE和里面的
JVM
(虚拟机,可以使得不同环境下都能运行Java程序),和开发工具。
许昌第一深情
·
2025-04-24 22:47
java后端学习
java
开发语言
6.1.多级缓存架构
、GuavaCache)•分布式缓存(Redis、Memcached)缓存一致性挑战•数据一致性模型(强一致、最终一致)•常见问题:缓存穿透、雪崩、击穿二、多级缓存架构设计模式经典三级缓存模型•L1:
JVM
zizisuo
·
2025-04-24 22:14
缓存
架构
Java与C++在2025年的技术优势与核心价值
容器化技术与
JVM
的结合,使其成为微服务架构的首选。轻量级框架如Quarkus和Micronaut进一步优化
·
2025-04-24 19:47
javac++
Java GC详解
目录需要GC的内存区域GC的标记算法什么时候触发GCGC常用算法三色标计算法GC垃圾收集器需要GC的内存区域
jvm
中,程序计数器、虚拟机栈、本地方法栈都是随线程而生随线程而灭,栈帧随着方法的进入和退出做入栈和出栈操作
1_5_2_
·
2025-04-24 18:18
JVM
java
jvm
开发语言
JVM
-类加载机制
类加载前言:为什么需要了解类加载?什么是类加载?生命周期概览类加载过程详解3.1加载(Loading)3.2连接(Linking)3.2.1验证(Verification)3.2.2准备(Preparation)3.2.3解析(Resolution)3.3初始化(Initialization)3.3.1`()`方法3.3.2初始化触发时机3.3.3初始化过程中的线程安全类加载器(ClassLoad
左灯右行的爱情
·
2025-04-24 18:18
JVM
jvm
深入
JVM
内存分配-本地分配缓冲(LAB)与TLAB详解
本地分配缓冲(LAB)与TLAB详解深入
JVM
内存分配:本地分配缓冲(LAB)与TLAB详解一、引言:为何需要本地分配缓冲?
左灯右行的爱情
·
2025-04-24 18:17
JVM
jvm
java
jvm
日记(一)
(一)类加载在子系统1)加载2)链接1验证2准备3解析3)初始化双亲委派机制加载器程序加载到运行的图(简)类加载子系统负责从文件系统或者网络中加载class文件class文件在文件头有特定的标识。类加载器只负责将class文件加载以至于到底能不能运行由执行引擎决定,加载的类信息存放在一块叫做方法区的内存空间(元数据区),除了类的信息方法区中还会存放运行时常量池信息,可能还包括字符串字面量和数字常量
卤蛋x001
·
2025-04-24 16:04
jvm
java
【源码+项目部署】Java课程设计项目_Java个人日记本系统
class类的实例表示Java应用运行时的类(classansenum)或接口(interfaceandannotation)(每个java类运行时都在
JVM
里表
就一个码农ne
·
2025-04-24 15:03
jvm
java
算法
数据库
开发语言
【Java基础知识 8】String、StringBuilder、StringBuffer详解
2、“+”连接符的效率使用“+”连接符时,
JVM
会隐式的创建StringBuilder对象,这种方式在大部分情况下不会造成效率的损失,但是,在循环中进行字符串拼接时就不一样了。
2301_82244389
·
2025-04-24 07:36
程序员
java
开发语言
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他