相关文章
JVM 之垃圾回收器
一、GC 的分类
1.1 串行 VS 并行
串行回收:指在同一时间段内只允许有一个 CPU 用于执行垃圾回收操作,此时工作线程被暂停,直至垃圾回收结束
在单 CPU 处理器或者较小的应用内存等硬件平台不是特别优越的场合,串行回收器的超过并…
建站知识
2025/1/20 19:17:56
力扣C语言刷题记录(一)两数之和
题目 暴力遍历
int* twoSum(int* nums, int numsSize, int target, int* returnSize) { // 创建一个数组来存储结果索引 int* indices (int*)malloc(2 * sizeof(int)); if (indices NULL) { // 如果内存分配失败,返回 NULL *returnSize 0; return NULL; …
建站知识
2025/1/8 8:00:00
大数据量接口的异步处理方案详解
在现代分布式系统中,处理大数据量的接口是一个常见但复杂的场景。同步操作容易导致接口响应时间过长甚至超时,因此采用异步处理成为主流选择。本文将详细分析大数据量接口异步处理的常见方案,并结合实际应用场景进行优缺点对比。 1. 背景与挑…
建站知识
2025/1/14 21:30:50
【Java基础面试题007】如果一个线程在Java中被两次调用start()方法,会发生什么?
回答重点
会报错!因为在Java中,一个线程只能被启动一次!所以尝试第二次调用start()方法时, 会抛出IllegalThreadStateException异常。
这是因为一旦线程已经开始执行,它的状态不能再回到初始状态。线程的生命周期不允…
建站知识
2025/1/9 7:35:04
Redis 之持久化
目录
介绍
RDB
RDB生成方式
自动触发
手动触发
AOF(append-only file)
Redis 4.0 混合持久化
Redis主从工作原理
总结 介绍 Redis提供了两个持久化数据的能力,RDB Snapshot 和 AOF(Append Only FIle)…
建站知识
2025/1/19 13:05:08
开发者如何使用GCC提升开发效率Cmake操作
阅读此文前请先查看 开发者如何使用GCC提升开发效率libusb操作 开发者如何使用GCC提升开发效率IMG操作 文章目录 读前思考先上效果图Vscode安装插件Quick Start按照流程撸下来生成目录结构CMakePresets.jsonCMakeLists.txt源代码个人感受 读前思考
阅读此篇前我们先了解下为什…
建站知识
2025/1/4 3:04:51