jvm

程序员zgh11 分钟前
c语言·开发语言·jvm·c++
C++ 互斥锁、读写锁、原子操作、条件变量前言:在多线程的实现中,对临界资源的访问容易产生冲突与竞争。C++提供了一些方法来解决这种资源冲突,如,互斥锁、读写锁、原子操作、条件变量。本文将对这四种方式进行一一介绍。
青蛙大侠公主1 小时前
jvm
java8新特性匿名内部类正如字面意思就是没有名字的类,但是在java中是不允许实例化一个完全没有类型的类的,所以匿名内部类是继承了某个类或者实现了某个接口的子类。在建立这个类的同时实例化这个类,所以这个类是能在建立的时候使用这么一次去创建一个对象,此外就无法在引用。
努力发光的程序员5 小时前
java·jvm·线程池·多线程·hashmap·juc·arraylist
互联网大厂Java求职面试实录在一家知名的互联网大厂的面试间,面试官严肃地坐在桌子后面,而求职者谢飞机满脸笑容地坐在对面。面试官:谢飞机,请你讲一下Java中的内存模型(JMM)是什么?
Tim_106 小时前
java·开发语言·jvm
【C++入门】03、C++整型基本类型: 即整数和浮点数,他们的多种变体符合类型:包括数组、字符串、指针和结构C++程序使用变量来标识存储的数据的方法。
CodeAmaz7 小时前
jvm·内存模型
JVM内存模型详解在中文语境里,“JVM 内存模型”有两种常见指代: 1)JVM 运行时数据区(HotSpot 里的堆、栈、元空间等),偏“内存结构”; 2)Java Memory Model(JMM)(可见性/有序性/原子性规则),偏“并发语义”。 这份文档把两者都讲清楚,并给出排障与调优落地方法。
Da Da 泓12 小时前
java·开发语言·jvm·学习·安全·多线程·线程安全问题
多线程(四)【线程安全问题】Hello,各位小伙伴们,这篇文章我将总结和归纳在多线程中最最最重要的内容 --- 线程安全问题,在实际开发中,线程安全问题是程序员最关注,最关心的话题,如果处理的不恰当,那么就会引发程序出现bug,更严重会造成程序的崩溃。
普通网友12 小时前
jvm·数据库·python
更优雅的测试:Pytest框架入门SQLAlchemy是Python中最流行的ORM(对象关系映射)框架之一,它提供了高效且灵活的数据库操作方式。本文将介绍如何使用SQLAlchemy ORM进行数据库操作。
li.wz13 小时前
jvm
JVM 执行引擎:从“能跑”到“跑得快”Java 程序天然经历两次编译:前端编译 javac Java 源码 → .class 字节码后端编译 JVM 执行引擎 字节码 → 本地机器指令
没有bug.的程序员13 小时前
java·jvm·安全·gc·gc调优
JVM 安全与沙箱深度解析JVM安全模型四层架构:字节码验证四阶段流程:多级ClassLoader安全隔离:JVM攻击类型与防护矩阵:
Ryana13 小时前
jvm·后端
协程不是银弹:历时半年,终于搞清了每分钟120次YGC的真相前言: 该问题现象较为奇怪,特征隐蔽,且基本无规律可循,我们历时半年才最终解决。在这过程中更换过各种思路,例如从现象推理本质,从本质倒推现象等等。
CodeAmaz14 小时前
jvm·双亲委派
JVM双亲委派模型详解关键词:ClassLoader、类的唯一性、安全、隔离、可替换/可插拔本文讲清楚三件事:JVM 里“把 .class 变成 Class<?>”的东西叫 类加载器(ClassLoader)。常见三层:
小a杰.14 小时前
jvm·flutter
Flutter 图片内存优化指南(完整版)欢迎大家加入开源鸿蒙跨平台开发者社区,一起共建开源鸿蒙跨平台生态。在 Flutter 应用中,图片资源往往是内存消耗的主要来源。特别是在处理高分辨率图片或大量图片时,不合理的内存管理可能导致应用性能下降、卡顿甚至崩溃。以下是经过实践验证的多维度优化方案,涵盖从图片加载到显示的完整生命周期管理。
昊虹AI笔记14 小时前
jvm·ide·pycharm
Pycharm运行时需要JVM怎么办?Pycharm是自带JVM的,一般来说,如果运行时提示:No JVM installation found. Please install a JDK.If you already have a JDK installed, define a JAVA HOME variable inComputer >System Properties >System Settings >EnvironmentVariables.
大大大大物~1 天前
jvm·oom·arthas
JVM 之 线上诊断神器Arthas实战【内部原理?常用命令?如何使用Arthas排查cpu飙高、类加载问题、死锁、慢接口等线上问题?】简单讲,他是一款开源的线上诊断工具 可以在,不重启应用的前提下,对服务进行实时监控,诊断,调试,甚至进行热修复
zfj3211 天前
java·开发语言·jvm·内存溢出
排查java应用内存溢出的工具和方法OOM 错误并非只有一种,明确错误类型是排查的第一步。常见的 OOM 类型及原因:java.lang.OutOfMemoryError: Java heap space
【非典型Coder】1 天前
jvm
volatile 的顺序性和可见性原理详解volatile 是 Java 中用于修饰变量的关键字,核心作用是保证变量的可见性和禁止指令重排序(顺序性),但不保证原子性(如 i++ 这类复合操作仍需同步)。它是轻量级的并发同步手段,比 synchronized 开销更低,广泛用于多线程间的状态标记(如开关、标志位)。
SRETalk1 天前
jvm·stw
SRE 踩坑记:JVM 暂停竟然是因为日志在高性能计算领域,我们习惯于在代码、算法或基础设施中寻找瓶颈。但我遇到过的最棘手的问题却不在这些方面。那是Java虚拟机(JVM)的垃圾回收器与服务器磁盘之间一种无形的交互,导致一个每秒处理数百万请求的服务出现了15秒以上的全局暂停(STW)。
小飞Coding1 天前
jvm·后端
🔍 你的 Java 应用“吃光”了内存?别慌,NMT 帮你揪出真凶!“堆内存没涨,为啥进程 RES 内存飙到 大几G?” “OutOfMemoryError: Direct buffer memory 是啥?我根本没开大堆啊!” —— 这些问题,其实都藏在 JVM 的“堆外世界” 里。