跨域Web SSO的核心在于写cookie、URL传参策略。其参与对象多、逻辑分支繁杂也难倒很多人。所见的其它教程图示往往对cookie和传参语焉不详,让人初看简单明了、细想很困惑。我做的时序图详细展现了这些关键细节。 【查看全文】

The fantastic ORM library for Golang, aims to be developer friendly. 【查看全文】

golang-gin框架怎么写入返回值到日志;How to log response body in gin 【查看全文】

支持覆盖加载多个数据源、递归读取键值、读取父子分区、读取自增键名、读取多行的键值、大量辅助方法、在读取时直接转换为 Go 语言类型、读取和 写入 分区和键的注释、轻松操作分区、键值和注释、在保存文件时分区和键值会保持原有的顺序 【查看全文】

一个好的 API's,必然离不开一个好的API文档 要开发纯手写 API 文档,不存在的 :=) 【查看全文】

每次更新完代码,更新完配置文件后 就直接这么 ctrl+c 真的没问题吗,ctrl+c到底做了些什么事情呢?在这一节中我们简单讲述 ctrl+c 背后的信号以及如何在Gin中优雅的重启服务,也就是对 HTTP 服务进行热更新 【查看全文】

就是我们的日志,都是输出到控制台上的,这显然对于一个项目来说是不合理的,因此我们这一节简单封装log库,使其支持简单的文件日志 【查看全文】

在前面几节中,我们已经基本的完成了API's的编写.但是,还存在一些非常严重的问题,例如,我们现在的API是可以随意调用的,这显然还不够完美,是有问题的.那么我们采用 jwt-go (GoDoc)的方式来简单解决这个问题 【查看全文】

获取文章列表:GET("/articles") 获取指定文章:POST("/articles/:id") 新建文章:POST("/articles") 更新指定文章:PUT("/articles/:id& 【查看全文】

gin:Golang的一个微框架,性能极佳 beego-validation:本节采用的beego的表单验证库,中文文档 gorm,对开发人员友好的ORM框架,英文文档 com,工具包 【查看全文】

首先,我们需要增加一个工作区(GOPATH)路径用于我们的Blog项目。将你新的工作区加入到/etc/profile中的GOPATH环境变量中, 并在新工作区中,建立bin、pkg、src三个目录。 【查看全文】

Gin是用Golang开发的一个微框架,类似Martinier的API,重点是小巧、易用、性能好很多,也因为 httprouter 的性能提高了40倍 【查看全文】

加载中,请稍后...

200g_v3.jpg