Go搭建后台服务学习记录
资料:
1. go基础
https://juejin.im/entry/58329f84da2f600063074382
2.go的一个orm框架,但是我觉得不是非常好用,跟hibernate这些差距非常大
https://www.cnblogs.com/guhao123/p/4159688.html
3.微服务
4.Docker入门教程
http://www.docker.org.cn/book/docker/prepare-docker-5.html
5.目前为止找到最易用的Go web框架,beego
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搭建后台服务学习记录的更多相关文章
- 在Ubuntu Server下搭建LAMP环境学习记录
更新于2015/6/16日,因图片地址失效,请在此地址查看:http://note.youdao.com/share/?id=1c249ae6dc6150cbf692adec67b23a33& ...
- Android移动后端服务(BAAS)快速搭建后台服务器之Bmob-android学习之旅(75)
个人移动开发者的最头疼的问题,就是App的网络后台,包含数据库等,国外目前有比较成熟的解决方案,但是限制于墙的问题,推荐国内的解决方案,比较出名的是Bmob和AVOS cloud和Atom等,这一次我 ...
- python搭建后台服务
后端 # coding:utf-8 # 2019/10/22 16:01 # huihui # ref: from flask import Flask, abort, request, jsonif ...
- 【微服务】使用spring cloud搭建微服务框架,整理学习资料
写在前面 使用spring cloud搭建微服务框架,是我最近最主要的工作之一,一开始我使用bubbo加zookeeper制作了一个基于dubbo的微服务框架,然后被架构师否了,架构师曰:此物过时.随 ...
- Springboot学习记录1--概念介绍以及环境搭建
摘要:springboot学习记录,环境搭建: 官方文档地址:https://docs.spring.io/spring-boot/docs/current-SNAPSHOT/reference/ht ...
- 区块链Hyperledger Fabric 学习记录(一)开发环境搭建(ubuntu16.04/ubuntu18.04)
目录 Fabric开发环境搭建 更新说明 教程环境及软件版本 Docker 安装Docker 配置用户组 配置Aliyun Docker加速器 安装docker-compose Go 下载源码 安装源 ...
- redis在Windows下以后台服务一键搭建哨兵(主从复制)模式(多机)
redis在Windows下以后台服务一键搭建哨兵(主从复制)模式(多机) 一.概述 此教程介绍如何在windows系统中多个服务器之间,布置redis哨兵模式(主从复制),同时要以后台服务的模式运行 ...
- redis在Windows下以后台服务一键搭建哨兵(主从复制)模式(单机)
redis在Windows下以后台服务一键搭建哨兵(主从复制)模式(单机) 一.概述 此教程介绍如何在windows系统中单机布置redis哨兵模式(主从复制),同时要以后台服务的模式运行.布置以脚本 ...
- redis在Windows下以后台服务一键搭建集群(多机器)
redis在Windows下以后台服务一键搭建集群(多机器) 一.概述 此教程介绍如何在windows系统中多台机器之间布置redis集群,同时要以后台服务的模式运行.布置以脚本的形式,一键完成.多台 ...
随机推荐
- 行为型---中介者模式(Mediator Pattern)
中介者模式的定义 中介者模式,定义了一个中介对象来封装一系列对象之间的交互关系.中介者使各个对象之间不需要显式地相互引用,从而使耦合性降低,而且可以独立地改变它们之间的交互行为. 中介者模式的结构 ...
- Linux服务器GlashFish的Domain管理
1.本文内容 Glassfish(V3.1)的Domain创建,删除,登陆,部署等 Linux客户端工具: SecureCRTPortable和 WinSCP (请自行下载) 2.1 新建Domain ...
- mysql中的prepare介绍和应用
简单的用set或者declare语句定义变量,然后直接作为sql的表名是不行的,mysql会把变量名当作表名.在其他的sql数据库中也是如此,mssql的解决方法是将整条sql语句作为变量,其中穿插变 ...
- Transact-SQL解析和基本的实用语句
SQL语言 DDL(数据定义语句) DML(数据操作语句) DCL(数据控制语句) DDL 数据定义 操作对象 操作方式 创建 删除 修改 模式 CREATE SCHEMA DROP SCHEMA 表 ...
- Js中的闭包原理
要了解清楚js中的闭包制机,那么得先了解全局执行环境.块级执行环境.函数执行环境.变量对象.环境栈.作用域链.摧毁执行环境. 全局执行环境 全局执行环境指的是最外层的执行环境.在web中全局执行环境被 ...
- js 人民币小写金额转换为大写
function smalltoBIG(n) { var fraction = ['角', '分']; var digit = ['零', '壹', '贰', '叁', '肆', '伍', '陆', ...
- Django引入静态文件
在HTML文件中引入方式: 简单引入一个bootstrap中的内敛表单,效果图如下:
- [新特性]PeopleTools8.54+:PeopleSoft Application Engine新特性
PeopleTools 8.54 的Application Engine 已经被更新,特别是在AE跟踪设置中有了更多的选项,本文将帮助您了解8.54的新AE特性以及如何使用这些特性. AE trace ...
- Html5 和 CSS的简单应用
本文是利用几个简单的小例子,来实现html+css的简单应用. 菱形链接菜单 本例是采用html5+css3.0设置的菜单链接.其中主要用到了以下几个方面: CSS3.0中的2D变换,如:旋转tran ...
- python爬虫从入门到放弃(九)之 Requests+正则表达式爬取猫眼电影TOP100
import requests from requests.exceptions import RequestException import re import json from multipro ...