- Go21
- 后端15
- 编程8
- 实用工具7
- 教程7
- 并发编程7
- JAVA7
- Linux6
- 使用指南5
- 工程化5
- 日志4
- 应用2
- Docker2
- Java2
- Linux 基础2
- 入门2
- Web框架2
- Gin2
- 数据库2
- ORM2
- GORM2
- 指南1
- 软件推荐1
- 跳过开屏广告1
- win101
- google1
- 工作1
- 常用1
- docker1
- 前端1
- 后端开发1
- Go语言1
- 系统运维1
- 命令行工具1
- 系统管理1
- 基础1
- 开发环境1
- GoLand1
- VSCode1
- 命令行1
- Go Module1
- Go fmt1
- Go build1
- Go run1
- GOPATH1
- GOROOT1
- Linux Mint1
- Go 1.22.21
- Hello World1
- 变量1
- 类型1
- 指针1
- new1
- make1
- 简短声明1
- 基本类型1
- var1
- 数据结构1
- slice1
- map1
- 扩容机制1
- 深拷贝1
- 浅拷贝1
- 并发安全1
- sync.Map1
- 面向对象1
- Struct1
- 方法1
- 接收者1
- 值接收者1
- 指针接收者1
- 面向对象编程1
- 接口1
- 多态1
- 鸭子类型1
- 空接口1
- 类型断言1
- any1
- interface{}1
- 错误处理1
- error1
- defer1
- panic1
- recover1
- fmt.Errorf1
- errors.Is1
- errors.As1
- 日志库1
- 实践项目1
- 标准库1
- 配置管理1
- Viper1
- Zap1
- 实战项目1
- 加密1
- 通信协议1
- SpringBoot1
- JAR1
Go 生态中最流行的 Web 框架是 Gin,以高性能和易用性著称。本文通过对比 Java Spring Boot,帮助你快速掌握 Gin 的核心概念:路由、处理器、参数绑定。
Gin 中间件是 Web 应用的核心机制,用于实现日志、认证、CORS、错误处理等跨切面需求。本文通过完整可运行的示例,并结合 Java Filter 对比,帮助你快速掌握中间件开发。
GORM 是 Go 最流行的 ORM 库,提供完善的数据库操作能力。本文通过完整可运行的示例,并结合 JPA/Hibernate 对比,帮助你快速掌握 GORM 使用。
GORM 提供了强大的事务和关联关系支持。本文通过完整可运行的示例,并结合 JPA 对比,帮助你掌握事务处理和关联关系操作。
Viper 是 Go 最流行的配置管理库,支持多种配置格式和环境变量。本文通过完整可运行的示例,并结合 Spring Boot 配置对比,帮助你快速掌握 Viper 使用。
Zap 是 Uber 开源的高性能结构化日志库。本文通过完整可运行的示例,并结合 Logback/SLF4J 对比,帮助你快速掌握 Zap 使用。
整合 Gin、GORM、Viper、Zap 等框架,开发一个完整的用户注册/登录 API。这个项目包含用户认证、密码加密、JWT 令牌和数据库操作,是学习 Go Web 开发的完美案例。
好的!根据你提供的环境(Linux Mint XFCE、Go 1.22.2 已安装、项目目录为 /home/liumangmang/GolandProjects),我将为你梳理 完整但简洁 的步骤,包括验证安装、配置 Go module、编写 Hello World、以及运行 go fmt 和 go build。
当然可以!以下是基于你当前环境(Linux Mint XFCE、Go 1.22.2、项目目录 /home/liumangmang/GolandProjects)整理的 Go 语言基础语法实践步骤,涵盖:
- 基本类型
- 变量声明
:=简短声明- 指针
newvsmake
我们将通过一个可运行的示例程序来演示这些概念。
