首页
java
go
rust
数据库
mysql
mongdb
redis
算法
消息队列
kafka
关于
猫哥说
只要付出足够多的时间和耐心,随机过程总会收敛到和付出相对的稳态。
累计撰写
10
篇文章
累计创建
6
个标签
累计收到
0
条评论
栏目
首页
java
go
rust
数据库
mysql
mongdb
redis
算法
消息队列
kafka
关于
目 录
CONTENT
以下是
go
相关的文章
2024-03-06
【go语言开发】gorm库连接和操作mysql,实现一个简单的用户注册和登录
本文主要介绍使用gorm库连接和操作mysql,首先安装gorm和mysql依赖库;然后初始化mysql,配置连接池等基本信息;然后建表、完成dao、controller开发;最后在swagger中测试 @[TOC] 欢迎大家访问个人博客网址:https://www.maogeshuo.com,博主
2024-03-06
183
0
0
mysql
2024-03-05
【go语言开发】redis简单使用
本文主要介绍redis安装和使用。首先安装redis依赖库,这里是v8版本;然后连接redis,完成基本配置;最后测试封装的工具类 @[TOC] 欢迎大家访问个人博客网址:https://www.maogeshuo.com,博主努力更新中... 参考文件: Yaml文件配置,Config使用 Log
2024-03-05
86
0
0
go
2024-03-05
【go语言开发】yaml文件配置和解析
本文主要介绍使用第三方库来对yaml文件配置和解析。首先安装yaml依赖库;然后yaml文件中配置各项值,并给出demo参考;最后解析yaml文件,由于yaml文件的配置在全局中可能需要,可定义全局变量Config,便于调用 @[TOC] 欢迎大家访问个人博客网址:https://www.maoge
2024-03-05
188
0
0
go
2024-03-01
【go语言开发】swagger安装和使用
本文主要介绍go-swagger的安装和使用,首先介绍如何安装swagger,测试是否成功;然后列出常用的注释和给出使用例子;最后生成接口文档,并在浏览器上测试 @[TOC] 安装 命令行安装swagger最新库 go install github.com/swaggo/swag/cmd/swag@
2024-03-01
301
0
0
go
2024-02-02
【go语言开发】loglus日志框架的使用
本文将简单介绍loglus框架的基本使用,并给出demo 前言 Logrus 是一个用于 Go 语言的结构化日志框架,它提供了丰富的日志级别、钩子和格式化选项。 环境搭建: go get github.com/sirupsen/logrus 代码中导入Loglus import ( "githu
2024-02-02
195
0
0
go
2024-01-24
【go语言开发】本地缓存的使用,从简单到复杂写一个本地缓存,并对比常用的开源库
本文主要介绍go语言中本地缓存的使用,首先由简单到复杂手写3个本地缓存示例,使用内置的sync,map等数据结构封装cache,然后介绍常见的一些开源库,以及对比常用的开源库 前言 本地缓存是指将一部分数据存储在应用程序本地内存中,以提高数据访问速度和应用程序性能的技术。 使用本地缓存的优势: 提高
2024-01-24
498
0
1
go
2024-01-24
【go语言开发】go项目打包成Docker镜像,包括Dockerfile命令介绍、goctl工具生成
本文主要介绍如何将go项目打包成镜像,首先介绍Dockerfile常用命令介绍,然后介绍使用工具goctl用于生成Dockerfile,还可以根据需求自定义指令内容,最后讲解如何将go-blog项目打包成镜像,以及如何运行等 前言 参考文档: docker日常使用,编写dockerfile等 doc
2024-01-24
763
0
1
go
2024-01-24
【go语言开发】Minio基本使用,包括环境搭建,接口封装和代码测试
本文主要介绍go语言使用Minio对象存储,首先介绍搭建minio,创建bucket等,然后讲解封装minio客户端接口,包括但不限于:上传文件,下载,获取对象url,最后测试开发的接口 前言 Minio是一个开源的对象存储服务器,旨在提供高性能、可扩展和易于使用的存储解决方案。它兼容Amazon
2024-01-24
400
0
0
go
2024-01-24
【go语言开发】编写单元测试
本文主要介绍使用go语言编写单元测试用例,首先介绍如何编写单元测试,然后介绍基本命令的使用,最后给出demo示例 前言 在go语言中编写单元测试时,使用说明 测试文件命名:在 Go 语言中,测试文件的命名应与被测试的源代码文件相同,但以 "_test" 结尾。例如,如果你的源代码文件名为 examp
2024-01-24
160
0
0
go