gin-day1

92 阅读1分钟
  • gin框架使用的是定制版本的httprouter,其路由的原理是大量使用公共前缀的树结构,它基本上是一个紧凑的Trie tree(或者只是Radix Tree)。具有公共前缀的节点也共享一个公共父节点。

  • 前缀树(Trie tree)的应用很多,比如在搜索引擎的时候,输入一个词,会推荐和他相关的一些词。包括屏蔽词

  • 每一个请求方法对应一个单独的树

  • 当使用golang读源代码时,可以用编辑器快速找到结构体实现了哪些接口(通过点击结构体左边的小箭头),还能找到该结构体实现的具体方法(也是通过小箭头)!golang yyds!