Go语言基础—面向对象(继承)

继承按照传统面向对象思想,继承就是把同一类事务提出共同点为父类,让子类可以复用父类的可访问性内容。

利用gRPC,Ballerina和Go建立有效的「微服务」

关键的买点基于交互和通信风格,我们可以将微服务分为两组:面向外部的微服务和内部的微服务。RESTful API是面向外部的微服务的事实上的通信技术(REST的普遍性和丰富的支持生态系统在其持续成功中发挥了重要作用)。gRPC是一种相对较新的远程过程调用(RPC) API范例实现。

Go: 互斥锁和饥饿

Mutex-6 122ns ± 6% 122ns ± 2% ~RWMutexWrite100-6 40.6ns ± 1% 40.9ns ± 1% +0.91%。

Go语言自学系列 | golang递归

视频来源:B站《golang入门到项目实战 [2021最新Go语言教程,没有废话,纯干货!持续更新中…]》一边学习一边整理老师的课程内容及试验笔记,并与大家分享,侵权即删,谢谢支持!

Gin(八):cookies使用,Go语言web最火框架之一

这里来介绍一下这些参数,第一个参数为cookie名。第三个参数为cookie有效时长,当cookie存在的时间超过设定时间时,cookie就会失效。

Go语言中互斥锁与读写锁,你知多少?

简述Golang中的锁机制主要包含互斥锁和读写锁互斥锁互斥锁是传统并发程序对共享资源进行控制访问的主要手段。在Go中主要使用 sync.Mutex的结构体表示。一个简单的示例:func mutex() { var mu sync.Mutex mu.Lock() fmt.

Go 语言是如何进行 RPC 调用的?

点击上方蓝色“Go语言中文网”关注我们,领全套Go资料,每天学习 Go 语言今天我们来了解一下 Go 语言是如何进行远程方法调用的,远程方法调用是服务间进行通信的基础方式之一,是 Go 语言实现微服务架构必须掌握的开发知识和原理。

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

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

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

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

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

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