随笔分类 - go学习笔记
摘要:golang(gin框架),基于RESTFUL的跨语言远程通信尝试 背景: 在今年的项目实训过程中,遇到了这样的问题: 企业老师讲课实用的技术栈是Java springboot。 实训实际给我们讲课以外的开发时间非常短暂,为了方便协作、提高效率,我们想要将系统模块拆分成几个粒度比较大的分布式服务。然
阅读全文
摘要:Golang项目的配置管理——Viper简易入门配置 What is Viper? From:https://github.com/spf13/viper Viper is a complete configuration solution for Go applications including
阅读全文
摘要:手把手和你一起实现一个Web框架实战——EzWeb框架(五)[Go语言笔记]Go项目实战 代码仓库: github gitee 中文注释,非常详尽,可以配合食用 本篇代码,请选择demo5 中间件实现 一、Context设计 type Context struct { Writer http.Res
阅读全文
摘要:手把手和你一起实现一个Web框架实战——EzWeb框架(四)[Go语言笔记]Go项目实战 代码仓库: github gitee 中文注释,非常详尽,可以配合食用 本篇代码,请选择demo4 这一篇文章主要实现路由组功能。实现路由组对路由进行更便利的管理,如应用中间件的应用。 一、路由组设计 这里进行
阅读全文
摘要:手把手和你一起实现一个Web框架实战——EzWeb框架(三)[Go语言笔记]Go项目实战 代码仓库: github gitee 中文注释,非常详尽,可以配合食用 本篇代码,请选择demo3 这一篇文章我们进行动态路由解析功能的设计, 如xxx/:id/xxx,xxx/xxx/*mrxuexi.md
阅读全文
摘要:手把手和你一起实现一个Web框架实战——EzWeb框架(二)[Go语言笔记]Go项目实战 代码仓库: github gitee 中文注释,非常详尽,可以配合食用 本篇代码,请选择demo2 上一篇文章我们实现了框架的雏形,基本地实现了将原来的处理方法和监听处理的实例指向我们自定义的实例。封装出了GE
阅读全文
摘要:手把手和你一起实现一个Web框架实战——EzWeb框架(一)[Go语言笔记]Go项目实战 代码仓库: github gitee 本篇代码请选择分支demo1 中文注释,非常详尽可以配合食用 本篇设计说明草图: 一、Golang中的net/http标准库如何处理一个请求 func main() { h
阅读全文