使用gin搭建HTTP服务
gin 是用Go
语言编写的一个高性能HTTP Web框架,通过它,我们可以快速搭建一个HTTP服务。
本文并不是一篇gin的入门教程,而是介绍如何基于gin搭建一个完善的web服务,包括代码结构的分层,接口输出的标准化,如何进行错误处理,以及使用时的注意事项。
gin 是用Go
语言编写的一个高性能HTTP Web框架,通过它,我们可以快速搭建一个HTTP服务。
本文并不是一篇gin的入门教程,而是介绍如何基于gin搭建一个完善的web服务,包括代码结构的分层,接口输出的标准化,如何进行错误处理,以及使用时的注意事项。
最近发现一款神器「Anki」,听说作者之前是为了学习日语而开发的。核心在于对记忆系统的理解和应用。
这里先贴几个链接,看看别人是怎么看待和使用Anki来学习的。
当每次意识到时间总在不经意间流逝时,总会给自己打点鸡血,提醒自己要干点什么,要利用好时间。
可是并没有养成长久的习惯,或者是习惯在突然的某一天就断掉了(说明并不是真正的习惯,只是意志力的驱使)。
自我管理一直以来都是一件非常困难的事情,可是又是很有意义也很有必要。当把自己充电的时间与学生(尤其高考生)的时间对比,发现自从大学毕业后虽然依旧有学习的习惯,可是远远不如以前,是时候重塑自我,不要找尽任何其它借口,该醒醒重新拾起努力了。
git
作为当下最流行的版本控制工具,它存在于互联网的各个位置。
当进行个人开发,或项目规模不大时,只需要工作在master
分支下,代码提交和变动都在主分支便足够了。
而在多组员、多项目的环境下时,如果没有比较好的协作流程,会存在许多问题,比如较多的版本冲突、版本不好控制等等。GitFlow
作为最早被广泛采用的一种工作流程,便是为了解决这些问题。它最早发表于A successful Git branching model。