shigen
坚持更新文章的博客写手,擅长Java、python、vue、shell等编程语言和各种应用程序、脚本的开发。记录成长,分享认知,留住感动。
Hello,伙伴们,这是shigen
第一篇推广golang
项目的代码,部分设计不当的地方,欢迎提出。
这个项目是基于 gin + go-redis + go-orm + go-ini 实现的短链接生成工具,相关原理和基于spring boot实现的短链接系统可参考shigen
的文章短链接系统如何设计 。 部分代码参考short_url 的实现。
框架的使用全部参考官方文档,链接地址整理在README.md中。
因为shigen
在配置mac的go环境的时候出了很多次的问题,现在整理过程,避免大家再次踩坑:
brew install go
编辑本地的.bash_profile
文件:
个人根据情况而定,这里的路径仅供参考。
export GOROOT="/usr/local/Cellar/go/1.15.3/libexec"
export GOPATH="/Users/apple/doc/GoProjects"
export PATH="/Users/apple/doc/GoProjects/bin:$PATH"
export GO111MODULE=on
export GOPROXY=https://mirrors.aliyun.com/goproxy/
最后执行一下:
source ~/.bash_profile
接下来测试一下效果:
以上就是今天分享的全部内容了,觉得不错的话,记得点赞 在看 关注
支持一下哈,您的鼓励和支持将是shigen
坚持日更的动力。同时,shigen
在多个平台都有文章的同步,也可以同步的浏览和订阅:
平台 | 账号 | 链接 |
---|---|---|
CSDN | shigen01 | shigen的CSDN主页 |
知乎 | gen-2019 | shigen的知乎主页 |
掘金 | shigen01 | shigen的掘金主页 |
腾讯云开发者社区 | shigen | shigen的腾讯云开发者社区主页 |
微信公众平台 | shigen | 公众号名:shigen |
与shigen
一起,每天不一样!