最新 最热

大厂面试题集合之阿里二面

1.7中存在永久代,1.8中没有永久代,替换它的是元空间,元空间所占的内存不是在虚拟机内部,而是本地内存空间,这么做的原因是,不管是永久代还是元空间,他们都是方法区的具体实现,之所以元空间所占的内存改成本地内存,官方的说法是...

2023-12-18
1

Go 上传一个10M的文件, 真的会用10M的内存吗?

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

2023-12-18
1

使用 Swoole Tracker 排查 laravel-s 内存泄漏问题

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

2023-12-18
2

PHP 发起并发请求

PHP 一直以来都是以页面级别的生存方式直接, 上一次请求和下一次的变量无法公用 (不像常驻内存语言)

2023-12-18
1

Go 中普通指针、unsafe.Pointer 与 uintptr 之间的关系和指针运算

指针运算就是对指针类型的变量做常规数学运算,例如加减操作,实现地址的偏移。指针运算在 C 语言中是原生支持的,可以直接在指针变量上做加减,例如:...

2023-12-18
1

String的intern方法使用场景

intern() 方法是 Java 中的一个方法,它用于将字符串对象添加到字符串常量池中,并返回该字符串在常量池中的引用。

2023-12-18
1

网络和操作系统 面试题

进程(Process)和线程(Thread)是操作系统中的基本概念,它们在程序执行的过程中扮演重要角色。以下是它们主要的区别:

2023-12-14
1

深入理解多线程编程和 JVM 内存模型

在现代软件开发中,多线程编程已经成为不可或缺的一部分。多线程使得我们可以更好地利用多核处理器,提高应用程序的性能。但多线程编程也伴随着一系列挑战,如竞态条件(race condition)和死锁。本文将探讨多线程编程的基本概...

2023-12-13
1

探索Java中的静态变量与实例变量:存储区域、生命周期以及内存分配方式的区别

在Java中,静态变量和实例变量是两种不同的变量类型,它们在存储区域、生命周期以及内存分配方式上存在显著的差异。

2023-12-13
1

哈哈,字节二面也pass啦

使用两个指针来定义一个窗口,一个指针指向窗口的左边界,另一个指针指向窗口的右边界。我们还需要一个哈希表来记录窗口中每个字符出现的次数。...

2023-12-13
1