用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. Angularjs E2E test Report/CoverageReport - 使用Gulp

    上一篇(http://www.cnblogs.com/xiaoningz/p/7122633.html)使用grunt-protractor-coverage 做为覆盖率测试插件,如果项目的管理工具刚 ...

  2. 性能测试之JMeter远程模式

    性能测试之JMeter远程模式 事实上,你的JMeter客户端机器是不能表现出完美的压力请求,来模拟足够多的用户或由于网络限制去向服务施加压力,一种解决方法是通过一个JMeter去控制多个/远程JMe ...

  3. Linux Shell 中 > 和 >> 的异同点和应用场景

    Linux Shell 中 > 和 >> 的异同点和应用场景 > 和 >> 的异同点 举例说明(start.sh 为某个服务的启动脚本,start.log 为某服务 ...

  4. H3C 模拟器 pc与sw直连 登录web

    配置与上一节相同 开启web功能,并登录 [sw1]ip http enable [sw1]local-user admin New local user added. [sw1-luser-mana ...

  5. clientX和clientY属性需要注意的地方

    clientX和clientY为可视区鼠标的位置. 1. 随鼠标移动的div块[runjs] 当document有多个页面时,会出现问题.[runjs] 2. 解决方案:scrollTop, scro ...

  6. Computed Styles

    The style object offers no information about the styles that have cascaded from style sheets and aff ...

  7. extentreports 测试报告引用extend.js/css失败

    测试工程引用extentreports 生成的测试报告,因为报告中的js和css网络不通,所以页面乱码 解决思路: 下载需要的js.css放到测试工程的static目录下 下载extentreport ...

  8. JavaScript(2)——网页解析过程

    JavaScript 网页解析过程 前端编程工具:Visual Studio Code 快捷语法:Emmett语法 正题: 当我们在浏览器输入网址的时候,从服务器下载网页:这个文字经过HTML解析器的 ...

  9. app测试自动化操作方法之一

    1.在输入框里输入字符 dr.find_element_by_android_uiautomator\ ( 'new UiSelector().text("邮箱或手机号")').s ...

  10. 渗透测试 - KALI Linux 学习 - kali linux如何启动METASPLOIT服务

    kali 2.0 已经没有metasploit 这个服务了,所以service metasploit start 的方式不起作用. 在kali 2.0中启动带数据库支持的MSF方式如下: #1  首先 ...