AI智能
改变未来

Go语言 第38页

Go 平滑重启(优雅重启)-爱站程序员基地

Go 平滑重启(优雅重启)

AI

问题背景 生产环境重要且复杂,许多的操作需要在任何场景都要保证正常运行。 如果我们对线上服务进行更新的步骤如下: kill -9 服务 再启动服务 那么将不可避免的出现以下两个问题: 未处理完的请求,被迫中断,数据一致性被破坏 新服务启动期...

go modules  的使用-爱站程序员基地

go modules 的使用

AI

# 创建 go module 项目mkdir <YOUR_PROJECT_NAME>go mod init <YOUR_PROJECT_NAME>cd <YOUR_PROJECT_NAME># go mo...

golang-字符串操作-爱站程序员基地

golang-字符串操作

AI

字符串操作 字符串转为整型traint01, err := strconv.Atoi(trastr01)traint01, _ := strconv.ParseInt(trastr02, 10, 8)traint01, _ := strco...

golang基础小记(2)——字符串常用操作-爱站程序员基地

golang基础小记(2)——字符串常用操作

AI

字符串常用操作 代码示例: package mainimport (\"fmt\"\"strings\")// 转义符// \\r: 回车符,返回行首,后续字符串会从行首覆盖该行字符串// \\n: 换行符// \\t: 制表符func m...

GoLang学习十五:方法-爱站程序员基地

GoLang学习十五:方法

AI

方法 1.1什么是方法 Go语言中同时有函数和方法。一个方法就是一个包含了接受者的函数,接受者可以是命名类型或者结构体类型的一个值或者是一 个指针。 所有给定类型的方法属于该类型的方法集 方法只是一个函数,它带有一个特殊的接收器类型, 它是...

Golang 自用第三方库-爱站程序员基地

Golang 自用第三方库

AI

Golang Config File lib Golang 配置文件库 go get github.com/spf13/vipergo get github.com/go-ini/ini web 框架 # Kubernetes 使用的go ...

Go 1.11版本发布-爱站程序员基地

Go 1.11版本发布

AI

今天Go团队很高兴地宣布Go 1.11发布了。您可以从下载页面获取它。https://golang.google.cn/dl/ 这个版本中工具链,运行时和库有许多变化和改进,但是两个特别突出的特性特别令人兴奋:modules和WebAsse...

go int、int64、string之间的转换-爱站程序员基地

go int、int64、string之间的转换

AI

最近一直在写go的项目,很多常用的东西都不记得了,记个笔记,都是一些零碎的东西,方便查找。 string转成int:int, _ := strconv.Atoi(string) string转成int64:int64, _:= strcon...

GoLang学习一:编码规范、编码风格-爱站程序员基地

GoLang学习一:编码规范、编码风格

AI

编码规范 本规范旨在为日常Go项目开发提供一个代码的规范指导,方便团队形成一个统一的代码风格, 提高代码的可读性,规范性和统一性。本规范将从命名规范,注释规范,代码风格和Go语言提供的常用的工具这几个方面做一个说明。该规范参考了go语言官方...

golang基础小记(5)——最基本的go命令-爱站程序员基地

golang基础小记(5)——最基本的go命令

AI

最基本的go命令 go build :编译go程序 go build -o \"xx.exe\" :编译成 xx.exe 文件,双引号可加可不加 go run main.go :像执行脚本一样执行main.go文件,本质是先编译,然后直接执...