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
Netty内存池之基础知识
1.为什么需要内存池Netty对于直接内存的需求Netty作为底层网络框架,为了更高效的网络传输性能,堆外内存(DirectByteBuffer)的使用是非常高频的直接内存的优缺点优点:堆外内存在
JVM
yousuotu
·
2025-06-06 13:23
杂项
Netty
java
IM
SkyWalking架构深度解析:分布式系统监控的利器
核心特性分布式追踪:跨服务调用链路的完整追踪服务拓扑分析:自动绘制服务间依赖关系图性能指标监控:
JVM
、CLR、线程池等运行时指标告警系统:基于规则的实时告警机制日志集成:与分布式
递归尽头是星辰
·
2025-06-06 11:09
skywalking
分布式链路追踪
云原生监控
可观测性
微服务监控
Java对象创建过程
前言在Java开发中,我们经常使用new关键字来创建对象,但你是否想过,当执行Personperson=newPerson()这行代码时,
JVM
底层究竟发生了什么?让我们看看对象是怎么被创建的。
寒士obj
·
2025-06-06 09:25
Java
java
开发语言
探索 JNI - Rust 与 Java 互调实战
1、Java的优势跨平台性:Java的“写一次,运行到处”的理念使得它能够在各种操作系统上运行,只要有
JVM
(JavaVirtualMachine)支持即可。
金汐脉动 | PulseTide
·
2025-06-06 08:42
禅与Java
禅与Rust
rust
java
开发语言
从Java的
Jvm
的角度解释一下为什么String不可变?
从Java的
Jvm
的角度解释一下为什么String不可变?
米粉0305
·
2025-06-06 05:29
java
jvm
开发语言
【Java基础】
jvm
类加载机制
JVM
类加载机制详解Java虚拟机(
JVM
)的类加载机制是Java运行时环境的核心部分之一。它负责将Java类从字节码文件(.class文件)加载到内存中,并转换为
JVM
可以直接使用的类型。
·
2025-06-06 01:34
互联网大厂Java求职者面试实录:核心技术深度剖析
面试官严肃且专业,围绕Java核心知识、JUC(Java并发包)、
JVM
、多线程、线程池、HashMap、ArrayList、Spring、SpringBoot、MyBatis、Dubbo、RabbitMQ
TC-2017
·
2025-06-05 20:02
Java场景面试宝典
Java
面试
JUC
JVM
多线程
线程池
HashMap
互联网大厂Java求职面试实战:核心知识与技术深入解析
面试内容涵盖Java核心知识、JUC、
JVM
、多线程、线程池、HashMap、ArrayList、Spring、SpringBoot、MyBatis、Dubbo、RabbitMQ、xxl-job、Redis
TC-2017
·
2025-06-05 20:01
Java场景面试宝典
Java
面试
JUC
JVM
多线程
线程池
HashMap
互联网大厂Java面试实战:核心知识与技术深度解析
互联网大厂Java面试实战:核心知识与技术深度解析面试场景介绍在这场模拟的互联网大厂Java工程师面试中,面试官严肃而专业,围绕Java核心知识、JUC、
JVM
、多线程、线程池、HashMap、ArrayList
TC-2017
·
2025-06-05 20:31
Java场景面试宝典
Java
面试
JUC
JVM
多线程
线程池
互联网大厂
互联网大厂Java面试全景实录:核心技术与架构深度问答
面试官以严肃专业的态度,围绕Java核心知识、JUC、
JVM
、多线程、线程池、HashMap、ArrayList、Spring、SpringBoot、MyBatis、Dubbo、RabbitMQ、xxl-job
TC-2017
·
2025-06-05 20:29
Java场景面试宝典
Java
面试
JUC
多线程
线程池
Java内存模型
CAS
Java面试复习大纲整理
Java面试复习Java面试大纲Java开发环境1、Java编译过程2、
JVM
,JRE,JDK之间的关系基本数据类型1、八种基本类型2、数据类型详解3.基本类型间的转换5.数据类型之间的转换运算符1.
大fw的我
·
2025-06-05 10:49
java
面试
2025 Java面试大全技术文章大纲
核心语法数据类型与包装类自动装箱与拆箱原理String、StringBuffer、StringBuilder区别final关键字作用场景面向对象特性多态的实现机制抽象类与接口的异同设计模式:单例的七种写法泛型擦除与桥接方法进阶篇
JVM
Shipley Leo
·
2025-06-05 10:17
面试专栏
Java面试
JVM
类加载机制解析
Java虚拟机(
JVM
)的类加载机制是其核心特性之一,负责将Class文件加载到内存,并对其进行验证、准备、解析和初始化,最终形成可以被
JVM
直接使用的Java类型。
hqxstudying
·
2025-06-05 07:28
java
jvm
Nginx+Tomcat负载均衡
server.xml(主配置文件)2.关键配置文件三、核心处理流程四、关键特性详解1.类加载机制2.会话管理3.JSP处理流程五、性能优化指南1.Connector调优2.
JVM
霖檬ing
·
2025-06-05 07:56
nginx
tomcat
运维
《Offer来了:Java面试核心知识点精讲》大纲
文章目录一、《Offer来了:Java面试核心知识点精讲》的典型大纲框架Java基础并发编程
JVM
原理数据库与缓存分布式架构系统设计二、《Offer来了:Java面试核心知识点精讲(原理篇)》技术文章大纲核心主题
Shipley Leo
·
2025-06-05 05:41
面试专栏
java
面试
开发语言
JVM
垃圾回收
如何判断对象可以回收用两种算法判断:引用计数法,可达性分析算法引用计数法引用计数法:对象实时被引用的次数,引用次数为0,代表可被回收。循环引用可能出现问题。各自引用计数都是1。导致AB对象都不会被删可达性分析算法Java虚拟机中的垃圾回收器采用可达性分析来探索所有存活的对象根对象指肯定不能被当成垃圾的对象算法原理:先扫描堆中所有对象,看看对象是不是被根对象直接或间接的引用,如果是那就不能被回收,v
斯kk
·
2025-06-04 16:29
java
jvm
算法
JVM
—垃圾收集算法和HotSpot算法实现细节
Java虚拟机(
JVM
)的垃圾收集机制是Java应用程序性能和稳定性的关键组成部分。
JVM
通过多种垃圾收集算法和技术来管理内存,确保系统高效运行。
ytttr873
·
2025-06-04 09:38
jvm
算法
JVM
垃圾回收机制(GC)
目录1.什么是垃圾回收2.GC对于虚拟机各块的影响3.垃圾回收具体是怎么展开的3.1引入计数3.2可达性分析(
JVM
使用的就是这种方法)3.2.1.标记清除3.2.2.复制算法3.3.3标记整理3.3分代回收
wezzzzzz
·
2025-06-04 04:56
jvm
深入解析
JVM
垃圾回收机制:Full GC、Minor GC与Major GC
目录引言垃圾回收的基本概念什么是垃圾回收GC的分类
JVM
内存模型堆内存非堆内存MinorGC触发条件
一休哥助手
·
2025-06-04 04:55
java
jvm
解释k8s种ConfigMap和Secret的作用,如何在Pod中挂载环境变
Secret核心定位属于Kubernetes的配置管理特性,用于解耦应用与配置1.ConfigMap作用:存储非敏感配置数据存储内容:环境变量命令行参数配置文件(如JSON/XML/YAML)系统参数(如
JVM
搞不懂语言的程序员
·
2025-06-04 02:15
k8s
中间件
kubernetes
容器
云原生
JVM
学习-垃圾回收器(一)
所以,串行回收默认被应用在客户端的Client模式下的
JVM
中在并发能力比较强的CPU上,并行回收器产生的停顿时间要短于串行回收器和串行回收
丢爸
·
2025-06-04 00:28
java
jvm
学习
java
java的主要特性与优势
可移植性编译成字节码后在任何安装了
JVM
的平台上运行,真正实现“WriteOnce,RunAnywhere”。平台无关性不依赖操作系统,依赖于
JVM
,实现跨平台运行。
2301_80928574
·
2025-06-03 16:30
java
Java云原生应用的量子级性能跃迁:从容器到
JVM
的零损耗架构革命
一、容器化性能革命1.1多阶段构建压缩#第一阶段:构建优化FROMmaven:3.8.5-jdk-17ASbuilderWORKDIR/appCOPYpom.xml.#依赖层压缩RUNmvndependency:go-offlineCOPYsrc./src#AOT编译(需要JDK17+)RUNmvn-T4C-DskipTestscleanpackage-Pnative#第二阶段:运行时精简FROM
墨夶
·
2025-06-03 15:54
Java学习资料3
java
云原生
jvm
JVM
——从JIT到AOT:
JVM
编译器的云原生演进之路
而
JVM
编译器正是架起这座桥梁的工程师,它的每一次技术演进都推动着Java性能的跃迁。
黄雪超
·
2025-06-03 15:24
JVM
jvm
java
开发语言
Java高效学习指南
循环)•面向对象:类与对象/继承/多态/接口/抽象类/封装•常用API:集合框架/异常处理/IO流/泛型/注解进阶阶段(2-3个月)•并发编程:Thread/Runnable/线程池/Lock/CAS•
JVM
lumutong
·
2025-06-03 09:11
java
开发语言
一文掌握 Java 垃圾回收器的选择与调优实战
本文将全面梳理Java主流垃圾回收器(CMS、G1、ZGC、Shenandoah)的特性,带你深入掌握
JVM
参数调优与GC日志分析技巧,附赠实战建议,助你轻松解决GC疑难杂症!一
StriverD
·
2025-06-03 09:09
java
jvm
开发语言
gradle 设置代理
在gradle.properties增加如下配置org.gradle.
jvm
args=-DsocksProxyHost=127.0.0.1-DsocksProxyPort=1080systemProp.https.proxyPort
MorrisMao
·
2025-06-03 06:21
android
元空间、类文件常量池、运行时常量池、字符串常量池
元空间元空间是JDK8之后方法区的实现,开辟在直接内存中,不直接受
JVM
内存大小的限制。
Java初学者小白
·
2025-06-03 02:54
查漏补缺
java
小明的Java面试奇遇之物流中台架构实战:从订单到微服务治理的深度拆解
面试奇遇之物流中台架构实战:从高并发订单到微服务治理的深度拆解二、文章标签Java高并发,微服务架构,SpringCloud,分布式事务,Redis缓存,Kafka消息队列,物流中台设计,DDD领域驱动,CI/CD实战,
JVM
无处不在的海贼
·
2025-06-02 21:47
模拟互联网Java面试
架构
java
面试
互联网大厂Java后端技术栈常见问题与异常排查全解析:从
JVM
到微服务
互联网大厂Java后端技术栈常见问题与异常排查全解析:从
JVM
到微服务引言Java后端系统因其技术栈庞大且组件众多,在互联网大厂业务中承担着复杂的服务职责。
怡人蝶梦
·
2025-06-02 20:04
java
jvm
springboot
mysql
mongodb
kafka
redis
互联网大厂Java后端技术栈实战:常见异常问题及高效排查方法详解
互联网大厂Java后端技术栈实战:常见异常问题及高效排查方法详解引言互联网大厂的Java后端系统架构复杂,涵盖广泛技术栈,从核心语言
JVM
到微服务架构、数据库ORM、缓存与消息队列等。
怡人蝶梦
·
2025-06-02 20:04
java
springboot
jvm
maven
gradle
hibernate
mybatis
Java后端技术栈问题排查实战:Spring Boot启动慢、Redis缓存击穿与Kafka消费堆积
核心语言与平台问题1:
JVM
内存泄漏导致应用崩溃排查步骤:使用J
怡人蝶梦
·
2025-06-02 20:34
java
springboot
redis
kafka
jvm
prometheus
智慧物流场景下Java大厂面试实录:Spring Boot、Kafka、Redis与
JVM
性能实战解析
智慧物流场景下Java大厂面试实录:SpringBoot、Kafka、Redis与
JVM
性能实战解析一、故事背景阿特,著名的“水货”程序员,今天来到了国内顶尖智慧物流企业,面试Java开发工程师岗位。
indexsunny
·
2025-06-02 20:02
Java场景面试宝典
Java
Spring
Boot
Kafka
Redis
JVM
MyBatis
智慧物流
JVM
——
JVM
运行时数据区的内部机制是怎样的?
引入在Java程序运行的全生命周期中,
JVM
运行时数据区扮演着“数字中枢”的角色。这一内存管理体系不仅是Java跨平台特性的基石,更直接决定了程序的执行效率与稳定性。
黄雪超
·
2025-06-02 19:02
JVM
jvm
java
开发语言
JDK21中的虚拟线程?
一,什么是虚拟线程:虚拟线程是JDK21引入的一种轻量级线程,由
JVM
直接管理,而非依赖操作系统线程(平台线程)。
bzkcq
·
2025-06-02 15:59
python
开发语言
jvm
原理
一.javac编译原理Javac编译器任务就是将Java语言规范转化成Java虚拟机语言规范,完成“翻译”工作(即将源码翻译成字节码)1.词法分析的结果就是从源代码中找出一些规范化的Token流(关键字之类的)2.语法分析的结果就是形成一个符合Java语言规范的抽象语法树(即将token流按照java语言规范组成语法树)3.语义分析的结果就是将复杂的语法转化成最简单的语法,解语法糖、添加默认构造函
进击~
·
2025-06-02 15:27
web开发
Java虚拟机(4)—— ZGC原理
JVM
作为Java程序的运行环境,其负责解释和执行字节码,管理内存,确保安全,支持多线程和提供性能监控工具,以及确保程序的跨平台运行。
shangjg3
·
2025-06-02 14:26
Java总结
jvm
java
算法
互联网大厂Java求职者面试实录:严肃面试官与搞笑程序员谢飞机的对话
第一轮提问面试官:“我们先从简单的开始,谈谈Java中的
JVM
是什么?”谢飞机:“哦,
JVM
是Java非常核心的东西,它就像是一个神秘的黑盒子,帮助我们运行Java程序。
MyikJ
·
2025-06-02 02:30
Java场景面试宝典
Java
JVM
线程池
HashMap
Spring
SpringBoot
MyBatis
JVM
——云原生时代
JVM
的演进之路
引入在风云变幻的技术世界里,
JVM
(JavaVirtualMachine)作为Java语言的基石,长久以来承载着无数开发者构建软件系统的梦想。
黄雪超
·
2025-06-02 00:46
JVM
jvm
云原生
java
【Java工程师面试全攻略】Day4:
JVM
原理与性能调优深度解析
一、开篇:
JVM
面试的重要性Java虚拟机(
JVM
)作为Java生态的核心基石,是高级Java工程师面试必考领域。据统计,95%的Java高级岗位面试都会深入考察
JVM
相关知识。
IT成长史
·
2025-06-01 21:54
面试
java
面试
java 下一代语言_下一代的多语言
JVM
:GraalVM
GraalVM是一款高性能的可嵌入式多语言虚拟机,它能运行不同的编程语言,包括:基于
JVM
的语言,比如Java,Scala,Kotlin和Groovy解释型语言,比如JavaScript,Ruby,R和
胡佳威
·
2025-06-01 20:45
java
下一代语言
synchronized锁在集群情况下可以使用吗?
目录1.多个
JVM
实例2.缺乏共享内存3.可能的性能问题4.一致性问题在集群环境下使用Java中的synchronized关键字可能会遇到一些问题,这主要是因为synchronized是基于单个
JVM
实例的锁机制
搁浅里妥协
·
2025-06-01 18:29
java
redis
JVM
视角下的指针压缩技术实现
fork仓库:https://github.com/openjdk/jdk/2源码追踪2.1oopDesc在
JVM
中,Java对象的最高层级抽象是oopDesc。
·
2025-06-01 17:54
javajvm
JavaEE系统架构师学习路线之基础篇
Bootstrap、XML、AJAX、MySQL、SQLServer、Oracle第3阶段(Java中级软件工程师)-Struts2、Spring、Hibernate、SpringMVC、Mybatis、Shiro、
JVM
qq_42709274
·
2025-06-01 12:18
java
谢飞机的Java大厂面试奇遇:从
JVM
原理到高并发编程的奇幻之旅
《谢飞机的Java大厂面试奇遇:从
JVM
原理到高并发编程的奇幻之旅》面试故事背景谢飞机是一名刚毕业不久的Java程序员,他怀揣着进入互联网大厂的梦想,不断参加各种技术面试。
wujie10
·
2025-06-01 07:39
Java后端场景面试宝典
【面试题】Java基础篇-常见面试题总结p2
往期链接:【面试题】计算机网络篇-10道常见面试题p1⚡【面试题】
JVM
篇-10道常见面试题p1【面试题】Java并发篇-10道常见面试题p1【面试题】Java基础篇-常见面试题总结p11.一个类的构造方法的作用是什么
2401_84048290
·
2025-06-01 03:49
程序员
java
python
开发语言
Java面试八股(Java基础,Spring,SpringBoot篇)
java基础JDK,JRE,
JVM
Java语言的特点Java常见的运行时异常Java为什么要封装自增自减+=的隐式转换移位运算符1.左移运算符(`>`)3.无符号右移运算符(`>>>`)可变参数break
Warren98
·
2025-05-31 22:08
java
spring
面试
spring
boot
后端
开发语言
深入解析Kafka
JVM
堆内存:优化策略与监控实践
欢迎莅临我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。推荐:「stormsha的主页」,「stormsha的知识库」持续学习,不断总结,共同进步,为了踏实,做好当下事儿~非常期待和您一起在这个小小的网络世界里共同探索、学习和成长。✨✨欢迎订阅本专栏✨✨TheStart点点关注,收藏不迷路文章目录1.K
stormsha
·
2025-05-31 02:49
Python
kafka
jvm
linq
缓存
JVM
性能调优
一、类加载机制核心目标:理解
JVM
类加载全流程、类加载器体系及双亲委派机制。类加载全过程加载:通过类加载器将.class文件字节流加载为内存中的Class对象(如从jar包、网络或自定义源加载)。
_abab
·
2025-05-30 23:54
java基础
jvm
记一次springboot项目k8s pod异常oom问题解决
背景我们的springboot项目是通过k8s部署的,我们使用了G1垃圾回收器作为
jvm
的垃圾回收器,同时也配置了如下的各种应对
jvm
oom崩溃时的参数;在服务上线的一周左右时间,我们发现这个服务出现了
后厂村老司机
·
2025-05-30 22:51
spring
boot
kubernetes
后端
java
spring
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他