jvm

Java面试题总结3 小时前
java·开发语言·jvm·数据库·spring·缓存
java高频面试题(2026最新)数字型: 字节类型(byte)、短整型short、整型int、长整型Long、单精度浮点数float、双精度浮点数double 字符型: 字符类型char、 布尔型: 布尔类型boolean、
白露与泡影5 小时前
java·开发语言·jvm
JVM GC调优实战:从线上频繁Full GC到RT降低80%的全过程去年双十一大促前一周,我们的订单中心突然出现频繁的Full GC,平均每分钟3-4次,导致接口RT从50ms飙升至800ms+,差点搞挂整个下单链路。这篇文章记录了我们如何从监控告警开始,一步步定位问题、调整JVM参数、最终将GC频率降低99%的完整过程。
番茄去哪了6 小时前
jvm
JVM虚拟机(三)运行时数据区就是Java程序运行时管理内存的区域。运行时数据区可以分为以下五个模块线程不可共享:程序计数器,Java虚拟机栈,本地方法栈
888CC++7 小时前
java·开发语言·jvm
栈上分配 VS 堆分配 核心区别表格临时自用走栈上,对外暴露放堆里。
AI人工智能+电脑小能手10 小时前
java·开发语言·jvm·面试
【大白话说Java面试题 第69题】【JVM篇】第29题:GC Roots 有哪些?📌 PDF:大白话说Java面试题 — 02-JVM篇📚 回答:GC Roots 是指必须存活的对象集合,从它们出发可达的对象被标记为存活,不可达的则判定为可回收。
Yeats_Liao11 小时前
java·linux·jvm·人工智能·物联网
物联网接入层技术剖析(三):epoll在JVM中的映射Netty与高性能网络服务、Linux高并发网络编程实战、从epoll到Netty:物联网接入层技术剖析、深入理解I/O多路复用、服务端网络编程进阶指南
Dicky-_-zhang13 小时前
java·jvm
KubeEdge边缘部署实践KubeEdge是一个将Kubernetes扩展到边缘的开源项目,支持边缘计算场景。通过合理配置KubeEdge,可以构建高效、安全的边缘计算平台。
学习中.........14 小时前
java·jvm·测试工具
JVM 垃圾回收核心技术、演进全景与生产调优规范Java 虚拟机(JVM)堆内存的自动生命周期管理建立在精准的对象存活判定之上。JVM 抛弃了传统的引用计数法(Reference Counting),全面采用可达性分析算法(Reachability Analysis)以避免循环引用导致的内存泄漏问题。
小小编程路14 小时前
java·jvm·c++
C++类作用域简单说:类里面定义的成员(变量、函数),都属于类作用域,只能在类内/通过对象/类名访问。在 class { ... } 大括号内部的所有:
Dicky-_-zhang15 小时前
java·jvm
边缘计算实战:K3s与KubeEdge对比选型与落地实践大家好,我是迪哥。边缘计算是云原生时代的新兴领域,从 K3s 到 KubeEdge,从边缘节点到边缘集群,我们经历了多种方案的演进。今天就聊聊边缘计算的选型和落地经验。
泥水沟的胖头鱼15 小时前
jvm·jmeter·压力测试
关于jmeter修改 JVM 堆,到底是在jmeter.properties还是jmeter.bat?1.怎样确认自己适合的jvm堆大小?很简单,看你压测机器的物理内存,一般不超过物理机的50%8g 最大也就是4g
Dicky-_-zhang16 小时前
java·jvm
Java并发编程实战:线程池与并发工具类线程池是Java并发编程的核心组件,合理使用线程池可以显著提升系统性能。Java并发编程需要掌握以下核心要点:
fenglllle16 小时前
java·开发语言·jvm
JDK8升级JDK17使用CompletableFuture在线程中classloader的变化最近做项目,实际上是升级JDK,从JDK8升级为17,本身JDK的兼容性没什么问题,一般而言高版本的JDK完全兼容低版本,这个在class文件这个里面体现了,java新特性编译class文件表现为在高版本的JDK只会增加相应的定义,一般不会废弃,这个特性为向下兼容。但是在CompletableFuture线程的classloader确有区别,这次跳坑了。简单为JDK9开始的模块化设计和CompletableFuture的线程初始化会对系统的cpu资源的判断。
计算机安禾16 小时前
java·jvm·c++
【c++面向对象编程】第44篇:typename与class的区别,依赖类型名与template消除歧义目录一、typename 与 class:模板参数中的等价性二、typename 的真正用途:声明从属依赖名称
没有逆称16 小时前
java·jvm
Java OOM 问题全解析作者:没有逆称 标签:Java JVM OOM 内存泄漏 性能调优 阅读时间:约 15 分钟java.lang.OutOfMemoryError —— 相信每一个 Java 开发者都被它折磨过。生产环境凌晨三点的告警,频繁 Full GC 之后的服务宕机,排查了半天发现是几年前留下的"祖传代码"……
AI人工智能+电脑小能手17 小时前
java·开发语言·jvm·面试
【大白话说Java面试题 第68题】【JVM篇】第28题:对于 JDK 自带的监控和性能分析工具用过哪些?一般你怎么用的?📌 PDF:大白话说Java面试题 — 02-JVM篇📚 回答:2.1 jps:定位目标进程场景:启动分析前第一步,拿到 PID。
Oj92q85H517 小时前
java·jvm·c++
如何在Dev-C++中设置TDM-GCC为默认编译器在 Dev-C++ 中设置 TDM-GCC 为默认编译器,需按以下步骤操作:通过以上步骤,即可将 TDM-GCC 设置为 Dev-C++ 的默认编译器。
Dicky-_-zhang17 小时前
java·jvm
分布式ID生成方案详解与实战在分布式系统中,全局唯一ID是核心需求之一,用于标识业务实体。分布式ID生成方案需要根据业务场景选择:
Bat U18 小时前
java·jvm·java-ee
JavaEE|JVMJVM 是 Java Virtual Machine 的简称,意为 Java虚拟机。 虚拟机是指通过软件模拟的具有完整硬
HwJack202 天前
jvm·sqlite·flask
Flask+SQLite简易后端数据存储实现原理Flask框架配合SQLite数据库,通过请求级连接管理、参数化查询和数据校验三层机制,实现了轻量、安全、易维护的后端数据存储方案,非常适合小型项目原型开发、教学演示和单机应用场景。