最新 最热

Flink 内存配置学习总结

Apache Flink通过严格控制其各种组件的内存使用,在JVM之上提供高效的工作负载。

2023-11-07
1

NativeBuffering,一种高性能、零内存分配的序列化解决方案[性能测试续篇]

在《NativeBuffering,一种高性能、零内存分配的序列化解决方案[性能测试篇]》我比较了NativeBuffering和System.Text.Json两种序列化方式的性能,通过性能测试结果可以看出NativeBuffering具有非常明显的优势,有的方面的...

2023-11-07
1

每天5道Java面试题(第四天)

3、Integer实际是对象的引用,当new一个Integer时,实际上是生成一个指针指向此对象;而int则是直接存储数据值。

2023-11-07
0

理解 wasm 基础概念

它更类似于 webgl 编译着色器代码,需要调用 JavaScript 提供的 API 去编译执行。

2023-11-06
0

批量写库操作,如何优化?

涉及到SQL层和存储层,其中SQL层需要解析SQL语句,生成抽象语法树(AST),计算表达式等,存储层需要判断主键冲突,包括增量数据和基线数据上的主键冲突,如果是非重复主键,则将数据插入到增量数据中。...

2023-11-06
0

阿里二面:ThreadLocal内存泄露灵魂四问,人麻了!

ThreadLocal能够在线程本地存储对应的变量,从而有效的避免线程安全问题。但是使用ThreadLocal时,稍微不注意就有可能造成内存泄露的问题。那么ThreadLocal在哪些场景下会出现内存泄露?哪些场景下不会出现内存泄露?出现内...

2023-11-06
1

首次采用 3nm 制程、比 M1 Max 快 80%!苹果亮相 M3 系列芯片,最高搭载 40 核 GPU

10 月 31 日,以“Scary Fast(快得吓人)”为主题对苹果新品发布会如约而至。在此次发布会上,Apple 宣布推出全新 MacBook Pro 系列,采用全新 M3 芯片系列:M3、M3 Pro 和 M3 Max。据悉,M3 系列芯片采用 3nm 制程工艺,在 CPU 和 ...

2023-11-06
1

JVM中的废物利用与内存清理艺术

在Java编程的世界里,我们通常不需要操心内存管理的细节,这都交给了Java虚拟机(JVM)。然而,JVM的垃圾回收机制却是实现这一切背后的关键。本文将深度揭秘JVM垃圾回收机制,探讨它的原理、不同的垃圾回收算法以及如何优化与调...

2023-11-06
1

Linux 命令 | nice

nice 是一个 Linux/Unix 命令,用于在运行程序时改变该程序的优先级。它可以使程序以较低的优先级运行,从而减少对系统资源的使用。

2023-11-06
0

王爽汇编入门

如:机器指令1000100111011000操作是将bx的内容送到ax中 汇编指令表示 mov ax,bx

2023-11-06
1