本文分类:news发布日期:2025/7/5 23:54:04
相关文章
langchain从入门到精通(二十五)——RAG优化策略(三)问题分解策略提升负责问题检索准确率
1. 复杂问题检索的难点与分解
在 RAG 应用开发中,对于一些提问相对复杂的原始问题来说,无论是使用原始问题进行检索,亦或者生成多个相关联的问题进行检索,往往都很难在向量数据库中找到关联性高的文档,导致 RAG 效果偏…
建站知识
2025/7/5 23:53:22
项目集成sa-token
sa-token简介
sa-token 是一个基于 Java 的轻量级权限认证框架,主要用于实现系统的登录认证、权限控制、Token 管理等功能。它简单易用、功能强大,适用于 Spring Boot、微服务架构等多种项目场景。 主要特性 1.登录认证 1.1.支持登录状态的保持与验证。…
建站知识
2025/7/5 23:40:47
Ubuntu+Nginx+php+SQLite3+typecho手动搭建个人博客
零.Ubuntu环境 一.安装nginx 使用以下指令进行nginx web服务器安装: apt-get install nginx 如果提示找不到安装包,也可以更新一下系统的apt环境包: sudo apt update 安装完成后,可以使用以下指令查看nginx是否处于激活状态&#…
建站知识
2025/7/3 4:04:25
设计模式之上下文对象设计模式
目录
一、模式介绍
二、架构设计
三、Demo 示例
四、总结 一、模式介绍
上下文对象(Context Object)模式 最早由《Core J2EE Patterns》第二版提出,其核心目标是在多层或多组件间共享与当前作用域(如一次请求、一次会话、一次…
建站知识
2025/7/3 3:30:27
题解:CF2120E Lanes of Cars
根据贪心,不难想到每次会把最长队伍末尾的那辆车移动到最短队伍的末尾。但由于 k k k 的存在,会导致一些冗余移动的存在。设需要挪动 C C C 辆车,则怒气值可以表示为 f ( C ) k C f(C) kC f(C)kC,其中 f ( C ) f(C) f(C) 是…
建站知识
2025/7/3 3:26:57
服务器为什么会产生大量 TIME_WAIT
TIME_WAIT 状态是 TCP 协议主动关闭方在四次挥手最后阶段必然出现的正常状态,通常持续 2MSL(报文最大生存时间,Linux 默认 60 秒),主要出现在主动关闭连接的一方。当系统中存在大量 TIME_WAIT 状态的 TCP 连接时&#…
建站知识
2025/7/3 3:24:54
从 0 到 1 构建可视化限流演示:React + Framer Motion 实现 Token Bucket 动画
一、为什么还要关心限流?
业务高并发场景越来越常见:双 11 秒杀、AI 接口调用、IoT 终端上云…… 如果没有合理的限流机制,系统瞬时过载就会像多米诺骨牌一样一路崩塌—— ▸ 线程耗尽 → ▸ 链路级排队 → ▸ 延迟雪崩 → ▸ 整体不可用 限…
建站知识
2025/7/3 3:21:49
BERT 模型详解:结构、原理解析
前言
在自然语言处理(NLP)领域,BERT(Bidirectional Encoder Representations from Transformers)已经成为理解类任务的标配模型。相比 GPT 更擅长文本生成,BERT 则在语言理解任务上展现出卓越的能力。本文…
建站知识
2025/7/3 3:17:44