×

golang

Gin框架Go Web项目实战 (go的gin框架)

752557pk 752557pk 发表于2024-04-22 浏览4428 评论0
1.项目介绍 基于Go语言和gin框架开发的个人博客系统,该项目可以帮助你的golang应用快速实现前端和后端系统。 aiwen-gin-blog是一个基于go语言和gin框架开发的前端和后台管理系统,集成动态路由,日志,文件配置加载,鉴权等功能,让您把更多时间专注在业务开发上。 2.技术选型 前端:用基于layui构建基础页面。 后端:用Gin快速搭建基础restful风格API,Gin是一个go语言编写的Web框架。 数据库:采用MySQL,使用gorm实现对数据库的基本

golang

go-gin框架(gogin框架)

面粉厂管理系统开发 面粉厂管理系统开发 发表于2024-04-22 浏览5134 评论0
gin简介 Gin是一个golang的微框架,封装比较优雅,API友好,源码注释比较明确,已经发布了1.0版本。具有快速灵活,容错方便等特点。其实对于golang而言,web框架的依赖要远比Python,Java之类的要小。自身的net/http足够简单,性能也非常不错。框架更像是一些常用函数或者工具的集合。借助框架开发,不仅可以省去很多常用的封装带来的时间,也有助于团队的编码风格和形成规范。 Gin 包括以下几个主要的部分: 设计精巧的路由/中间件系统; 简单好用的核心上下文 Con

golang

【Kafka】Golang中使用Kafka基于发布订阅模式实现消息队列(kafka消息订阅和推送)

阿信。 阿信。 发表于2024-04-22 浏览4592 评论0
前言 在以前的定义中,Kafka被定义为一个分布式的基于发布/订阅模式的消息队列(Message Queue),主要应用于大数据实时处理领域,当然我们知道kafka的作用远不止用于消息队列,kafka作为消息队列主要是基于点对点模式和基于发布订阅模式,其中,点对点模式表现为:消费者主动拉取数据,消息收到后清除消息。而发布订阅表现为: 可以有多个topic主题(浏览、点赞、收藏、评论等)。 消费者消费数据之后,不删除数据。 每个消费者相互独立,都可以消费到数据。 在上篇文章Doc

golang

golang中int int8 int16 int32 int64 uint8 uint16 uint32 uint64 占用字节和取值范围

源码代售 源码代售 发表于2024-04-22 浏览11685 评论0
================================go grpc-go 相关技术专栏 总入口  go语言基础知识总结、整理、收藏 ================================   本次测试的环境是Mac系统下,CPU 64位。 注意: go语言中的int的大小是和操作系统位数相关的; 如果是32位操作系统,int类型的大小就是4字节; 如果是64位操作系统,int类型的大小就是8个字节 1、测试不同int类型占用字节数大小 1.1、测

golang

Windows Go安装+环境配置+goland(windows配置go环境变量)

愿林 愿林 发表于2024-04-22 浏览4480 评论0
Windows Go安装+环境配置+goland go安装: 下载网址:Go官网下载地址(需要翻墙)Go官方镜像站Go语言中文网下载 下载 下载比较简单,注意安装版本(可以选择推荐下载,也可以使用稳定版本)和安装路径(GOROOT) 具体下载步骤可以参考:https://zhuanlan.zhihu.com/p/442461913 环境配置: 在初学时,环境一直没怎么在意,导致后来学框架的时候比较头痛,个人认为环境配置还是挺重要的右键“此电脑” - 属性 - 高级 -

golang

通过GoLand将本地项目上传到GitHub(详细步骤)

xingqi xingqi 发表于2024-04-21 浏览7463 评论0
上期我们讲了如何在GoLand中正确配置项目,这期我们来讲在GoLand中将本地项目代码上传到GitHub中,方便我们后续查看,前提是你的计算机已经安装配置完成git 网上有详细教程,比较简单,这里就不过多的介绍,我们直接实操走起! 一、在GoLand中创建项目与GitHub进行关联 1.创建一个项目 2.git init 命令 通过命令 git init 把这个目录变成git可以管理的仓库 然后输完命令完成之后,目录会多一个 .git 的隐藏目录,以防止用户误操作 gi

golang

Golang发送GET网络请求并绑定参数到结构体(gin框架)(golang get请求)

鑫想事程 鑫想事程 发表于2024-04-21 浏览5303 评论0
golang发送网络请求探索过程 背景:突然有一天,我需要写一个接口给前端同学使用,这个接口是要给第三方接口发送一个网络请求,于是我遍开始从零到一的完成了这个接口。 具体实现 此接口是一个GET请求,需要传递id和token两个参数参数,其中,token不是普通的参数,是请求头header中的参数。以前我发送的所有带有参数的请求都是post请求,并且所有的请求参数的都json格式的数据(额...因为我只会这一种)。但是今天,要写的接口中需要调用第三方GET类型的接口,所以我只好学习如何写G

golang

Go语言实现快速排序(QuickSort)

亿源雾化蒸汽? 亿源雾化蒸汽? 发表于2024-04-21 浏览7051 评论0
快速排序(QuickSort) 作为最流行的排序算法之一,又有非常出色的性能,被广大的编程语言作为标准库默认排序方法。 快速排序的设计思想是一个很好的分治法(divide-and-conquer) 的实例,理解他的实现原理将有助于我们在实际生产过程中设计自己的解决问题的算法。最直接的,很多算法题目需要使用到类似的思想。 先贴代码(Go): func quickSort(nums []int, l, r int) { //[l,r] if l < r { m := p

golang

golang 环境搭建 (golang环境搭建)

漂泊 漂泊 发表于2024-04-21 浏览4458 评论0
Go(又称Golang)是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言 golang 环境搭建 最近疫情,小区封闭,正好借机学习一下 golang 目录 1、官网下载安装包 2、配置环境变量 3、配置 golang 环境 4、vscode 安装 go 插件 5、golang hello world 1、官网下载安装包 golang 官网地址:https://golang.google.cn/  点击Download ,下载