Golang cache2go了解

cache2go是一个用Go实现的并发安全的缓存库.特性:并发安全;可设置每条缓存的超时时间;内置缓存访问计数。自调节的缓存过期检查;可设置缓存增加/删除回调函数。

go语言golang学习路线日志消息队列微服务路由数据库

很多小伙伴不知道怎么学习go,需要掌握哪些知识点,据此我找了一个学习线路图并且整理一了非常完整的go中文文档:www.topgoer.com1.1.2.资源先决条件GoSQL通用开发技能学习 GIT,在 GitHub 上建立一些仓库,与其它人分享你的代码了解 HTTP不要害怕使用

it致富-不为人知的golang神技之切片语法指定容量

=make//长度666,容量默认由golang分配。其实是可以的,下面给出心法,大家好好领悟:golangfullsliceexpression

网络工程师的Golang之路 — Go数据类型(数字型)

无符号整数按二进制位又可以分为uint8, uint16, uint32, uint64以及uint五种类型。0 到 216 -1。

一道Go并发面试题引发的讨论和思考

讨论见这里:https://github.com/smallnest/gitalk/issues/101#issuecomment-490738912正确的姿势是使用原子操作,原子操作在修改变量的值后,会也让其他核立马看到数据的变动。

Go语言编程从入门到精通,函数、递归函数、不定长度函数的使用

Go (或Golang )是Google 在2007 年开发的一种开源编程语言,出自Robert Griesemer 、Rob Pike 和Ken Thompson 之手。

golang devops项目实战 – 为什么选择go语言

先来聊聊go有趣的历史在google中,大部分的项目都是采用CC++开发,少量地用了java。在2007年的某一天,google的首席工程师在编译一个C++项目过程中,尽管在google早就实现了分布式编译系统。

打造 Go 语言最快的排序算法

本篇文章会向大家介绍字节跳动-语言团队在 Go 语言排序算法的实践,我们使用了 pdqsort 算法 + Go1.18 泛型,实现了一个比标准库 API 在几乎所有情况下快 2x ~ 60x 的算法库。

Golang 入门 : 理解并发与并行

当一个函数创建为goroutine时,Golang会将其视为一个独立的工作单元。这个单元会被调度到可用的逻辑处理器上执行。

Go硬核RWMutex,select,chan实现数据高并发

上篇Golang 1-数据缓存的高并发存取,你考虑到这些了吗介绍了通过Redis的分布式锁解决对缓存数据的存取过程中,如果高并发而造成的重复获取数据、甚至造成数据的不一致性的问题。Redis只是一种解决方案,并且适合多节点多副本的场景。