最新 最热

JVM堆空间的新生代为什么要有两个survivor区域

持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第11天,点击查看活动详情

2024-05-22
1

EasyExcel与POI对比及实现百万数据导入导出的基础示例

EasyExcel 是阿里巴巴开源的一款专注于解决大数据量Excel导入导出场景的Java类库。相较于传统的Apache POI等库,EasyExcel在设计上注重性能优化和降低内存开销,特别是在处理包含大量数据的Excel文件时表现突出。...

2024-05-21
1

volatile和synchronized的区别

腾讯云开发者社区是腾讯云官方开发者社区,致力于打造开发者的技术分享型社区。提供专栏,问答,沙龙等产品和服务,汇聚海量精品云计算使用和开发经验,致力于帮助开发者快速成长与发展,营造开放的云计算技术生态圈。...

2024-05-21
1

Java多平台运行之JVM(Java 虚拟机)

我们知道Java可以在多种平台上运行,包括Windows、Mac OS、Linux和Solaris等。

2024-05-21
1

强引用,软引用,弱引用,虚引用

⽆论是通过引⽤计数法判断对象引⽤数量,还是通过可达性分析法判断对象的引⽤链是否可达,判定对象的存活都与“引⽤”有关。

2024-05-21
1

垃圾收集算法

思想: 标记清除算法分为“标记”和“清除”两个阶段:首先标记出需要回收的对象,在标记完成后统一回收所有被标记的对象,标记的方法就是可达性分析算法。...

2024-05-21
1

线程池合适的线程数量

第一种是 CPU 密集型任务,比如加密、解密、压缩、计算等一系列需要大量耗费 CPU 资源的任务。

2024-05-21
1

webpack进阶——理论篇

腾讯云开发者社区是腾讯云官方开发者社区,致力于打造开发者的技术分享型社区。提供专栏,问答,沙龙等产品和服务,汇聚海量精品云计算使用和开发经验,致力于帮助开发者快速成长与发展,营造开放的云计算技术生态圈。...

2024-05-21
1

.NET 中 Channel 类简单使用

The System.Threading.Channels namespace provides a set of synchronization data structures for passing data between producers and consumers asynchronously. The l...

2024-05-21
1

mysql造数据占用临时表空间

MySQL在处理复杂查询时,有时会使用临时表来存储中间结果。当这些临时表占用大量空间时,可能导致性能下降甚至服务中断。本文将深入探讨临时表空间的占用问题,分析常见问题,指出易错点,并提供避免和优化的策略。...

2024-05-21
1