摘要:
Python与设计模式 第一篇 创建类设计模式 [01] 设计原则 [02] 单例模式 [03] 工厂类相关模式 [04] 简单工厂模式 [05] 抽象工厂模式 [06] 建造者模式 [07] 建造者模式 第二篇 结构类设计模式 [01] 代理模式 [02] 装饰器模式 [03] 适配器模式 [04 阅读全文
摘要:
gin框架中间件详解 gin框架涉及中间件相关有4个常用的方法,它们分别是c.Next()、c.Abort()、c.Set()、c.Get()。 一、中间件的注册 gin框架中的中间件设计很巧妙,我们可以首先从我们最常用的r := gin.Default()的Default函数开始看,它内部构造一个 阅读全文
摘要:
gin框架路由理论 gin框架使用的是定制版本的httprouter,其路由的原理是大量使用公共前缀的树结构,它基本上是一个紧凑的Trie tree(或者只是Radix Tree)。具有公共前缀的节点也共享一个公共父节点。 一、Radix Tree 基数树(Radix Tree)又称为PAT位树(P 阅读全文
摘要:
Gin框架进阶 第一篇 Gin进阶 [01] Gin框架路由底层实现 [02] Gin框架中间件详解 [03] 在Go语言项目中使用Zap日志库 [04] Gin框架使用Zap日志库 [05] goimports配置 [06] Go语言配置管理神器之Viper [07] 优雅地关机或重启 [08] 阅读全文