RAG技术

AI 

三个核心点:索引,检索,生成(大模型要做的) 索引 1.切割文档

拷贝与堆栈分析

拷贝 

1.拷贝分析 1.浅拷贝与深拷贝 所有的值类型,无论深拷贝还是浅拷贝,都是两个独立的类型,不会相互影响,但如果是引用类型的(结构体是值类型,但他的内部可能有引用类型),如果是浅拷贝的话,那么修改会相互影响的。如果是深拷贝的话,那么就像值类型一样,会是两个完全独立的属性,不会互相影响。

PProf使用

工具 

1.cpu占用率过高 1.死循环的 2.大量json的

单例与热加载


单例的使用 var redisClient redis.UniversalClient var onceRedisClient = &sync.Once{} var invokeTimes atomic.Int64 // redisClient被调用次数 // InitRedis 初始化redi