自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 GO语言学习(17)Gorm的数据库操作

GORM是 Go 语言中最流行的 ORM(对象关系映射)库之一,支持主流数据库(MySQL、PostgreSQL、SQLite、SQL Server 等),提供简洁的 API 和强大的功能。其具有以下基本特点:简洁易用:通过定义结构体来映射数据库表,简化数据操作。功能全面:支持CRUD、事务、预加载、关联关系、自动迁移等常见功能。扩展性强:内置钩子函数、插件机制以及对多种数据库(MySQL、PostgreSQL、SQLite、SQL Server等)的支持。性能优秀。

2025-04-03 17:40:42 541

原创 GO语言学习(16)Gin后端框架

通过前面的基本学习,终于开始进入项目学习阶段。本文将主要介绍Go语言官方的后端框架Gin如何与前端数据交互,以及实现最基本的表单数据交互案例,而关于后端操作数据库的部分,将留在下一章进行详细讲解。前端和后端是软件开发中的两个重要部分,它们共同协作完成一个完整的产品或系统。通俗来说,前端就像餐厅的前台,负责接待顾客、展示菜单、处理顾客的点餐需求,后端就像餐厅的后厨,负责准备食材、烹饪菜肴、确保菜品按时送到前台,前端是用户看到的“表面”,负责展示和交互。后端是用户看不到的“幕后”,负责处理数据和逻辑。对比维度。

2025-04-02 17:50:52 1197

原创 Go语言学习(15)结构体标签与反射机制

本文将主要介绍结构体标签(Tags)与基于reflect包的反射机制,这两个内容在网络编程中比较常用到。

2025-04-02 14:06:54 817

原创 GO语言学习(14)GO并发编程

GO语言并发编程介绍

2025-04-01 11:25:14 1270

原创 GO语言学习(13)接口interface

在Go语言中,接口(interface)是,它允许我们定义一组方法但不实现它们,任何类型只要实现了这些方法,就被认为是实现了该接口。

2025-03-31 11:09:09 589

原创 GO语言学习(12) 初识结构体

Go 语言中数组可以存储同一类型的数据,但在结构体中我们可以为不同项定义不同的数据类型,结构体是由一系列具有相同类型或不同类型的数据构成的数据集合。

2025-03-25 13:13:13 334

原创 GO语言学习(11)指针

Go 语言的指针是一种直接操作内存地址的机制,但相较于 C/C++,Go 的指针设计更加安全和简洁,避免了常见的内存错误(如野指针、悬垂指针)。我们都知道,变量是一种使用方便的占位符,用于引用计算机内存地址。Go 语言的取地址符是,放到一个变量前使用就会返回相应变量的内存地址。而指针是一个特殊的变量,用于存储了另一个变量的内存地址。具体原理可参考第2节当中的代码示例。

2025-03-24 14:15:28 798

原创 Go语言学习(10) 切片

var 切片名 []数据类型指针:指向底层数组的起始位置。长度(length):切片中当前元素的个数。容量(capacity):从切片的起始位置到底层数组末尾的元素个数。切片可以通过以下几种方式声明和初始化,可以使用make// 使用 make 函数slice := make([]int, 5) // 创建一个长度为5,容量为5的切片,元素初始化为0// 或者指定容量:slice := make([]int, 5, 10) // 创建一个长度为5,容量为10的切片// 直接初始化。

2025-03-24 00:10:56 765

原创 GO语言学习(9)数组

在 Go 语言中,数组是一种基本的,用于存储的元素。数组的长度在声明时确定,并且在运行时不能改变。数组是值类型,这意味着数组的赋值会创建一个副本,而不是引用。

2025-03-23 21:19:09 761

原创 GO语言学习(8)函数

在Go语言中,函数是基本的代码组织和复用单元。函数可以接受输入参数,执行特定任务,并返回结果。Go语言中的函数设计简洁且功能强大,支持多返回值、匿名函数、闭包等特性。本文将详细介绍GO语言当中的函数🧐。

2025-03-23 19:58:28 1073

原创 GO语言学习(7)循环语句

Go语言中的循环语句主要有for循环,没有像其他语言中的while或do-while循环。for循环在Go语言中非常灵活,可以用于实现各种循环需求。本文将主要介绍for循环的基本用法。

2025-03-23 17:55:14 940

原创 GO语言学习(6)条件语句

本文将主要介绍if...else语句,switch语句以及select语句,三种条件语句的使用。

2025-03-23 15:18:43 581

原创 GO语言学习(5)常量

在 Go 语言中,常量是固定不变的值,一旦被赋值,就不能再被修改。常量可以是数值、布尔值、字符串等类型。常量的使用可以提高代码的可读性和可维护性,并且常量在编译时就已经确定,因此可以优化程序性能。

2025-03-22 23:40:37 278

原创 GO语言学习(4)基本数据声明与使用

本文将介绍GO语言如何声明数字类型,字符串类型,布尔类型的变量,以及对应的数据运算。

2025-03-22 20:22:07 626

原创 GO语言学习(3)数据类型概述

本文将主要介绍GO语言当中的基本数据类型及其特点,并未涉及到代码层面。GO语言当中的数据类型十分丰富,主要可以分为布尔型,数字类型,字符串类型以及派生类型四大类。由于派生类型较为复杂,本文主要介绍前三种类型。

2025-03-22 17:00:26 245

原创 GO语言学习(2)基本结构与输入输出

本文将通过最基本的“Hello,World”以及其它简单的引申例子,来介绍GO语言基本的输入输出操作。

2025-03-22 16:06:42 716

原创 GO语言学习(1)概述与环境

本文主要介绍如何在Windows环境下安装GO语言与Goland

2025-03-22 15:29:51 339

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除