前言: 今天用forrange写了个demo,发现无论怎么运行,最后的结果是一直是最后一个。自己思考过后,又和其他伙伴商量了下,最终算是解决了自己的疑惑。正文: 下面我们来看个例子:
前言 大晚上的,老是刷到有关pprof的文章,忍不住看了几篇文章...写个学习笔记记录下~ 正文: 1.pprof是什么? pprof是go内置的性能调优工具,
前言 最近复习操作系统,看到了lru算法,就去网上搜索下,因此发现了GeeCache,顺手写了一遍。研究下lru算法的实现。正文: lru使用map+链表实现。map里面存储了key以及其对
前言 之前也了解到过一致性哈希算法,但是没有用go实现过,刚好最近看GeeCache,动手实现下一致性哈希算法正文: 我们先来想下一致性哈希算法的数据结构含有哪些内容: 1.map用来
为什么要使用easyjson包: 因为解析json原生包用的是反射所以性能较差,用 easyjson 比原生json包快好几倍 安装: cmd输入下载代码 goget-ugi
>原文连接:[https://www.zhoubotong.site/post/67.html](https://www.zhoubotong.site/post/67.html)Go标准库的n
函数是基于功能或者逻辑进行聚合的可复用的代码块。将一些复杂的、冗长的代码抽离封装成多个代码片段,即函数,有助于提高代码逻辑的可读性和可维护性。不同于Python,由于Golang是编译型语言,编译
你必须非常努力,才能看起来毫不费力!微信搜索公众号[漫漫Coding路],一起FromZeroToHero!前言日常Go开发中,Context包是用的最多的一个了,几乎所有函
背景Golang语言本身未实现set,但是实现了mapgolang的map是一种无序的键值对的集合,其中键是唯一的而set是键的不重复的集合,因此可以用map来实现setEmpty由于map