前言我们写过的go项目如何别人访问到呢?那就需要部署到服务器上了首先我们需要下载两个软件:x-shell和x-ftp开始部署之前我们记住:1.部署到linux服务器上,就是让项目在linux服务器上运行2.x-shell用来操作linux服务器3.x-ftp用来往linux服务器上添加文件明白以上内容我们开始部署1.打包我们先将自己的golang文件进行打包在项目目录下cmd打开命令窗口(我的后端
转载
2024-05-06 14:37:52
131阅读
1.golang运行环境安装(最新版本,自动安装):yum install golang我创建了goPro和goProject文件夹。 goProject里面放的是源码和go运行环境解压后的文件夹go, goPro里面是网上说的编译后代码存放位置,创建好之后没有动过,主要还是进入 goProject里面项目的目录下去执行编译之类的命
转载
2024-04-26 12:07:53
25阅读
Docker部署go项目首先我们把我们写的go项目通过Xftp传到服务器上面,或者通过git从Coding里面拉取一份 ,未来方便起见我是把我的所有的go项目都放在了/usr/local/goproject目录下面。阿里云服务器安装git首先在服务器上面安装git ,阿里云服务器安装git很简单yum install git #安装git
git version #查看Git的版本通过Docker
转载
2023-08-18 12:11:00
323阅读
项目地址:https://github.com/EDDYCJY/go-gin-example注:开始前你需要安装好 docker,配好镜像源本章节源码在 f-20180324-docker 分支上从本章节开始 项目目录都以 go-gin-example 为基准(请配合自己本地项目灵活变动)介绍在这里简单介绍下Docker,建议深入学习 Docker 是一个开源的轻量级容器技术,让开发者
转载
2023-07-20 20:27:01
116阅读
一、下载安装1.1 下载地址Go官网下载地址:https://golang.org/dl/
Go官方镜像(推荐):https://golang.google.cn/dl/1.2 windows安装此安装实例以 64位Win10系统安装 Go1.14.1可执行文件版本为例。将上一步选好的安装包下载到本地。双击下载好的文件,然后按照下图步骤安装即可。1.3 Linux安装如果不是要在Linux平台敲g
转载
2024-06-12 22:03:42
706阅读
最近有同学开始尝试接触Go lang,拥抱新技术永远都会是一个好习惯,之前的一篇文章介绍了如何在Mac os系统下配置Go lang开发环境,这次我们在Win10系统下进行配置,并且更换国内的安装源,最后再和“全宇宙最快的web框架”–Iris亲密接触一下,对于Iris可能很多朋友并不熟悉,一般Go lang在web开发领域相对著名的框架比如Beego或者Gin都名声在外,这里推荐Iris的原因也
转载
2024-04-15 12:14:43
318阅读
Docker学习介绍 : 为了能让我们不同的程序可以在隔离的环境中运行;我们可以使用虚拟机;也可以使用Docker容器来进行环境隔离虚拟机:整个架构比较冗余,宿主机操作系统上又有多个操作系统运行,性能和效率会极大的降低Docker:Docker引擎是运行在宿主机操作系统上的,跑的应用程序进程是可以在宿主机上查看到的对比:虚拟机 [由下到上]。整个架构比较冗余,宿主机操作系统上又有多个操作系统运行
转载
2024-07-24 06:57:47
317阅读
golang项目编译生成docker镜像发布部署Mac 下编译成可执行的二进制文件mainCGO_ENABLE
原创
2023-05-05 17:28:18
221阅读
zsh: command not found 的部分解决方案Golang的 解决方案方案,# GOROOT
export GOROOT=/usr/local/go
export PATH=$PATH:/usr/local/go/bin
#GOPATH
export GOPATH=$HOME/go_place
export PATH=$PATH:$GOPATH/bin
# GOPROXY
exp
一、类型方法的实例成员复制与类型方法的实例成员引用
在Go中可以类似Java等面向对象语言一定为某个对象定义方法,但是Go中并没有类的存在,可以不严格的将Go中的struct类型理解为面向对象中的类;type demoObject struct {
id int
} 类的概念有了,那怎么为这个类(struct结构)定义方法呢;Go语言中有两种方式:1、在类型指针上定义方法;func
转载
2024-04-12 22:23:26
113阅读
面向对象Golang语言面向对象编程说明Golang支持面向对象(OOP),但是和传统的面向对象编程有区别,并不是存粹的面向对象语言。Golang中没有类(class),Go语言的结构体(struct)和其他编程语言的类(class)有同等的地位,你可以理解Golang是基于struct来实现OOP特性的Golang面向对象编程非常简洁,去掉了传统OOP语言的继承、方法重载、析构函数、构造函数、隐
转载
2024-02-24 12:51:54
43阅读
曾几何时,语言的在线运行(Playground)似乎成了标配。确实,Playground 能够让我们可以快速试验一些想法。Go 语言在发布之初就提供了一个,这就是 https://play.golang.org。然而,由于众所周知的原因,正常是访问不了。为了方便国内广大 gopher,国人搞了个镜像:https://play.studygolang.com。1.官方的 Playground不得不说
转载
2024-05-08 20:47:53
77阅读
GoLang笔记Go(又称 Golang)是 Google 的 Robert Griesemer,Rob Pike 及 Ken Thompson 开发的一种静态类型、编译型语言。Go 语言语法与 C语言相近,但功能上有:内存安全,GC(垃圾回收),结构形态及 CSP-style 并发计算。二、Go语言容器1、数组数组是一个由固定长度的特定类型元素组成的序列,一个数组可以由零个或多个元素组成。因为数
转载
2024-04-24 20:31:25
49阅读
别人都说安装golang的开发环境很麻烦,虽然老师把golang的环境打包成一个安装包,只要一键安装就可以了,但我想试一下自己弄,结果还真是遇到了麻烦。 首先介绍一下golang语言。golang是Google开发的一种编译型,可平行化,具有垃圾回收功能的编程语言。它语言简洁,一般实现一个功能,用golang写的代码行数比用java写的代码行数
转载
2024-05-11 12:21:11
35阅读
Kubernetes是一个用于自动化部署,扩展和管理容器化应用程序的开源系统。使用Kubernetes可以轻松管理在生产环境中运行的应用程序,确保它们的高可用性,可伸缩性和灵活性。在本文中,我们将介绍如何使用Kubernetes来部署一个使用Golang编写的应用程序。
整个Golang部署的流程可以分为以下几个步骤:
| 步骤 | 描述 |
| --- | --- |
| 1 | 编写Go
原创
2024-05-07 11:33:28
105阅读
os包中实现了平台无关的接口,设计向Unix风格,但是错误处理是go风格,当os包使用时,如果失败之后返回错误类型而不是错误数量.os包中函数设计方式和Unix类似,下面来看一下.func Chdir(dir string) error //chdir将当前工作目录更改为dir目录.
func Getwd() (dir string, err error) //获取当前目录,类似linu
最近有同学开始尝试接触Go lang,拥抱新技术永远都会是一个好习惯,之前的一篇文章介绍了如何在Mac os系统下配置Go lang开发环境,这次我们在Win10系统下进行配置,并且更换国内的安装源,最后再和“全宇宙最快的web框架”–Iris亲密接触一下,对于Iris可能很多朋友并不熟悉,一般Go lang在web开发领域相对著名的框架比如Beego或者Gin都名声在外,这里推荐Iris的原因也
转载
2024-09-11 11:14:40
77阅读
# 如何实现Golang Docker镜像
## 前言
本文将教你如何使用Golang创建并构建Docker镜像。作为一名经验丰富的开发者,我将帮助你了解整个过程,并提供每一步所需的代码和注释。
## 整体流程
首先,让我们通过以下表格总结整个过程的步骤:
| 步骤 | 描述 |
| ------ | ----------- |
| 步骤1 | 创建一个Golang项目 |
| 步骤2
原创
2023-09-14 12:23:41
134阅读
image包实现了一个基本的2D图像库,该包中包含基本的接口叫做image,这个里面包含color,这个将在image/color中描述,image接口的值创建方式有如下几种:1调用NewRGBA和NewPaletted2解码一个包含gif.jpen或者png格式的image数据的io.Reader首先介绍一些image接口 type Image //image
一花一世界,一个程序也是一个世界 —— Go 变量变量概念 变量相当于内存中一个数据存储空间的表示,你可以把变量看做是一个房间的门牌号,通过门牌号我们可以找房间,同样的道理,通过变量名可以访问到变量(值)变量的使用步骤 1、声明变量(也叫:定义变量) 2、非变量赋值 3、使用变量变量快速入门案例packge main
import "fmt"
func main() {
// 定义变量/声明变
转载
2024-09-29 22:34:07
25阅读