发布了 9 篇内容
共 25260字, 被阅读 1444次
获得了 6 次赞同
获得了 2次喜欢, 获得了 4 次收藏
参与了 3 次互动
互动包含发布评论、点赞评论、参与投票等

操作系统 -- 虚拟内存
在之前研究进程上下文切换和 golang 内存分配器的过程中,发现虚拟内存在其中都扮演着十分重要的角色,之前有学习和了解过虚拟内存,但是随着时间推移也只知道一个概念,现在想要带着问题去再学习一遍虚拟内存,希望这篇文章也能帮助你们更好的理解虚拟内存。

golang-- 字典树
看了百度团队在 infoq 上发表的一篇【如何在秒级完成词表匹配】(https://xie.infoq.cn/article/97b2df7e41456335627ce4cd4) 的文章,文章业务背景介绍的很清楚,里面有提到字典树,看到结构图我能明白工作原理,但是总感觉自己处于一种懂与不懂的半懂状态,希

golang 学习之路 -- 内存分配器
笔者在经过了前期基础学习后,用 go 语言来实现自己面临的业务问题已经不再是问题,所以拥有了另一方面的求知欲 --go 语言自身的各种包,各种机制是如何实现的,本章主要在探究 go 语言的内存分配器,希望能用本文讲清楚 go 语言内存分配器的机制,帮助大家写出更好

golang 解析 --- 进程,线程,协程
在并发编程中进程和线程是不可忽略的两个概念,他们很好的完成了操作系统或者服务对于高并发的需求,然而随着时代的进步,协程的概念应运而生,本文旨在对三者进行详细的介绍和对比,并附以 go 语言协程的具体例子,帮助大家更好的理解三者的区别,以及 golang 中

贪心算法
决定整理一下算法相关的东西,简单的就不弄了,先从贪心算法开始吧,会结合例子,希望最起码自己能够讲明白这些东西。(概念源自百度百科,主要是结合例子,解释概念,提前坦白,以及所有代码都是 go 语言书写,自己实现的)


redis 的 I/O 多路复用
针对多个来源的 i/o 请求,采用事件驱动模式,主线程可以视作是一个状态机,监听收到的各种 i/o 请求,若是没有请求,则阻塞等待,有请求就将输入的请求和请求状态转移到一个输出状态。
最新评论
golang 学习之路 -- 内存分配器
缓存穿透,缓存击穿,缓存雪崩
缓存穿透,缓存击穿,缓存雪崩