Gorm 关联关系介绍与基本使用-牛翰网

Gorm 关联关系介绍与基本使用

目录一 Belongs To(一对一)1.1 Belongs To1.2 重写外键1.3 重写引用(一般不用)1.4 Belongs to 的 CRUD1.5 预加载1.6 外键约束二、Has One2.1 Has One2.2 重写外键2.3 重写引用2.4 多态关联2.5 H...
9个月前
15113
【一文搞定】Linux、Mac、Windows安装Docker与配置教程!-牛翰网

【一文搞定】Linux、Mac、Windows安装Docker与配置教程!

目录一、Windows 安装1.1 安装与启用 Hyper-V1.2 安装 WSL1.3 Docker Desktop 官方下载1.4 安装Docker Desktop二、MacOS 安装2.1 Docker Desktop 官方下载2.2 安装Docker Desktop三、Mac 和Wind...
9个月前
12711
Go 泛型之泛型约束-牛翰网

Go 泛型之泛型约束

Go 泛型之泛型约束 目录Go 泛型之泛型约束一、引入二、最宽松的约束:any三、支持比较操作的内置约束:comparable四、自定义约束五、类型集合(type set)六、简化版的约束形式七、约束的类型推...
9个月前
14912
Docker 容器编排利器 Docker Compose-牛翰网

Docker 容器编排利器 Docker Compose

目录一、Docker Compose 简介二、Docker Compose 安装2.1 Mac、Windows 平台默认支持2.2 Linux 安装(通过包管理)2.2.1 安装2.2.2 测试2.2.3 卸载2.3 使用PIP 安装与卸载2.3.1 PIP安装2.3.2 PIP ...
9个月前
0738
2000+多种开源大模型随意部署!一键搭建本地大模型,不挑环境、不挑配置(ollama 安装部署教程《Windows/Linux,Mac》)-牛翰网

2000+多种开源大模型随意部署!一键搭建本地大模型,不挑环境、不挑配置(ollama 安装部署教程《Windows/Linux,Mac》)

2000+多种开源大模型随意部署!一键搭建本地大模型,不挑环境、不挑配置(ollama 安装部署教程《Windows/Linux,Mac》) 一、Ollama介绍 2.1 基本介绍 Ollama是一个支持在Windows、Linux和MacOS...
Go 性能压测工具之wrk介绍与使用-牛翰网

Go 性能压测工具之wrk介绍与使用

在项目正式上线之前,我们通常需要通过压测来评估当前系统能够支撑的请求量、排查可能存在的隐藏bug;压力测试(压测)是确保系统在高负载情况下仍能稳定运行的重要步骤。通过模拟高并发场景,...
9个月前
03811
Go 项目依赖注入wire工具最佳实践介绍与使用-牛翰网

Go 项目依赖注入wire工具最佳实践介绍与使用

目录一、引入二、控制反转与依赖注入三、为什么需要依赖注入工具3.1 示例3.2 依赖注入写法与非依赖注入写法四、wire 工具介绍与安装4.1 wire 基本介绍4.2 安装五、Wire 的基本使用5.1 前置代码...
9个月前
0426
Go 标准库之 GoRequests 介绍与基本使用-牛翰网

Go 标准库之 GoRequests 介绍与基本使用

目录一、介绍二、安装三、导入四、基本使用4.1 发送GET 请求4.2 POST请求发送JSON数据4.3 Post 文件上传4.4 GoRequests 使用代理4.5 Gorequests 使用session五、HTTP服务端代码 一、介绍 官方文...
9个月前
0379
Go 单元测试基本介绍-牛翰网

Go 单元测试基本介绍

目录引入一、单元测试基本介绍1.1 什么是单元测试?1.2 如何写好单元测试1.3 单元测试的优点1.4 单元测试的设计原则二、Go语言测试2.1 Go单元测试概要2.2 Go单元测试基本规范2.3 一个简单例子2....
9个月前
05113
Go 单元测试之HTTP请求与API测试-牛翰网

Go 单元测试之HTTP请求与API测试

目录一、httptest1.1 前置代码准备1.2 介绍1.3 基本用法二、gock2.1介绍2.2 安装2.3 基本使用2.4 举个例子2.4.1 前置代码2.4.2 测试用例 一、httptest 1.1 前置代码准备 假设我们的业务逻辑是搭...
9个月前
05114