• Golang Gateway API 搭建教程

    时间:2024-03-07 12:41:35

    原文链接随着微服务的兴起,行业里出现了非常多优秀的微服务网关框架,今天教大家搭建一套国人,用Golang写的微服务网关框架。这里啰嗦一句,可能到今天还有人不理解什么...

  • Golang 常用的时间转换

    时间:2024-03-07 09:59:54

    1、获取 Y-m-d H:i:s 格式的当前时间 t := time.Now().Format(time.DateTime) 2、获取当前时间戳 currentTime := time.Now()timestamp := currentTime.Unix() // 获取秒级时间戳 3、Y-m-d H...

  • GoWorld – 用Golang写一个分布式可扩展、可热更的游戏服务器

    时间:2024-03-06 17:08:24

    GoWorld代码:https://github.com/xiaonanln/goworldGolang具有运行效率高、内存安全等优良特性,因此是非常适合用来进行服...

  • golang 注释插件

    时间:2024-03-06 11:35:15

    Goanno插件 自动生成golang注释,该插件为 Intellij/Goland 中的 golang 提供自动生成注释 如何使用? control + command + / (for windows: control + alt + /)(生成注释)Right click -> Gene...

  • golang使用gorm操作mysql3,数据查询

    时间:2024-03-04 20:04:46

    1. //GET请求 db操作,按id查询数据r.GET("/getByIdDb", controller.GetUserById)//GET请求 db操作,查询数据r.GET("/getByUserList", controller.GetByUserList) 2. //getByUserIdf...

  • 在您的下一个项目中选择 Golang 和 Node.js 之间的抉择-并发性能

    时间:2024-03-03 07:06:50

    Golang 的一个突出特点是通过轻量级的 goroutines 和 channels 支持原生并发。这使 Golang 应用程序能够以最小的开销高效地处理成千上万的并发任务,使其非常适合构建高度并发的系统,如 Web 服务器、微服务和分布式应用程序。相比之下,Node.js 依赖于事件驱动的非阻...

  • Golang通脉之并发初探

    时间:2024-03-01 16:07:40

    并发是编程里面一个非常重要的概念,Go语言在语言层面天生支持并发。并发与并行并发:同一时间段内执行多个任务。并行:同一时刻执行多个任务,有时间上的重叠。进程、线程、协程进程...

  • Golang 语法系列:结构体

    时间:2024-02-26 08:19:43

    结构体:相当于"类" 1.结构体声明 type [name] struct {    [field_name] [field_type]    [field_name] [field_type]    ...}//例子:type Person struct {    name string    a...

  • Golang通脉之方法

    时间:2024-02-25 15:03:52

    方法和接收者Go语言中的方法(Method)是一种作用于特定类型变量的函数。这种特定类型变量叫做接收者(Receiver)。接收者的概念就类似于其他语言中的this或者 s...

  • golang gRPC 入门

    时间:2024-02-22 21:17:35

    golang gRPC 入门安装 golang安装 gRPC定义 protobuf 文件编译 proto 文件编写 server 端代码编写 client 端代码执行 server & client总结golang gRPC 入门网上有不少的页面都提供 golang gRPC 的简单例子,但...

  • Golang 入门系列(十一)Go语言实现webapi

    时间:2024-02-22 21:17:10

    之前,已经讲过很多Golang的东西,比如基础语法,mysql的使用,redis的使用等等,感兴趣的可以看看以前的文章,https://www.cnblogs.co...

  • 编程笔记 Golang基础 015 数据类型:布尔类型

    时间:2024-02-22 11:16:22

    编程笔记 Golang基础 015 数据类型:布尔类型 在Go语言中,布尔类型(bool)是一种基本数据类型,用于表示逻辑值,即真或假、是或否的情况。它主要用于条件判断和逻辑运算。 定义与取值: Go语言中的布尔类型关键字为 bool。布尔类型的变量只能有两个可能的取值:tru...

  • golang指针和结构体

    时间:2024-02-22 11:13:55

    指针指针操作指针包括指针地址、指针类型和指针取值&: &符号放在变量前面进行取地址操作**:*放在变量前面根据地址进行取值指针地址:func main() {var a int = 1// a的值是1--类型是int--,地址是0xc0000120c0,&是地址符号fmt.P...

  • golang入门介绍-1

    时间:2024-02-21 22:28:15

    今天开始发布关于go语言入门到实战内容,各位小伙伴准备好。 go介绍 Go语言(或 Golang)起源于 2007 年,并在 2009 年正式对外发布。是由 Google 公司开发的一种静态强类型、编译型、并发型、并具有垃圾回收功能的编程语言。 Go 是非常年轻的一门语言,它的主要目标是 兼具 P...

  • Leetcode With Golang 二叉树 part1

    时间:2024-02-20 21:54:12

    这一部分主要来梳理二叉树题目最简单最基础的部分,包括遍历,一些简单题目。 一、Leecode 144 - 二叉树的前序遍历 https://leetcode.cn/problems/binary-tree-preorder-traversal/description/ 二叉树的遍历是入门。我们需要在...

  • Golang使用swaggo自动生成Restful API文档

    时间:2024-02-20 15:57:02

    #关于Swaggo相信很多程序猿和我一样不喜欢写API文档。写代码多舒服,写文档不仅要花费大量的时间,有时候还不能做到面面具全。但API文档是必不可少的,相信其重要...

  • 用Golang自己构造ICMP数据包 - 疯狂奔跑

    时间:2024-02-19 07:01:13

    用Golang自己构造ICMP数据包 ICMP是用来对网络状况进行反馈的协议,可以用来侦测网络状态或检测网路错误。 限于当前Golang在网络编程方面的代码稀缺,资料甚少,所以分享一个用Golang来构造ICMP数据包并发送ping程序的echo消息的实例。 RFC...

  • golang操作阿里云对象存储——OSS | 创建桶、上传、下载、查询、删除数据

    时间:2024-02-16 17:05:28

    本节介绍如何快速使用OSS Go SDK完成常见操作,如创建存储空间(Bucket)、上传/下载文件(Object)等。先下载包github.com/aliyun/...

  • Golang学习之路一八类型别名和转换

    时间:2024-02-01 21:23:10

    Golang学习之路一八类型别名和转换 类型别名 使用 type 关键字自定义类型 package mainimport ("fmt""reflect")// type 自定义类型名 原类型type myint intfunc main() {var v1 myintv1 = 10fmt.Print...

  • (三十八)golang--json(对切片、map、结构体进行序列化)

    时间:2024-02-01 21:06:17

    (三十八)golang--json(对切片、map、结构体进行序列化) JSON(javascript object notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易...