go-zero(rpc服务) 2024-05-20 rpc, golang, 后端, 网络协议, 开发语言 8人 已看 service:定义一个服务,其中rpc UserInfo(UserInfoRequest) returns (UserInfoResponse)表示定义一个rpc服务,接受一个UserInfoRequest请求,响应为UserinfoResponse。api端主要是起一个接口的作用,根据配置文件,获取到对应的rpc链接,然后再转发请求到rpc服务,最终rpc端处理并相应。其中etc文件和internal文件和根据api生成的文件作用和结构几乎都是差不多的。go_out:指定go语言生成目录。
go-zero(rpc服务) 2024-05-20 rpc, golang, 后端, 网络协议, 开发语言 10人 已看 service:定义一个服务,其中rpc UserInfo(UserInfoRequest) returns (UserInfoResponse)表示定义一个rpc服务,接受一个UserInfoRequest请求,响应为UserinfoResponse。api端主要是起一个接口的作用,根据配置文件,获取到对应的rpc链接,然后再转发请求到rpc服务,最终rpc端处理并相应。其中etc文件和internal文件和根据api生成的文件作用和结构几乎都是差不多的。go_out:指定go语言生成目录。
2.go环境配置与开发工具选择 2024-05-20 golang, 后端, 开发语言 14人 已看 官网(https://go.dev/dl/) 下载地址(国内)(https://golang.google.cn/dl/)根据自己的操作系统选择下载即可。
使用api和rpc的一个综合使用 2024-05-21 rpc, 网络, golang, 网络协议 9人 已看 最后就是logic/loginlogic.go中对于具体服务的一个处理。在login中进行token的生成,其他的响应根据业务写出相应的代码。在etc/users.yaml中添加myslq的链接信息和jwt。在config/config.go中添加相应的配置内容。在svc中配置数据库的初始化和Context信息。首先是api文档,然后通过命令。去生成对应的go项目。
5.1 Go 函数的定义与调用 2024-05-23 golang, 后端, 开发语言 11人 已看 / 函数体其中,是函数名,parameters是参数列表,是返回值类型列表。函数是Go编程中的核心概念之一。掌握函数的定义与调用,以及相关的高级特性和技巧,对于编写高效、可维护的Go代码至关重要。希望本文能帮助开发者深入理解Go函数的精髓,提升编程水平。
Golang | Leetcode Golang题解之第102题二叉树的层序遍历 2024-05-21 算法, golang, leetcode, 后端, 开发语言 10人 已看 Golang | Leetcode Golang题解之第102题二叉树的层序遍历
golang 例子编写一个简单的评论接口 2024-05-17 golang, 后端, 开发语言 10人 已看 来创建HTTP服务器,并假设我们将评论数据存储在一个内存中的映射(map)里作为示例。这个例子将展示如何创建两个基本的HTTP端点:一个用于获取所有评论,另一个用于添加新的评论。要启动上述Go语言编写的评论接口服务,你需要确保你的开发环境中已经安装了Go(Golang)并且设置好了GOPATH等环境变量。请注意,在生产环境中,你可能需要将数据持久化存储在数据库中,并且实现更全面的错误处理、验证、安全措施(如防止SQL注入、XSS攻击)等。在Go语言中编写一个简单的评论接口,我们可以使用标准库。
Go语言通过goroutine实现多协程文件上传 2024-05-21 golang, 后端, 开发语言 10人 已看 多协程文件上传通过将文件分块和并行上传提高了上传效率和速度。上述示例代码展示了如何在Go语言中实现基本的多协程文件上传,包括文件分块、上传和错误处理。实际应用中还需要考虑更多的细节,如断点续传、重试机制和进度监控等。
go ast语义分析实现指标计算器 2024-05-23 golang, 后端, windows, 开发语言 14人 已看 首先我们要知道AST是什么(Abstract Syntax Tree,AST),简称为语法树,是go语言源代码语法结构的一种抽象表示。它以树状的形式表现编程语言的语法结构,树上的每个节点都表示源代码中的一种结构。
Golang处理MySQL框架zdpgo_sqlx快速入门教程 2024-05-23 android, golang, mysql, 开发语言, sql 13人 已看 【代码】Golang处理MySQL框架zdpgo_sqlx快速入门教程。
【Go语言入门学习笔记】Part2.基本数据类型 2024-05-16 学习, python, 笔记, golang, 开发语言 11人 已看 这集内容和之前学过的Python或者C的很像,基本上就是两者杂糅,还有一些转换功能,高度类似于Java,其余还有很少一部分Go语言自己的特性,总而言之是很简单的。
Go 切片常用操作与使用技巧 2024-05-23 golang, 后端, 开发语言 9人 已看 在 Go 语言中的切片(slice)是一种灵活的动态数组,它可以自动扩展和收缩,是 Go 语言中非常重要的数据结构之一。切片是基于数组实现的,它的底层是数组,可以理解为对底层数组的抽象。它会生成一个,并通过切片长度关联到底层数组部分或者全部元素。
Go 切片常用操作与使用技巧 2024-05-23 golang, 后端, 开发语言 12人 已看 在 Go 语言中的切片(slice)是一种灵活的动态数组,它可以自动扩展和收缩,是 Go 语言中非常重要的数据结构之一。切片是基于数组实现的,它的底层是数组,可以理解为对底层数组的抽象。它会生成一个,并通过切片长度关联到底层数组部分或者全部元素。
golang创建式设计模式---工厂模式 2024-05-19 java, golang, 后端, 设计模式, 开发语言 18人 已看 工厂模式(Factory Method Pattern)是一种设计模式,旨在创建对象时,将对象的创建与使用进行分离。通过定义一个工厂类,这个类具有创建不同具体产品对象的方法。用户只需与工厂类交互,告诉工厂自己想要什么类型的产品,工厂就会负责创建并返回相应的产品对象。这样做的好处是使得系统的架构更加清晰、灵活,方便扩展和维护产品的种类,同时也降低了代码之间耦合度。简单来说,就是有个专门负责生产对象的“地方”,根据需求生产出对应的对象。其uml类图由图可知,工厂方法模式的角色组成如下。
关于学习Go语言的并发编程 2024-05-22 学习, golang, 后端, 开发语言 11人 已看 开始之前,介绍一下最近很火的开源技术,低代码。作为一种软件开发技术逐渐进入了人们的视角里,它利用自身独特的优势占领市场一角——让使用者可以通过可视化的方式,以更少的编码,更快速地构建和交付应用软件,极大程度地降低了软件的开发、配置、部署和培训成本。开发语言:Java/.net这是一个基于 Java Boot/.Net Core 构建的简单、跨平台快速开发框架。前后端封装了上千个常用类,方便扩展;采用微服务、前后端分离架构,集成了代码生成器,支持前后端业务代码生成,满足快速开发;
Go 和 Delphi 定义可变参数函数的对比 2024-05-22 java, golang, 后端, 开发语言 11人 已看 使用可变参数函数具有灵活性、重用性、简化调用等优点,各个语言有各自定义可变参数函数的方法,也有通用的处理方法,比如使用数组、定义参数结构体、使用泛型等。这里总结记录一下 go、delphi 的常用的定义可变参数函数的方式!