Golang

Golang
go select编译期的优化处理逻辑使用场景分析
go select编译期的优化处理逻辑使用场景分析 2021-08-11838

select 是 Go 中的一个控制结构,类似于用于通信的 switch 语句。每个 case 必须是一个通信操作,要么是发送要么是接收。接下来通过本文给大家介绍go select编译期的优化处理逻辑使用场景分析,感兴趣的朋友一起看看吧

Go 语言下基于Redis分布式锁的实现方式
Go 语言下基于Redis分布式锁的实现方式 2021-08-11533

本篇文章将详细介绍如何正确地实现Redis分布式锁,下面通过一个项目基于 Redis 的分布式锁能够提供哪些分布锁特性,本文给大家介绍的非常详细,需要的朋友参考下吧

go语言使用Casbin实现角色的权限控制
go语言使用Casbin实现角色的权限控制 2021-08-111047

Casbin是用于Golang项目的功能强大且高效的开源访问控制库。本文主要介绍了go语言使用Casbin实现角色的权限控制,感兴趣的可以了解下

Go实现基于RSA加密算法的接口鉴权
Go实现基于RSA加密算法的接口鉴权 2021-08-111090

这篇文章主要介绍了Go实现基于RSA加密算法的接口鉴权,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

详解Go语言运用广度优先搜索走迷宫
详解Go语言运用广度优先搜索走迷宫 2021-08-11902

广度优先搜索是从图中的某一顶点出发,遍历每一个顶点时,依次遍历其所有的邻接点,再从这些邻接点出发,依次访问它们的邻接点,直到图中所有被访问过的顶点的邻接点都被访问到。然后查看图中是否存在尚未被访问的顶点

详解Go语言的错误处理和资源管理
详解Go语言的错误处理和资源管理 2021-08-11861

资源处理是什么?打开文件需要关闭,打开数据库连接,连接需要释放。这些成对出现的就是资源管理。有时候我们虽然释放了,但是程序在中间出错了,那么可能导致资源释放失败。如何保证打开的文件一定会被关闭呢?这就是资源管理

从源码的角度看Go语言Flag库如何解析命令行参数!
从源码的角度看Go语言Flag库如何解析命令行参数! 2021-08-111025

Parse的代码里用到了一个,CommandLine共享变量,这就是内部库维护的FlagSet,所有的参数都会插到里面的变量地址向地址的指向赋值绑定。

Go 的时间格式化为什么是 2006-01-02 15:04:05?
Go 的时间格式化为什么是 2006-01-02 15:04:05? 2021-08-10844

没有什么是完美的!而且,有些东西,有些人认为好,有些人认为很糟糕。Go 也是如此。喜欢 Go 语言的朋友,大概率对其中某些地方不喜欢。比如,你喜欢 Go 中时间格式化固定的 2006-01-02 15:04:05 -0700 吗?为什么是这么一个时间?今天来

分析Go语言接口的设计原则
分析Go语言接口的设计原则 2021-08-10623

interface是Go语言的基础特性之一, 可以理解为对一种类型的规范或者约束。他跟java、c++不同, Go语言实现接口不需要显示说明实现了哪个接口, 也没有继承或者子类或者implement关键字。只是通过约定的形式, 隐式的实现接口中的方法即

Go语言的IO库那么多纠结该如何选择
Go语言的IO库那么多纠结该如何选择 2021-08-101187

在Go语言中涉及 I/O 操作的内置库有很多种,比如: io 库, os 库, ioutil 库, bufio 库, bytes 库, strings 库等等。拥有这么多内置库是好事,但是具体到涉及 I/O 的场景我们应该选择哪个库呢,带着这个问题一起通过本文学习下吧

golang中对"引用传递"的误解
golang中对"引用传递"的误解 2021-08-10396

这篇文章主要介绍了golang中对“引用传递”的误解,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

Go语言设计模式之结构型模式
Go语言设计模式之结构型模式 2021-08-10565

本文主要聚焦在结构型模式(Structural Pattern)上,其主要思想是将多个对象组装成较大的结构,并同时保持结构的灵活和高效,从程序的结构上解决模块之间的耦合问题

Golang加权轮询负载均衡的实现
Golang加权轮询负载均衡的实现 2021-08-10893

负载均衡器在向后端服务分发流量负载时可以使用几种策略。本文主要介绍了Golang加权轮询负载均衡,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

详解玩转直播系列之消息模块演进
详解玩转直播系列之消息模块演进 2021-08-10871

本篇文章针对秀场直播,简单地描述一下消息模型,说明一下我们消息模型的架构,并结合我们一年以来,通过处理不同的业务线上问题,来进行演进式的消息模型架构的升级与调整,将此整理成文,并分享給大家

Go 提案:增加泛型版 Slices 和 Maps 新包
Go 提案:增加泛型版 Slices 和 Maps 新包 2021-08-10941

今天要讨论的泛型版功能支持也是如此,分别包含:map(#47330)、slice(#45955)、container/set(#47331) 三种通用类型的支持。

Golang实现四种负载均衡的算法(随机,轮询等)
Golang实现四种负载均衡的算法(随机,轮询等) 2021-08-09688

本文介绍了示例介绍了Golang 负载均衡的四种实现,主要包括了随机,轮询,加权轮询负载,一致性hash,感兴趣的小伙伴们可以参考一下

Golang 实现简单随机负载均衡
Golang 实现简单随机负载均衡 2021-08-09564

均衡算法又分为 随机,轮询,加权轮询,哈希,而随机负载均衡算法就是本文的重点,需要的朋友们下面随着小编来一起学习学习吧

Go语言中nil判断引起的问题详析
Go语言中nil判断引起的问题详析 2021-08-091038

这篇文章主要给大家介绍了关于Go语言中nil判断引起问题的相关资料,nil 是Go语言中一个预定义好的标识符,文中通过示例代码介绍的非常详细,需要的朋友可以参考下

分析Go语言中CSP并发模型与Goroutine的基本使用
分析Go语言中CSP并发模型与Goroutine的基本使用 2021-08-091169

我们都知道并发是提升资源利用率最基础的手段,尤其是当今大数据时代,流量对于一家互联网企业的重要性不言而喻。串流显然是不行的,尤其是对于web后端这种流量的直接载体。并发是一定的,问题在于怎么执行并发。常见的

浅谈Go语言多态的实现与interface使用
浅谈Go语言多态的实现与interface使用 2021-08-09586

如果大家系统的学过C++、Java等语言以及面向对象的话,相信应该对多态不会陌生。多态是面向对象范畴当中经常使用并且非常好用的一个功能,它主要是用在强类型语言当中,像是Python这样的弱类型语言,变量的类型可以随意变化

1 2 3 下一页
小编推荐
热门排行