作者:靳倡荣 本文详细回放了一个崩溃案例的分析过程。回顾了C++多态和类内存布局、pc指针与芯片异常处理、内存屏障的相关知识。 一、不...
文章目录 场景 常规查询 流式查询 MyBatis 流式查询接口 非流式查询和流式查询区别 游标查询 场景 大数据量操作的场景大致如下: 1、 数据迁移; 2...
文章目录 前言 一、jvm是如何运行代码的? 二、jvm的内存模型 1 整体内存模型结构图 2 堆中的年代区域划分 2 对象在内存模型中是如何流转的? 3 ...
STM32 OTA应用开发——通过串口/RS485实现OTA升级(方式2) 目录 STM32 OTA应用开发——通过串口/RS485实现OTA升级(方式2) 前言 ...
CPU是如何执行程序的? 程序执行的基本过程 第一步,CPU 读取「程序计数器」的值,这个值是指令的内存地址,然后 CPU 的「控制...
我一个在大厂当主管的朋友,跟我说: “现在招性能测试太难了,当然不是说没人干,一开招聘信息就能收到一大把简历,其中不...
冯诺依曼体系结构 一、计算机结构体系来源 二、冯诺依曼体系结构 三、冯诺依曼体系结构中的数据流动 一、计算机结构体系来源 研制电子计算机的想法产生...
在 4GB 物理内存的机器上,申请 8G 内存会怎么样? 这个问题在没有前置条件下,就说出答案就是耍流氓。这个问题要考虑三个前置条件...
目录 一、背景介绍 二、实现思路 三、实现过程 服务启动内存分配过小 有大量的对象被创建 GC清理了堆内的对象,但没有及时把内存归还给操作系统 四...
目录 一、面试题 二、Redis内存满了怎么办 2.1 结论 三、redis里写的数据如何删除的? 3.1 三种不同的删除策略 3.1.1 立即删除 3.1.2 惰性...