jvm

Codiggerworld6 小时前
jvm
JVM内存模型——你的对象住在哪里?开篇场景:一次内存泄漏引发的线上事故凌晨2点,监控系统告警:某核心服务响应时间从50ms飙升至5秒,CPU使用率95%。运维紧急排查发现,服务内存使用率已达98%,频繁触发Full GC。通过heapdump分析,发现某个缓存组件中的ConcurrentHashMap持有数百万个已过期但未清理的对象,导致堆内存无法释放。这就是典型的内存泄漏问题,而理解JVM内存模型是解决这类问题的关键。
马猴烧酒.8 小时前
jvm·面试·职场和发展
【面试八股|JVM虚拟机】JVM虚拟机常考面试题详解这里根据个人说话口吻等编写JVM虚拟机常见面试题用于记录复习,后续会持续更新补充,欢迎点赞收藏。第一,jvm是java虚拟机,是java长度的运行环境。有一次编写到处运行,自动内存管理,垃圾回收的作用。
2301_790300969 小时前
jvm·数据库·python
Python数据库操作:SQLAlchemy ORM指南SQLAlchemy是Python中最流行的ORM(对象关系映射)框架之一,它提供了高效且灵活的数据库操作方式。本文将介绍如何使用SQLAlchemy ORM进行数据库操作。
m0_736919109 小时前
jvm·数据库·python
用Pandas处理时间序列数据(Time Series)SQLAlchemy是Python中最流行的ORM(对象关系映射)框架之一,它提供了高效且灵活的数据库操作方式。本文将介绍如何使用SQLAlchemy ORM进行数据库操作。
_F_y10 小时前
java·jvm·c++
C++重点知识总结比较具体的示例都在我前面的文章中,这里主要是用文字阐述重点的内容。函数重载:是函数的一种特殊情况,C++允许在同一作用域中声明几个功能类似的同名函数,这些同名函数的形参列表(参数个数 或 类型 或 类型顺序)不同,常用来处理实现功能类似数据类型不同的问题。
爱学习的阿磊10 小时前
jvm·数据库·python
使用Fabric自动化你的部署流程SQLAlchemy是Python中最流行的ORM(对象关系映射)框架之一,它提供了高效且灵活的数据库操作方式。本文将介绍如何使用SQLAlchemy ORM进行数据库操作。
m0_5500246311 小时前
jvm·数据库·python
持续集成/持续部署(CI/CD) for PythonSQLAlchemy是Python中最流行的ORM(对象关系映射)框架之一,它提供了高效且灵活的数据库操作方式。本文将介绍如何使用SQLAlchemy ORM进行数据库操作。
云姜.12 小时前
java·linux·jvm
线程和进程的关系有线程之前:进程需要 分配资源 和 调度执行有线程之后:进程专注于 资源分配;线程负责 调度执行;例子:
heartbeat..12 小时前
java·运维·jvm·性能优化·设计规范
JVM 性能调优流程实战:从开发规范到生产应急排查JVM 调优不是 “上线后才做”,而是贯穿开发全流程的工程实践:开发阶段:提前规避内存泄漏、减少临时对象创建(从根源减少 GC 压力);
玄同76512 小时前
jvm·数据库·人工智能·python·语言模型·sqlite·知识图谱
SQLite + LLM:大模型应用落地的轻量级数据存储方案【个人主页:玄同765】大语言模型(LLM)开发工程师|中国传媒大学·数字媒体技术(智能交互与游戏设计)
团子的二进制世界12 小时前
java·jvm·算法
G1垃圾收集器是如何工作的?目录一、G1 的核心设计基础1. 堆内存的 Region 化划分(逻辑分区,动态标记)2. 垃圾优先回收策略(核心设计目标)
Max_uuc12 小时前
开发语言·jvm·c++
【C++ 硬核】打破嵌入式 STL 禁忌:利用 std::pmr 在“栈”上运行 std::vector摘要:嵌入式工程师往往因为惧怕内存碎片而拒绝使用 STL 容器。传统的自定义 Allocator 写法极其繁琐且类型不兼容。本文将介绍 C++17 的 多态内存资源 (PMR),演示如何利用 monotonic_buffer_resource 实现 “栈上变长数组”,让 std::vector 的数据完全存储在局部栈变量中,实现零堆内存分配和确定性性能。
Serene_Dream12 小时前
jvm·面试
JVM 并发 GC - 三色标记垃圾收集就意味着需要进行可达性算法,但是在执行可达性算法时,当前的 JVM 内部需要保持一个禁止的状态,也就是其他的用户线程不允许进行操作,所有的用户线程需要等到垃圾收集结束后才能开始继续执行,这意味着用户的体验感可能会非常地差:用户可能正在访问某个页面时,JVM 突然开始垃圾回收,如果当前 Java 堆内对象较少,那用户可能会怀疑是自己的网络原因,但是如果已经达到了十分庞大的对象量,用户就会看着加载页面转啊转,甚至弹出页面暂时无法访问。这个时候并发处理就十分重要了。
m0_561359671 天前
jvm·数据库·python
使用Python处理计算机图形学(PIL/Pillow)SQLAlchemy是Python中最流行的ORM(对象关系映射)框架之一,它提供了高效且灵活的数据库操作方式。本文将介绍如何使用SQLAlchemy ORM进行数据库操作。
HAPPY酷1 天前
java·jvm·c++
构造与析构:C++ 中对象的温柔生灭写代码,不只是让机器运行,更是为未来留下可读、可维护、可信赖的痕迹。 —— 而这一切,从一个对象如何“出生”与“告别”开始。
海心焱1 天前
jvm·人工智能·oracle
从零开始构建 AI 插件生态:深挖 MCP 如何打破 LLM 与本地数据的连接壁垒本文深度探讨了 Model Context Protocol (MCP) 的设计哲学,分析了其如何通过标准化的 Host-Client-Server 架构解决 AI 碎片化集成的问题。文章不仅包含对协议层面的专业思考,还通过 Python 实战演示了如何构建一个具备安全性与扩展性的 SQLite 数据库 MCP Server,旨在帮助开发者构建真正具备“数据主权”的 AI 智能体。
hello 早上好1 天前
jvm
04_JVM 类加载子系统与内存结构双亲委派层级 自下而上能否是否是否父父父类加载请求双亲委派模型父加载器能否加载?父加载器完成加载当前加载器执行加载
Serene_Dream2 天前
java·jvm·面试·gc
Java 垃圾收集器说实话,开源社区里面有很多人都在讲: 可达性算法中 JVM 会进行两次标记,第一次会标记所有对象,并找到继承实现了 finalize() 方法的对象,并查看该对象是否存在“自救”,这些内容都与《深入理解 Java 虚拟机》(后文简称为 ‘书’)中 3.2.4 生存还是死亡?这一小节存在出入,或者说几乎所有的博客都是通过阅读这一小节然后得到令人一知半解的回答,整个逻辑有点混乱,前后不搭,所有我打算总结一下
weisian1512 天前
jvm·栈帧·栈内存
JVM--6-深入JVM栈内存:方法调用的执行舞台作者:Weisian 发布时间:2026年2月5日在之前的文章中,我们探索了类如何被“请进” JVM,以及对象如何在堆中安家落户。但程序的运行远不止于此——方法的每一次调用、局部变量的每一次使用、表达式的每一次求值,都离不开一个更轻量却至关重要的区域:栈内存。
Serene_Dream2 天前
java·jvm
Java 内存区域对于 C/C++ 开发者而言,内存是一项令人头痛的“权利”,开发者有权对每个对象分配不同的内存,只要他们想,但能力越大责任自然也越大,分配了的内存如果不及时收回,如果下一个对象没有空间对其进行分配,导致内存泄漏和内存溢出问题。