用liteide来开发go的后端项目,需要注意的是环境变量要配置正确了

主要是GOROOT, GOPATH, GOBIN, PATH这几个,

GOPATH主要用来存放要安的包,主要使用go get 来获取包,包就存放在gopath里面了.

对于当前的项目,要想当前项目里面的包被发现,需要配置GOPATH添加当前项目的路径



之后就是同一个包里面的引用不需要加import, 其他包里面的, 方法和属性如果要开放给其他

模块使用,名称必须是大写!这点很重要

package util
import "fmt"
func Show(word string){
fmt.Println(word)
}

怎么说呢? 最近文章总写了半截,然后就老是抽不出时间去写下面的,因为本身不是做GO语言开发的,这一年在老家这边写了一个.net core的微服务项目,在家乡,忙一些事情,所以很多就没有计较,毕竟钱多离家近的工作基本没有,尤其是在自己家这个IT非常落后的地方。不过Go语言的兴趣是有的,毕竟要掌握脚本语言,这个是并发的静态语言,而且B站也是用这个开发的,前阵子还在Github上FORK了个B站的源码,这样这个东西开发大视频网站也不错,写起来估计也不会太累。我呢,又有些懒,许多事情,一天觉得自己负荷够了,就不想去动了,除非夜深人静,哪天来了兴趣,mac和电脑就摆在床边桌子上,拿出键盘码上一阵子,不过Goin框架后面的东西还是会接下去写出来的。有时候要做一件事情就是一件契机,开了头后面继续下去就好了,然后弄到一个小完整,了却一桩心事,再也不烦这个,毕竟技多不压人撒。

精彩时时有,发现靠探知,很偶然突然发现Vs居然带了一个叫CookieCutter的项目模板管理工具,开始不明所以,搜索了一下发现Github直连的,里面有非常多的项目Scaffolding的模板,这样的话许多项目就不需要自己从头搭了,其实做项目开始的时候最慢的就是搭建脚手架了,而Github上面已经有了一个集中的模板库,这样就可以快速搭建不同开发者发布在上面的不同框架的模板项目了,如果足够方便,这个就真的非常好用了,毕竟可以省非常大的力。就比如说,GoGIN框架的初始模板就可以到上面找找看,安装好了环境和包管理器,用模板搭建无疑是最快的。


正常的例子: Golang Sample GORMSample

NSQ Message Queue KafkaMessageQueueGolang

使用go语言开发一个后端gin框架的web项目的更多相关文章

  1. IDEA创建一个Spring MVC 框架Java Web项目,Gradle构建

    注:此篇有些细节没写出,此文主要写重要的环节和需要注意的地方,轻喷 新建项目 选择Gradle , 勾选java 和 web.之后就是设定项目路径和名称,这里就不啰嗦了. build.gradle文件 ...

  2. MyEclipse使用总结——在MyEclipse中新建Maven框架的web项目[转]

    前面的文章我们已经在本机安装好了maven,同时在myeclipse中配置好了maven的插件. 链接如下: Maven安装----在Windows上安装Maven myeclipse安装maven插 ...

  3. ubuntu下使用C语言开发一个cgi程序

    主要步骤是: 1. 开发一个C程序(在标准输出中输出HTML字符串) 2. 复制到apache2的cgi-bin目录去 3. 在httpd.conf中开启cgi功能(我似乎没用到,也可以使用cgi) ...

  4. 如何快速搭建一个基于ServiceStack框架的web服务

    ServiceStack是一个高性能的.NET Web Service 平台,能够简化开发高性能的REST (支持JSON,XML,JSV,HTML,MsgPack,ProtoBuf,CSV等消息格式 ...

  5. 手工搭建ABP框架(1) - Web项目

    为了防止不提供原网址的转载,特在这里加上原文链接: http://www.cnblogs.com/skabyy/p/7295533.html ABP是 ASP.NET Boilerplate Proj ...

  6. 开发基于CXF的 RESTful WebService web 项目 webservice发布

    配置步骤 开发基于CXF的 RESTful WebService 1.创建Web项目并导入CXF的jar 2.在Web.xml中配置 CXFServlet <servlet> <se ...

  7. SpringMVC框架下Web项目的搭建与部署

    这篇文章已被废弃. 现在,Deolin使用Maven构建项目,而不是下载Jar文件,使用Jetty插件调试项目,而不是外部启动Tomcat. SpringMVC比起Servlet/JSP方便了太多 W ...

  8. Java WEB开发环境搭建以及创建Maven Web项目

    根据此链接博文学习配置: http://www.cnblogs.com/zyw-205520/p/4767633.html 1.JDK的安装 自行百度,(最好是jdk1.7版本的) 测试如下图,即完成 ...

  9. 带领技术小白入门——基于java的微信公众号开发(包括服务器配置、java web项目搭建、tomcat手动发布web项目、微信开发所需的url和token验证)

    微信公众号对于每个人来说都不陌生,但是许多人都不清楚是怎么开发的.身为技术小白的我,在闲暇之余研究了一下基于java的微信公众号开发.下面就是我的实现步骤,写的略显粗糙,希望大家多多提议! 一.申请服 ...

随机推荐

  1. 六十六:CSRF攻击与防御之CSRF防御之ajax防御和ajax封装

    app里面还是要绑定CSRFProtect from flask_wtf import CSRFProtect # flask_wtf 已经提供CSRF的防御手段CSRFProtect(app) # ...

  2. PS技巧集合

    一.把图片变模糊 图像——调整——色阶——输出色阶——滤镜——模糊——高斯模糊——半径 二.图片换色 点击右下角弹层下方的“fx”——颜色叠加——色样颜色

  3. 利用Apache POI操作Excel

    最近在做接口,有个功能是利用Excel导入汽车发动机所需零件信息到线上系统中.简单回顾一下之前学过的用java操作Excel. 1.maven配置Apache POI pom.xml中配置POIjar ...

  4. 前端常用资源地址: http://www.htmleaf.com/

    前端常用资源地址: http://www.htmleaf.com/

  5. dependencies与devDependencies之间的区别

    dependencies:依赖 dev:develop(开发)的简写 1.--save-dev 和--save 的区别: 我们在使用npm install 安装模块或插件的时候,有两种命令把它们写入到 ...

  6. 常见IE6兼容问题总结

    1.<!DOCTYPE HTML>文档类型的声明. 产生条件:IE6浏览器,当我们没有书写这个文档声明的时候,会触发IE6浏览器的怪异解析现象: 解决办法:书写文档声明. 2.不同浏览器当 ...

  7. 【Python开发】Lambda表达式使用

    lambda只是一个表达式,函数体比def简单很多. lambda的主体是一个表达式,而不是一个代码块.仅仅能在lambda表达式中封装有限的逻辑进去. lambda表达式是起到一个函数速写的作用.允 ...

  8. linux下常见的性能分析工具

    转载于:http://bian5399.blog.51cto.com/3848702/834715 性能调优的主要目的是使系统能够有效的利用各种资源,最大的发挥应用程序和系统之间的性能融合,使应用高效 ...

  9. [HDU517] 小奇的集合

    题目链接 显然有贪心每次选择最大的两个数来做. 于是暴力地把最大的两个数调整到非负(暴力次数不超过1e5),接下来使用矩阵乘法即可. \[ \begin{pmatrix} B'\\S'\\T' \en ...

  10. C++练习 | 类的继承与派生练习(1)

    #include <iostream> #include <cmath> #include <cstring> #include <string> #i ...