随笔分类 -  GoLang

摘要:安装Hertz命令行工具 请确保您的Go版本在1.15及以上版本,笔者用的版本是1.18 配置好GO的环境后,按照Hertz的命名行工具 go install github.com/cloudwego/hertz/cmd/hz@latest 验证Hertz工具是否安装成功,执行下面指令 hz -v 阅读全文
posted @ 2023-02-22 17:39 醒日是归时 阅读(1108) 评论(0) 推荐(0) 编辑
摘要:问题描述 在使用 go mod 拉取github上的一些包时碰到了一个非常令人头疼的问题,想使用一个包却拉不下来报了以下错误: go: finding module for package github.com/gin-gonic/gin go: downloading github.com/gin 阅读全文
posted @ 2022-03-30 15:47 醒日是归时 阅读(673) 评论(0) 推荐(0) 编辑
摘要:import ( "fmt" "os" "path/filepath" "path" ) files := "E:\\data\\test.txt" paths, fileName := filepath.Split(files) fmt.Println(paths, fileName) //获取路 阅读全文
posted @ 2022-01-27 15:53 醒日是归时 阅读(1847) 评论(0) 推荐(0) 编辑
摘要://方法一 func readConfig1(path, filename, filetype string) interface{} { viper.AddConfigPath(path) viper.SetConfigFile(filename) viper.SetConfigType(file 阅读全文
posted @ 2022-01-27 14:32 醒日是归时 阅读(287) 评论(0) 推荐(0) 编辑
摘要:一,准备工作 准备四台centos服务器,三台用于consul server 高可用集群,一台用于consul client作服务注册及健康检查。架构如下图所示 二,在四台服务器上安装consul 1,安装unzip 工具:yum install -y zip unzip 2,查看centos版本。 阅读全文
posted @ 2021-12-09 02:12 醒日是归时 阅读(473) 评论(0) 推荐(0) 编辑
摘要:golang 按行读取文件 file, err := os.Open("app-2019-06-01.log") if err != nil { log.Fatal(err) } defer file.Close() scanner := bufio.NewScanner(file) for sca 阅读全文
posted @ 2021-12-02 17:58 醒日是归时 阅读(43) 评论(0) 推荐(0) 编辑
摘要://判断文件是否存在 存在返回 true 不存在返回false func checkFileIsExist(filename string) bool { var exist = true if _, err := os.Stat(filename); os.IsNotExist(err) { ex 阅读全文
posted @ 2021-12-02 17:46 醒日是归时 阅读(459) 评论(0) 推荐(0) 编辑
摘要:// path package main import ( "fmt" "os" "path" "path/filepath" ) func main() { //Path操作 fmt.Println("Path操作 ") fmt.Println(path.Base("http://www.baid 阅读全文
posted @ 2021-12-02 17:40 醒日是归时 阅读(176) 评论(0) 推荐(0) 编辑
摘要:package main import "bytes" import "fmt" import "regexp" func main() { //这个测试一个字符串是否符合一个表达式。 match, _ := regexp.MatchString("p([a-z]+)ch", "peach") fm 阅读全文
posted @ 2021-12-02 14:21 醒日是归时 阅读(211) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示