http: Go的net/http提供了基础的路子函数组合,但无法应对复杂场景

    httproute和众多路由库使用的数据结构成为压缩动态检索树 (Compressing Dynamic Trie)
    检索树常用来对字符串进行检索,例如用给定字符串序列建立检索树。对于目标字符串,从根节点开始深度优先搜索,即可判断该字符串是否出现过,时间复杂度为n
    普通检索树中每个字母都需要建立一个子节点,会导致检索树的层级比较深,压缩检索树每个节点存储不止一个字母,可以减少树的层数。