随笔分类 -  GoLang基础

摘要:[toc] gin的参数获取 golang package main import ( "fmt" "github.com/gin gonic/gin" "net/http" ) func main() { fmt.Println(123123) router := gin.Default() ro 阅读全文
posted @ 2020-03-14 23:41 HaimaBlog 阅读(514) 评论(0) 推荐(0)
摘要:参考技术贴: 对接文档: `https://opendocs.alipay.com/apis/api_1/alipay.trade.app.pay` 公钥证书方式 RSA签名和验证工具下载: 下载之后解压 双击RSA签名验签工具.bat 秘钥格式选择PKCS1 点击生成秘钥 复制公钥 回到沙箱中,点 阅读全文
posted @ 2020-03-13 20:13 HaimaBlog 阅读(2732) 评论(0) 推荐(0)
摘要:参考帖子 https://www.cnblogs.com/lzpong/p/6433189.html https://www.cnblogs.com/756623607-zhang/p/11638506.html https://blog.csdn.net/qq_42649185/article/d 阅读全文
posted @ 2020-03-05 12:09 HaimaBlog 阅读(441) 评论(0) 推荐(0)
摘要:Go类型断言demo go package main import ( "bytes" "encoding/json" "fmt" "io" "net/http" "time" "github.com/unknwon/com" ) //空接口 func test1() { a := make(map 阅读全文
posted @ 2020-02-25 10:51 HaimaBlog 阅读(195) 评论(0) 推荐(0)
摘要:java golang python 阅读全文
posted @ 2020-02-20 15:02 HaimaBlog 阅读(284) 评论(0) 推荐(0)
摘要:golang 实现定时服务很简单,只需要简单几步代码便可以完成,不需要配置繁琐的服务器,直接在代码中实现。 使用 https://github.com/robfig/cron 这个包,它实现了 cron 规范解析器和任务运行器。 cron 介绍 参见:https://godoc.org/github 阅读全文
posted @ 2020-02-20 13:58 HaimaBlog 阅读(1226) 评论(0) 推荐(0)
摘要:效果: 1.需要关闭gomod export GO111MODULE=off 2.安装 bee go get -u github.com/beego/bee 3.再开启gomod export GO111MODULE=on 4.启动服务 bee run haima@haima-PC:~/go/src 阅读全文
posted @ 2020-02-18 23:17 HaimaBlog 阅读(1071) 评论(0) 推荐(0)
摘要:ETCD 官网 https://etcd.io/docs/v3.5/install/ 视频地址 https://www.bilibili.com/video/BV19J41147uT?p=7 课件资料 https://www.liwenzhou.com/posts/Go/go_etcd/ ETCD 阅读全文
posted @ 2020-01-29 07:52 HaimaBlog 阅读(5650) 评论(4) 推荐(1)
摘要:由于某些不可抗力的原因,国内使用go get命令安装包时会经常会出现timeout的问题。本文介绍几个常用的解决办法。 从github克隆 golang在github上建立了一个镜像库,如 就对应是 的镜像库。 要下载 包,可以在本地创建包的目录后使用 来拉取相应包的源代码文件,具体操作如下: 使用 阅读全文
posted @ 2020-01-27 09:13 HaimaBlog 阅读(1163) 评论(0) 推荐(0)
摘要:LogAgen的工作流程: 一.读日志 --tailf 第三方库 新建tail_test/main.go 执行下面的命令: 二. 往kafka写日志--sarama window安装方法参考; https://docs.qq.com/doc/DTmdldEJJVGtTRkFi Ubuntu18.04 阅读全文
posted @ 2020-01-27 08:54 HaimaBlog 阅读(278) 评论(0) 推荐(0)
摘要:该包实现了四种基本排序算法:插入排序、归并排序、堆排序和快速排序。 但是这四种排序方法是不公开的,它们只被用于sort包内部使用。所以在对数据集合排序时不必考虑应当选择哪一种排序方法,只要实现了sort.Interface定义的三个方法:获取数据集合长度的Len()方法、比较两个元素大小的Less( 阅读全文
posted @ 2020-01-16 16:39 HaimaBlog 阅读(2427) 评论(0) 推荐(0)
摘要:参考文档: https://www.liwenzhou.com/posts/Go/14_concurrence/ http://www.5lmh.com/%E5%B9%B6%E5%8F%91%E7%BC%96%E7%A8%8B/channel.html 示例一: package main impor 阅读全文
posted @ 2020-01-15 21:32 HaimaBlog 阅读(366) 评论(1) 推荐(1)
摘要:包名是从$GOPATH/src/后开始计算的,使用/进行路径分隔。 想要被别的包调用标识符都要的首字母大. 单行导入和多行导入. 导入包不想使用内部的标识符,需要使用匿名导入. 每个包导入的时候会自动执行一个名为init()的函数,它没有参数也没有返回值,也不能手动调用 多个包中都定义了init() 阅读全文
posted @ 2020-01-14 08:11 HaimaBlog 阅读(167) 评论(0) 推荐(0)
摘要:视频地址: https://www.bilibili.com/video/av76169197?p=65 学习笔记: https://www.liwenzhou.com/posts/Go/12_interface/ 接口(interface) 在Go语言中接口(interface)是一种类型,一种特 阅读全文
posted @ 2020-01-12 23:13 HaimaBlog 阅读(284) 评论(0) 推荐(0)
摘要:学习视频地址: https://www.bilibili.com/video/av76169197/?p=150&t=339 zookkeeper\ kafka部署文档: https://docs.qq.com/doc/DTmdldEJJVGtTRkFi kafka的工作流程 2.生产者往kafka 阅读全文
posted @ 2020-01-11 09:36 HaimaBlog 阅读(195) 评论(0) 推荐(0)
摘要:package main import ( "fmt" "time" ) func main() { t := time.Now() //2019-07-31 13:55:21.3410012 +0800 CST m=+0.006015601 fmt.Println(t.Format("200601 阅读全文
posted @ 2020-01-09 15:36 HaimaBlog 阅读(1043) 评论(0) 推荐(0)
摘要:https://www.bilibili.com/video/av68769981/?p=2 课程代码: https://www.qfgolang.com/?special=ginkuangjia&pid=2783 https://www.liwenzhou.com/posts/Go/Gin_fra 阅读全文
posted @ 2019-12-25 13:02 HaimaBlog 阅读(5272) 评论(0) 推荐(1)
摘要:目录Go安装安装包下载地址版本的选择windows环境1. 安装2.配置GO环境变量linux / mac 下的安装1.下载安装包2.解压安装包3. 安装vim4. 在/home下新建go文件夹5.配置GO环境变量配置全局 Go Modules 开启编辑器 Go安装 安装包下载地址 Go官网下载地址 阅读全文
posted @ 2019-12-18 07:53 HaimaBlog 阅读(9367) 评论(0) 推荐(0)
摘要:Golang Module快速入门 前言: 在Golang1.11之前的版本中,官方没有提供依赖和包管理工具。开发者通常会使用vendor或者glide的方式来管理依赖(也有直接使用GOPATH多环境方式),而在Golang1.11之后官方终于出了名为go modules的版本管理机制。 注意: 在 阅读全文
posted @ 2019-12-16 06:57 HaimaBlog 阅读(766) 评论(0) 推荐(0)
摘要:目录软件下载安装vs_code安装Go插件Update Tools方法一:方法二:下载已经编译好的可执行文件安装插件修改快捷键【VSCode】vscode中配置默认终端为git-bash第一步,找到你安装Git的目录,在bin目录下有个bash.exe,复制bash的地址,比如:D:\Program 阅读全文
posted @ 2019-12-15 11:35 HaimaBlog 阅读(813) 评论(0) 推荐(0)