12 2021 档案

摘要:前言 最近实现某个业务时,需要读取数据然后再异步处理;在 Go 中实现起来自然就比较简单,伪代码如下: list := []*Demo{{"a"}, {"b"}} for _, v := range list { go func() { fmt.Println("name="+v.Name) }() 阅读全文
posted @ 2021-12-28 00:43 crossoverJie 阅读(699) 评论(1) 推荐(2)
摘要:前言 早在几年前写过关于 LRU cache 的文章: https://crossoverjie.top/2018/04/07/algorithm/LRU-cache/ 当时是用 Java 实现的,最近我在完善 ptg 时正好需要一个最近最少使用的数据结构来存储历史记录。 ptg: Performa 阅读全文
posted @ 2021-12-20 18:27 crossoverJie 阅读(297) 评论(0) 推荐(0)