设计模式之组合模式
Posted on January 29, 2024
设计模式之过滤器模式
Posted on January 28, 2024
LRU算法简介
Posted on January 28, 2024
LRU(Least Recently Used)算法是一种缓存淘汰算法,常用于缓存系统中,通过保留最近使用的数据而淘汰最久未使用的数据,以提高缓存的命中率。LRU算法的核心思想是基于时间局部性原理:最近访问的数据在未来会被再次访问。
[Read More]
Map中的key为什么是无序的
Posted on January 27, 2024
设计模式之桥接模式
Posted on January 27, 2024
Go maps in action
Posted on January 26, 2024
设计模式之适配器模式
Posted on January 26, 2024
设计模式之原型模式
Posted on January 25, 2024
Go面试:两个Struct可以进行对比吗?
Posted on January 25, 2024
在 Go 中,两个结构体(struct)可以进行比较的条件是它们的字段类型都是可比较的。可比较的类型包括基本数据类型(如整数、浮点数、字符串等)以及指针、数组、结构体等,只要它们的元素或字段类型也是可比较的。
[Read More]
Golang并发控制方式有几种?
Posted on January 24, 2024
Go语言中的goroutine是一种轻量级的线程,其优点在于占用资源少、切换成本低,能够高效地实现并发操作。但如何对这些并发的goroutine进行控制呢?
[Read More]