资料:

1. go基础

https://juejin.im/entry/58329f84da2f600063074382

https://www.w3cschool.cn/go/

2.go的一个orm框架,但是我觉得不是非常好用,跟hibernate这些差距非常大

http://xorm.io/docs

https://www.cnblogs.com/guhao123/p/4159688.html

3.微服务

https://segmentfault.com/a/1190000015135650?utm_campaign=studygolang.com&utm_medium=studygolang.com&utm_source=studygolang.com

4.Docker入门教程

http://www.docker.org.cn/book/docker/prepare-docker-5.html

5.目前为止找到最易用的Go web框架,beego

https://beego.me/

beego的开源之路

https://blog.csdn.net/RA681t58CJxsgCkJ31/article/details/79276433

PS:框架作者像阮一峰一样开源了自己写的书,在他的Github上

问题:

1.环境变量:

https://www.cnblogs.com/guhao123/p/4159688.html

https://blog.csdn.net/handsomefuhs/article/details/79687381

mac添加环境变量,基本上都是动 bash_profile,添加完环境变量后,重启终端才生效

2.报错

main.go::: cannot find package "github.com/micro/examples/booking/api/hotel/proto" in any of:

        /usr/local/go/src/github.com/micro/examples/booking/api/hotel/proto (from $GOROOT)

        /Users/linge/go/src/github.com/micro/examples/booking/api/hotel/proto (from $GOPATH)

main.go::: cannot find package "github.com/micro/examples/booking/srv/auth/proto" in any of:

        /usr/local/go/src/github.com/micro/examples/booking/srv/auth/proto (from $GOROOT)

        /Users/linge/go/src/github.com/micro/examples/booking/srv/auth/proto (from $GOPATH)

main.go::: cannot find package "github.com/micro/examples/booking/srv/geo/proto" in any of:

        /usr/local/go/src/github.com/micro/examples/booking/srv/geo/proto (from $GOROOT)

        /Users/linge/go/src/github.com/micro/examples/booking/srv/geo/proto (from $GOPATH)

main.go::: cannot find package "github.com/micro/examples/booking/srv/profile/proto" in any of:

        /usr/local/go/src/github.com/micro/examples/booking/srv/profile/proto (from $GOROOT)

        /Users/linge/go/src/github.com/micro/examples/booking/srv/profile/proto (from $GOPATH)

main.go::: cannot find package "github.com/micro/examples/booking/srv/rate/proto" in any of:

        /usr/local/go/src/github.com/micro/examples/booking/srv/rate/proto (from $GOROOT)

        /Users/linge/go/src/github.com/micro/examples/booking/srv/rate/proto (from $GOPATH)

main.go::: cannot find package "github.com/nu7hatch/gouuid" in any of:

        /usr/local/go/src/github.com/nu7hatch/gouuid (from $GOROOT)

        /Users/linge/go/src/github.com/nu7hatch/gouuid (from $GOPATH)

../../../../go/src/github.com/micro/go-micro/broker/http_broker.go::: cannot find pac
go get -u github.com/micro/go-micro
package golang.org/x/text/secure/bidirule: unrecognized import path "golang.org/x/text/secure/bidirule" (https fetch: Get https://golang.org/x/text/secure/bidirule?go-get=1: dial tcp 216.239.37.1:443: i/o timeout)
package golang.org/x/text/unicode/bidi: unrecognized import path "golang.org/x/text/unicode/bidi" (https fetch: Get https://golang.org/x/text/unicode/bidi?go-get=1: dial tcp 216.239.37.1:443: i/o timeout)
package golang.org/x/text/unicode/norm: unrecognized import path "golang.org/x/text/unicode/norm" (https fetch: Get https://golang.org/x/text/unicode/norm?go-get=1: dial tcp 216.239.37.1:443: i/o timeout)

第一个是少了包,编译不过,按照下面安装包时,会遇到国内大多数人遇到的包安装问题,即使挂vpn也无济于事,解决方法是

gopm

gopm get -g -v  github.com/go-sql-driver/mysql




Go搭建后台服务学习记录的更多相关文章

  1. 在Ubuntu Server下搭建LAMP环境学习记录

    更新于2015/6/16日,因图片地址失效,请在此地址查看:http://note.youdao.com/share/?id=1c249ae6dc6150cbf692adec67b23a33& ...

  2. Android移动后端服务(BAAS)快速搭建后台服务器之Bmob-android学习之旅(75)

    个人移动开发者的最头疼的问题,就是App的网络后台,包含数据库等,国外目前有比较成熟的解决方案,但是限制于墙的问题,推荐国内的解决方案,比较出名的是Bmob和AVOS cloud和Atom等,这一次我 ...

  3. python搭建后台服务

    后端 # coding:utf-8 # 2019/10/22 16:01 # huihui # ref: from flask import Flask, abort, request, jsonif ...

  4. 【微服务】使用spring cloud搭建微服务框架,整理学习资料

    写在前面 使用spring cloud搭建微服务框架,是我最近最主要的工作之一,一开始我使用bubbo加zookeeper制作了一个基于dubbo的微服务框架,然后被架构师否了,架构师曰:此物过时.随 ...

  5. Springboot学习记录1--概念介绍以及环境搭建

    摘要:springboot学习记录,环境搭建: 官方文档地址:https://docs.spring.io/spring-boot/docs/current-SNAPSHOT/reference/ht ...

  6. 区块链Hyperledger Fabric 学习记录(一)开发环境搭建(ubuntu16.04/ubuntu18.04)

    目录 Fabric开发环境搭建 更新说明 教程环境及软件版本 Docker 安装Docker 配置用户组 配置Aliyun Docker加速器 安装docker-compose Go 下载源码 安装源 ...

  7. redis在Windows下以后台服务一键搭建哨兵(主从复制)模式(多机)

    redis在Windows下以后台服务一键搭建哨兵(主从复制)模式(多机) 一.概述 此教程介绍如何在windows系统中多个服务器之间,布置redis哨兵模式(主从复制),同时要以后台服务的模式运行 ...

  8. redis在Windows下以后台服务一键搭建哨兵(主从复制)模式(单机)

    redis在Windows下以后台服务一键搭建哨兵(主从复制)模式(单机) 一.概述 此教程介绍如何在windows系统中单机布置redis哨兵模式(主从复制),同时要以后台服务的模式运行.布置以脚本 ...

  9. redis在Windows下以后台服务一键搭建集群(多机器)

    redis在Windows下以后台服务一键搭建集群(多机器) 一.概述 此教程介绍如何在windows系统中多台机器之间布置redis集群,同时要以后台服务的模式运行.布置以脚本的形式,一键完成.多台 ...

随机推荐

  1. mysql中general_log查询日志

    作为mysql的通用查询日志,记录增删改查操作的,都有日志文件记录的. 经上网查资料,得知,通用查询日志--可以关闭 show global variables like '%general%'; 同 ...

  2. 【资料】Mac OS X 10.9虚拟机镜像及tools

    原文链接 http://bbs.itheima.com/thread-141793-1-1.html 1.首先解压文件,两个同时选中,右键进行解压. 2.打开虚拟机VMware workstation ...

  3. 如何用ABP框架快速完成项目(5) - 用ABP一个人快速完成项目(1) - 使用代码生成器

    用ABP一个人快速完成项目有如下要点: 站在巨人的肩膀上 - 使用代码生成器 站在巨人的肩膀上 - 使用成熟控件框架, 一个框架不够就上两个, 两个不够就上三个 通过微服务模式而不是盖楼式来避免难度升 ...

  4. 关于数据分析的4点心得:维度、指标、KPI

    1.看数据看维度 在对某一项业务或者业务的某个模块进行分析时,可以从大小两个角度去切入分析. 首先站在广阔的视角去看待一些数据.比如对某个产品(消费品),就要分析在大环境下是一个什么样的数据,如市场排 ...

  5. 打包错误--Error:A problem was found with the configuration of task ':app:packageRelease'.

    解决办法: app目录下的build.gradle文件 将 shrinkResources 的值改为 false 或者直接去掉 shrinkResources true  表示 :打包的时候会去删除一 ...

  6. ajax post 提交数据和文件

    方式一:常用的方式是通过form.serialize()获取表单数据,但是,这样有个弊端,文件不能上传 $.ajax({ url:'/communication/u/', type:'POST', d ...

  7. html之css选择器学习

    相关内容: 什么是css选择器 标签选择器 类选择器 id选择器 并集选择器(分组选择器) 交集选择器 后代选择器 子标签选择器 属性选择器 相邻兄弟选择器 伪类选择器 伪元素选择器(伪对象选择器) ...

  8. spring学习总结——介绍

    介绍:以下博客的内容都是依据<spring实战4>这本书.spring4.0 来总结. 一.spring作用 Spring可以做很多事情,它为企业级开发提供给了丰富的功能,但是这些功能的底 ...

  9. 商家服务无法上架提示没有授权信息解决FAQ

    1.地址授权:https://openauth.alipay.com/oauth2/appToAppAuth.htm?app_id=2018032002416255&redirect_uri= ...

  10. Centos7安装netstat及简单使用

    Centos7默认不安装netstat组件,需要使用时需要自己安装. 1.查看当前机器net-tools包所在位置 2.安装net-tools包 3.使用netstat命令查看端口占用情况 4.查看指 ...