Go学习笔记
文章平均质量分 53
陆离2333
这个作者很懒,什么都没留下…
展开
-
goalng中md5算法的4种写法及其性能比较以及源码简单分析
md5算法全称Message Digest Algorithm 5,中文名消息摘要算法第五版,主要用于文件或数据的完整性校验。我们在日常的研发中通常会见到32位的字符串。md5算法具有以下特点:在golang中,我们可以通过crypto/md5 来直接调用md5算法。常见的调用方式有以下四种:我们通过基准测试(benchmark)来比较四种写法的性能。我们可以看出方法4的性能最优,因此我们更推荐这种写法。我们有时候还需要面对下载大文件的情况,而此时我们可以考虑分块计算,从而降低时间消耗。4. cr原创 2022-08-08 20:50:53 · 1385 阅读 · 0 评论 -
在Kubernetes上搭建一个go webServer 指南
在Kubernetes上搭建一个go webServer 指南第一步:创建web.go文件该文件就是我们的web server。我们可以先在本地上测试一下,检查是否能够得到返回。我们所创建的这个web server监听的端口为8080,这个是我们自己设置的。package mainimport ( "fmt" "log" "net/http")func handler(w http.ResponseWriter, r *http.Request) { fmt.Fprintf(w,原创 2021-08-12 10:59:01 · 309 阅读 · 0 评论 -
在Kubernetes上搭建一个go webServer 指南
在Kubernetes上搭建一个go webServer 指南第一步:创建web.go文件package mainimport ( "fmt" "log" "net/http")func handler(w http.ResponseWriter, r *http.Request) { fmt.Fprintf(w, "Hello World")}func main() { http.HandleFunc("/", handler) fmt.Println("port:8080原创 2021-08-03 21:28:41 · 89 阅读 · 0 评论 -
通过Git上传golang项目大概步骤
通过Git上传golang项目大概步骤1.拉取项目第一步,先从GitLab或GitHub上将project通过git clone的方式拉下来。首先,先在本机电脑上的GOPATH路径下创建src文件夹,再在src文件夹下创建一个文件夹,一般命名为git.xxx.com。xxx就是你的名字了。mkdir -p /d/Goproject/src/git.hrlyit.com/然后就可以在这个目录下用git clone命令了git clone 链接git clone 有两种方式,一种是通过SSH的原创 2021-07-29 10:05:35 · 747 阅读 · 0 评论 -
Golang访问第三方接口并解析返回JSON格式的数据
Golang访问第三方接口并解析返回JSON格式的数据1.http请求/响应的步骤:1.客户端连接到web服务器2.发送HTTP请求3.服务器接受请求并返回HTTP响应4.释放TCP连接5.客户端浏览器解析HTML内容2.net/http包1.Go语言http-request教程:https://mojotv.cn/2019/07/30/golang-http-request2.Go-http中文文档:https://cloud.tencent.com/developer/section/原创 2021-07-27 19:34:59 · 2499 阅读 · 1 评论 -
CentOS配置Golang开发环境避坑指南
CentOS配置Golang开发环境避坑指南VMWare安装CentOS系统请参考博客:https://www.jianshu.com/p/fd79fdea8224CentOS命令行安装下载GO请参考博客:https://www.cnblogs.com/FengZeng666/p/14185701.html1.CentOS报 wget : command not found错误原因:刚安装好的CentOS没有wget解决方法:sudo yum -y install wget 2.用4K屏原创 2021-07-23 11:33:28 · 292 阅读 · 0 评论