【golang】 关于for range中只存储最后一个元素的问题
  • 2022-08-16
  • Go
【golang】 关于for range中只存储最后一个元素的问题

前言:  今天用forrange写了个demo,发现无论怎么运行,最后的结果是一直是最后一个。自己思考过后,又和其他伙伴商量了下,最终算是解决了自己的疑惑。正文:  下面我们来看个例子:

【golang】pprof性能调优工具的具体使用(带案例)
  • 2022-08-16
  • Go
【golang】pprof性能调优工具的具体使用(带案例)

前言  大晚上的,老是刷到有关pprof的文章,忍不住看了几篇文章...写个学习笔记记录下~        正文: 1.pprof是什么?  pprof是go内置的性能调优工具,

  • 2022-08-16
  • Go
【golang】分布式缓存 - lru算法实现

前言  最近复习操作系统,看到了lru算法,就去网上搜索下,因此发现了GeeCache,顺手写了一遍。研究下lru算法的实现。正文:  lru使用map+链表实现。map里面存储了key以及其对

  • 2022-08-16
  • Go
【golang】分布式缓存 - 一致性哈希算法

前言  之前也了解到过一致性哈希算法,但是没有用go实现过,刚好最近看GeeCache,动手实现下一致性哈希算法正文:  我们先来想下一致性哈希算法的数据结构含有哪些内容:  1.map用来

  • 2022-08-16
  • Go
记录解决安装 golang easyjson json包遇到的坑(有库但没有可执行文件)

为什么要使用easyjson包:  因为解析json原生包用的是反射所以性能较差,用 easyjson 比原生json包快好几倍 安装:  cmd输入下载代码 goget-ugi

  • 2022-08-16
  • Go
GO的URL合法性检查

>原文连接:[https://www.zhoubotong.site/post/67.html](https://www.zhoubotong.site/post/67.html)Go标准库的n

  • 2022-08-16
  • Go
化整为零优化重用,Go lang1.18入门精炼教程,由白丁入鸿儒,go lang函数的定义和使用EP07

函数是基于功能或者逻辑进行聚合的可复用的代码块。将一些复杂的、冗长的代码抽离封装成多个代码片段,即函数,有助于提高代码逻辑的可读性和可维护性。不同于Python,由于Golang是编译型语言,编译

  • 2022-08-16
  • Go
Go语言 context包源码学习

你必须非常努力,才能看起来毫不费力!微信搜索公众号[漫漫Coding路],一起FromZeroToHero!前言日常Go开发中,Context包是用的最多的一个了,几乎所有函

  • 2022-08-16
  • Go
Golang实现set

背景Golang语言本身未实现set,但是实现了mapgolang的map是一种无序的键值对的集合,其中键是唯一的而set是键的不重复的集合,因此可以用map来实现setEmpty由于map