1.mongodb内嵌查询。
2.redis aof和rdb。
3.记录一天下单量(锁和channel选用)。
4.grpc定义map。
5.redis查询key访问量。
6.分词器原理。ik分词器分英文。
7.kafka能保证顺序的一致性吗。其它mq。
8.defer执行顺序。
p := &person{
age:10,
}
defer fmt.Println(p.age)
defer func(*person) {
fmt.Println(p.age)
}(p)
defer func() {
fmt.Println(p.age)
}()
p.age = 11
9.grpc stream
视频链接:https://www.bilibili.com/video/BV1eE411T7GC?p=17
10.控制层参数校验通用方法实现
type Person struct {
Name string `tag:"max:10;min:5;not null"`
Age int "is int"
Sex int
}
func main() {
p := Person{
Name:"小明",
Age:10,
Sex:0,
}
data_v := reflect.ValueOf(p)
data_t := reflect.TypeOf(p)
fmt.Println(data_v)
fmt.Println(data_t)
fmt.Println(data_t.NumField())
for i:= 0; i < data_t.NumField();i++{
fmt.Print(data_t.Field(i).Name, ":")
fmt.Print(data_v.Field(i),"----->")
fmt.Println(data_t.Field(i).Tag.Get("tag"))
}
}
本文地址:https://blog.csdn.net/zaimeiyeshicengjing/article/details/107491876
如对本文有疑问, 点击进行留言回复!!
星际无限CTO张超:IPFS分布式存储领域仍是蓝海,中链云将开启行业新思路!
厉害!俩月吃透阿里P8架构师推荐608页kafka源码,成功入职蚂蚁
网友评论