在K8S环境中,我们经常会使用Golang进行开发,而配置goproxy可以帮助我们更快地下载依赖包,提高开发效率。下面我将介绍如何在Golang中配置goproxy,帮助你入门。
首先,让我们了解一下整个配置goproxy的流程:
| 步骤 | 操作 |
|------|------------|
| 1 | 安装Golang |
| 2 | 配置GOPROXY|
原创
2024-04-24 11:02:02
1540阅读
go第三方库 github.com/spf13/viper 实现了对配置文件的读取并注入到结构中。其中以viperInstance := viper.New() // viper实例
viperInstance.WatchConfig()
viperInstance.OnConfigChange(func(e fsnotify.Event) {
log.Print("Config f
在beego项目中在app.conf中加入以下内容EnableHTTPS=trueEnableHttpTLS = trueHttpsPort = 443HTTPSCertF
原创
2022-06-20 20:13:18
129阅读
目录开发环境配置winlinux常用命令GoLang IDE设置 开发环境配置官网sdk下载地址:https://golang.google.cn/dl winmsi方式会自动配置环境变量,但部分环境变量只给当前用户设置,且gopath路径往往不符合需求。 zip方式需要自行配置环境变量新建GOROOT,值是go sdk根目录新建GOPATH,值是工作目录在PATH中添加 %GOROOT%\bin 、 %GOPATH%\bincmd执行go vers
原创
2021-09-07 15:53:18
226阅读
一、Golang介绍二、Golang开发工具vimsublimeatomLiteIDEeclipsegolandvscode2.1 vscode的快捷键快捷键位置:File->Preferences->Keyboard Shortcuts常用快捷键:行注释 ctrl + /块注释 shift + alt + a(可修改为 ctrl + shift + /)全选 ctrl + a复制 c
转载
2024-05-28 10:54:27
1608阅读
现在看到网上大部分都是直接安装的,今天我就发布一个解压版的go,以及简单环境配置,博主只做了三个配置1.go下载地址https://studygolang.com/dl2.找到下载的版本 这个稳定版本1.14.2的.也可以下滑找到旧版3.找到x86-64位的Archive,后缀是.zip的 go1.14.2.windows-amd64.zip 下载就ok了,博主用的是IDM下载器,可以了解一下,速
1.开启go mod官方的依赖管理工具export GO111MODULE=on2.使用
原创
2022-01-19 11:53:38
81阅读
Go lang无疑是目前的当红炸子鸡,极大地提高了后端编程的效率,同时有着极高的性能。借助Go语言我们 可以用同步的方式写出高并发的服务端软件,同时,Go语言也是云原生第一语言,Docker,Kubernetes等等著名的项目都是使用Go语言实现的。 Hugo 是基于 Go 语言的静态网站生成器。 什么是静
Golang安装和配置一、Golang安装1.下载二、windows系统下安装和配置环境变量1.安装步骤非常简单,一路到底2.配置环境变量配置环境变量查看是否安装配置成功3.mac系统安装并配置安装配置环境变量量...
原创
2021-08-13 23:12:09
491阅读
In Linux or macOS, you can execute the below commands. Bash / # Enable the go modules feature export GO111MODULE=on # Set the GOPROXY environment vari
转载
2019-08-17 13:05:00
181阅读
2评论
# 使用 Golang 配置 MySQL 并生成 UUID
在 Golang 开发中,我们经常会使用 MySQL 数据库来存储和管理数据。同时,为了确保数据的唯一性,我们也会经常使用 UUID(Universally Unique Identifier,通用唯一标识符)来生成唯一的标识符。本文将介绍如何在 Golang 中配置 MySQL 数据库,并生成 UUID。
## 配置 MySQL 数
原创
2024-05-15 04:34:02
72阅读
现在我们已经实现了文件读取模块,下面我们将处理模块实现,因为要从字符串中提取数据,需要用到go的正则表达式,我总结了go的正则表达是的常用方法。 下面为处理模块的代码func (l *LogProcess) Process() {
/*
需要匹配的正则规则,每个人跟每个人写的正则都不一样,只要能提取到自己需要的数据即可,其中(...)中包含的是我们需要提取的数据,
*/
str := `
1.开启go mod官方的依赖管理工具
export GO111MODULE=on
2.使用国内代理
go env -w GOPROXY=https://goproxy.cn
原创
2021-07-02 14:17:45
395阅读
## 使用Go语言配置Dockerfile中的ENTRYPOINT
Docker是一种流行的容器化技术,广泛应用于现代应用的开发和部署中。在Go语言(Golang)中,我们通常会将应用打包到Docker容器中,以便于持续集成和交付。在Dockerfile中,ENTRYPOINT指令用于指定容器启动时要执行的主命令。本文将详细介绍如何在Go应用的Dockerfile中配置ENTRYPOINT,适合
准备工作用vscode编写golang程序显然要麻烦一点,另外,在墙内也是多了一些麻烦,好在资源够多: The Go Programming Language (google.cn) 这个代替官网以前是在linux下用,而且是先 gcc 编译低版本go,然后再用低版本go编译高版本编译器,windows下就直接下载二进制安装包 .msi 了,装完:C:\Progr
目录梗概基本做法实操部分后端实现前端websocket客户端总结梗概上章实现了后端deployment map的实时更新,我们还需要把这部分的更新传送到前端。本章重点讲述前后端通过websocket进行这部分的数据交互。基本做法基本思路是,当前端请求后端列表api时,同时发送另一个http请求到后端,根据websocket的原理,可以将该连接升级成websocket连接。我们将这个客户端存到一个本
转载
2024-10-02 11:21:10
25阅读
可选方案有 Lite IDE\GoSublime\Visual Studio Code\Goclipse\Vim 1、Lite IDE 这是国人开发的开源且跨平台的 golang 专属IDE,也算是目前 golang 唯一的IDE了吧,是使用 qt 开发的,界面比较简陋。 下载地址:https://sourceforge.net/projects/liteide/ 功能上还算是比较