⭐计算机学习笔记

✏️
在计算机学习中,有很多的知识点,这里我将会对这些笔记进行一个分类和整理。

Redis过期策略

定时过期:每个设置过期时间的键都需要创建一个定时器,到过期时间就会立即清除。 惰性过期:只有当访问一个键时,才会检查该键是否过期,如果过期则删

更多 →

March 12, 2025

使用 Channel 最常见的错误是 panic 和 goroutine 泄漏

出现的情况 close 为 nil 的 chan; send 已经 close 的 chan; close 已经 close 的 chan。 Go语言中的Goroutine、Channel和垃圾回收 问题分析 在您提供

更多 →

March 12, 2025

同步原语与锁

基本原语在 Go 语言中除了自带的Groutine、channel等,其实在 sync 包中也提供了用于同步的一些基本原语,包括常见的 sync.Mutex、

更多 →

August 26, 2024

Http 是什么

<p>在这篇文章里,可以学习到现代网络的工作模式</p> <p>比如:什么是http、Web&he

更多 →

June 11, 2024

Cache Notes

<p>Cache 可以说是计算机技术革命中最伟大的想法了</p> 想一个问题:在我们的电脑里,指令是怎么控制内存里的东西的?因为我们要运行电脑除了

更多 →

May 13, 2024

奇妙的位运算

前言 在计算机里面,所有的数据都是以二进制来进行存储的, 那么,我们在计算的时候不仅仅要知道十进制的计算, 也要知道二进制的计算 (+、-、*、/),这些都是叫位运算,即将符号位共同参与运算的运算。

更多 →

November 10, 2022