相关文章
垃圾回收(GC)基础原理全面解析
掌握 GC 原理,是高效 Java 开发的第一步! 前言
垃圾回收(Garbage Collection,简称 GC)是 Java 的核心优势之一,它让开发者无需手动管理内存,极大降低了内存泄露和悬挂指针的风险。但当应用进入高并发、大数据量的场景时,GC 机制本身反而会成为性能瓶颈。
理解 GC 的原…
编程日记
2025/5/23 13:54:55
【Linux】第二十二章 访问网络附加内存
1. NFS的主要功能是什么?
NFS是由Linux、UNIX及类似操作系统使用的互联网标准协议,主要功能就是提供网络文件共享,允许不同的计算机系统之间通过网络共享文件,它使得网络上的计算机能够像访问本地文件系统一样访问远程计算机上的…
编程日记
2025/5/24 20:45:19
chrome源码中WeakPtr 跨线程使用详解:原理、风险与最佳实践
base::WeakPtr 在 Chromium 中 不能安全地跨线程使用。这是一个很关键的点,下面详细解释原因及正确用法。
🔍原理与使用
✅ 先说答案: base::WeakPtr 本质上是**线程绑定(thread-affine)**的。不能在多个线程之间创建…
编程日记
2025/5/23 16:42:38
剧本杀小程序:指尖上的沉浸式推理宇宙
在推理热潮席卷社交圈的当下,你是否渴望随时随地开启一场烧脑又刺激的冒险?我们的剧本杀小程序,就是你掌心的“推理魔法盒”,一键解锁无限精彩!
海量剧本库,满足多元口味:小程序汇聚了从古风权…
编程日记
2025/5/23 16:51:21
Brave 连接 Websocket 失败
前提:
websocket 的服务启动正常连接的url是: ws://localhost: 15000/[子url]
在 Brave 浏览器的 console 中看到错误:
WebSocket connection to ws://localhost:15000/ws failed:解决方法(Brave 浏览器专用)
方法 1:关闭 Brave 的 Shiel…
编程日记
2025/5/23 11:01:22
关闭 Ubuntu 20.04 的 GNOME Shell和PulseAudio
一、GNOME Shell
GNOME Shell 是 Ubuntu 20.04 默认的桌面环境管理器。关闭它会失去图形界面(回到纯终端模式),但可以节省内存和 CPU 资源。
方法 1:临时关闭(当前会话生效)
sudo systemctl stop gdm #…
编程日记
2025/5/23 11:21:19
aws 实践创建policy + Role
今天Cyber 通过image 来创建EC2 的时候,要添加policy, 虽然是administrator 的role, 参考Cyber 提供的link: Imageshttps://docs.cyberark.com/pam-self-hosted/14.2/en/content/pas%20cloud/images.htm#Bring 1 Step1:
编程日记
2025/5/23 11:35:57
安全与智能的双向奔赴,安恒信息先行一步
人类文明发展的长河中,每一次技术变革都重新书写了安全的定义。
从蒸汽机的轰鸣到电力的普及,从互联网的诞生到人工智能的崛起,技术创新与变革从未停止对于安全的挑战。今天,我们又站在一个关键的历史节点:AI大模型的…
编程日记
2025/5/23 12:43:26