
Go
文章平均质量分 52
程序员劝退师-TAO
没事敲两行代码
展开
-
idea 开发go 使用beego 报错 Unresolved reference ‘Run‘
前言Go还是挺简单的,但是环境有点不太好使,使用beego创建好项目后,既然报错,报错后既然能运行!如果各位报错和我下面的症状一样,那就找对人了!这个项目是通过bee创建的项目,什么都没动,可运行,但是使用idea打开就像上面那样!解决方案从新选择自己的版本!我这里使用的还是1.17.5记得下载目录,我这里将新下载的go包放在/usr/local,等待下载!从新选择刚下好的go版本!那就不报错了!!!...原创 2022-01-08 18:14:34 · 887 阅读 · 1 评论 -
Go-整合Nacos(小试牛刀)
前言最近在搞JAVA领域的Nacos,看了Nacos相关源码,趁着深夜,用Go玩玩Nacos,小试牛刀!获取Nacos整合包go get github.com/nacos-group/nacos-sdk-gogit上有现成的例子,写的挺好的,只是跑起来会把注册的节点都又删除,不太人性Nacos服务端搭建关于这块我不多说,详情请看我JAVA领域的文章Nacos-深入浅出Nacos客户端搭建service_client_example.gopackage mainimport ( "原创 2022-01-05 01:55:47 · 2873 阅读 · 0 评论 -
Go-命名规范
包名称保持package的名字和目录保持一致,尽量采取有意义的包名,简短,有意义,尽量和标准库不要冲突。包名应该为小写单词,不要使用下划线或者混合大小写。文件名称尽量采取有意义的文件名,简短,有意义,应该为小写单词,使用下划线分隔各个单词。结构体命名应该采用驼峰命名法,但是需要注意,Go中控制访问域是通过大小写控制的公开域type MyStruct struct { id int name string age int city string}那么这个只需要import导入原创 2021-12-28 22:55:23 · 608 阅读 · 0 评论 -
GO-整合Redis
前言关于Redis的介绍我这里不多介绍了,本文主要介绍Go如何操作Redis的。安装第三方库这里可以使用"github.com/garyburd/redigo/redis"或者"gopkg.in/redis.v4"本文使用的是"github.com/garyburd/redigo/redis"来操作,二者的区别就是前者使用Do发送redis命令,后者就是帮我们封装成命令方法!安装第三方库go get github.com/garyburd/redigo/redis代码编写setStrfu原创 2021-12-25 20:57:50 · 840 阅读 · 0 评论 -
Go基本语法
Go程序开发规范介绍Go源文件以.go为扩展名结尾Go应用程序的执行入口为main()函数Go语言严格区分大小写Go方法由一条条语句构成,每个语句后不需要分号,(Go语言会在每行后自动加分号)Go编译器是一行一行进行编译的,因此我们一行就写一条语句,不能把多条语句卸载同一行,否者报错Go语言定义变量或者import的包如果没有使用到,代码不能编译通过大括号承兑出现,缺一不可Go转义字符\n 一个制表符\t 换行\\ 一个\\" 一个"\r 一个回车和java一样原创 2021-12-19 13:10:52 · 609 阅读 · 0 评论 -
Mac搭建GO开发环境
前言2021年,我感觉最多的词就是躺平和内卷,尤其是互联网行业,关于内卷的,比如反内卷调查的段子视频,还有比如就算累死自己,也要卷死别人的,这种气氛下,让我这个JAVA全栈开发人员感觉到一些压力,单存卷我觉得没有太多意思,那就换个思路,于是我就踏入了Go这个领域!那么就有了以后我和Go的故事!Mac配置Go环境GoSDK官网下载,网络慢的建议翻个墙科学上网下载自己对应的平台双击安装即可,默认安装路径是/usr/local/go测试一下go version那么这里基本上就可以了!查看原创 2021-12-18 23:16:36 · 3706 阅读 · 0 评论