
Golang
Go是Google开发的一种编译型,可并行化,并具有垃圾回收功能的编程语言。Go语言是基于Inferno操作系统所开发的。Go语言于2009年11月正式宣布推出,成为开放源代码项目,并在Linux及Mac OS X平台上进行了实现,后追加Windows系统下的实现。
-
Go语言如何利用Mutex保障数据读写准确
【Golang】这篇文章主要介绍了互斥锁的实现机制,以及 Go 标准库的互斥锁 Mutex 的基本使用方法,文中的示例代码讲解具体,需要的小伙伴可以参考一下
Go语言Mutex保障数据读写准确Go语言Mutex数据读写Go语言Mutex -
golang中的jwt使用教程流程分析
【Golang】这篇文章主要介绍了golang中的jwt使用教程,接下来我们需要讲解一下Claims该结构体存储了token字符串的超时时间等信息以及在解析时的Token校验工作,需要的朋友可以参考下
golang jwt使用golang jwt -
Golang-如何判定一个 interface{} 的值是否为 nil
【Golang】interface 的内部实现包含了两个字段,一个是 type,一个是 data,这篇文章主要介绍了Golang-如何判定一个interface{}的值是否为nil,需要的朋友可以参考下
Golang判定 interface{} 是否为 nilGolang判定 interface -
Golang中for循环遍历避坑指南
【Golang】这篇文章主要为大家具体介绍了Golang中for循环遍历会出现的一些小坑以及对应的解决办法,文中的示例代码讲解具体,感爱好的可以了解一下
Golang for循环遍历Golang for循环踩坑Golang for循环 -
深进了解Golang中reflect反射的使用
【Golang】这篇文章主要介绍了深进了解Golang中reflect反射的使用,Go语言中的反射是一种机制,可以在运行时动态地获取类型信息和操作对象,以及调用对象的方法和属性等,需要具体了解可以参考下文
Golangreflect反射Go reflect反射Golang reflect -
Go语言针对Map的11问你知道几个?
【Golang】Go Map 的 11 连问,你顶得了嘛?这篇文章小编为大家预备了 Go 语言 Map 的 11 连问,相信大家观完肯定会有帮助的,感爱好的小伙伴可以收躲一波
Go语言Map问题Go语言Map使用Go语言Map -
Golang设计模式之外看模式的实现
【Golang】这篇文章主要介绍了Golang设计模式之外看模式的实现,外看模式是一种常用的设计模式之一,是一种结构型设计模式,它提供了一个简朴的接口来访问复杂系统的各种功能,从而降低了系统的复杂度,需要具体了解可以参考下文
Go外看模式Go设计模式外看模式 -
Golang协程池的实现与应用
【Golang】这篇文章主要介绍了Golang协程池的实现与应用,使用协程池的好处是减少在创建和销毁协程上所花的时间以及资源的开销,解决资源不足的问题,需要具体了解可以参考下文
Golang协程池Go协程池使用 -
Golang多线程排序实现快速高效地处理大规模数据
【Golang】Golang多线程排序是一种快速高效地处理大规模数据的方法,通过使用Golang的协程和通道,可以将排序任务分配到多个线程中并行处理,提高了排序的效率和速度,需要具体了解可以参考下文
Golang多线程排序Go多线程排序算法 -
Go Resiliency库中timeout实现原理及源码解析
【Golang】Go-Resiliency库中的timeout是一种基于协程的超时机制,通过创建协程来执行任务并设置超时时间,若任务执行时间超时则中止协程并返归错误,需要具体了解可以参考下文
GoResiliency库中的timeoutGoResiliency库Gotimeout -
Golang读写二入制文件方法总结
【Golang】使用 Golang 的 encoding/gob 包读写二入制文件非常方便,而且代码量也非常少,本文就来通过两个示例带大家了解一下encoding/gob的详细用法吧
Golang读写二入制文件Golang 二入制文件Go 二入制文件 -
GoLang职责链模式代码实现介绍
【Golang】这篇文章主要介绍了GoLang职责链模式代码实现,职责链模式是一种常用的设计模式,可以提高代码的灵活性与可维护性,职责链模式将哀求和处理分离,可以让哀求在处理链中依次经过多个处理者,直到找到能够处理哀求的处理者为止
GoLang职责链模式GoLang责任链模式