分类 Web技术 下的文章

go中的option设计模式实践

先来看个例子:package main import "fmt" type cache struct { Name string `json:"mysq...
  • 2022-2-22 18:10

为什么是2006-01-02 15:04:05?

需求:将传参中的时间分割成为24小时的整点。例如:req:2022-01-01,respone:[2022-01-01 00:00:00,2022-01-01 01:00:00...2022-0...
  • 2022-2-22 11:00

es的倒排索引

很多搜索引擎都是基于倒排索引,比如luncene,solr以及elasticsearch正排索引聊倒排搜索之前先来看看正排索引,正排其实就是数据库表,他通过id和数据进行关联,如下:| 数据id...
  • 2022-1-17 12:20

keyword模块部分代码(合规已脱敏)

1.action [router打到action请求]package action import ( "encoding/json" "fmt&q...
  • 2022-1-6 10:28

go defer,panic,recover详解 go 的异常处理

deferdefer后边会接一个函数,但该函数不会立刻被执行,而是等到包含它的程序返回时(包含它的函数执行了return语句、运行到函数结尾自动返回、对应的goroutine panic)def...