logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

RAG 技术入门与开发避坑指南:从原理到生产级实战

摘要: 2024年以来,大语言模型(LLM)在实际应用中面临知识时效性滞后和幻觉问题,检索增强生成(RAG)成为核心解决方案。RAG通过“先检索后生成”的方式,结合外部知识库提升回答准确性。其流程分为离线索引(文档解析、分块、向量化存储)和在线查询(检索、重排序、生成)。关键技术包括文档分块策略(如固定分块、语义分块)、嵌入模型选择(需匹配语言和领域)、混合检索(结合向量与关键词检索)以及查询优化

Spring Boot 集成 IJPay 实现支付宝支付:告别过时 Response,拥抱新版 API

在 Spring Boot 项目中集成支付宝支付是常见需求。IJPay 库能极大简化开发。然而,许多教程仍停留在旧版 AlipayResponse 的使用上,而支付宝官方 SDK 已更新至 com.alipay.api.response 包下的新 Response 类。本文将手把手教你使用 IJPay 集成最新版支付宝 SDK,实现支付功能,并提供针对 response 版本差异的清晰替代方案,确

文章图片
#spring boot#后端#java
Elasticsearch 分词器与查询方式详解:ik_max_word vs ik_smart + must/match/match_phrase 实战指南

本文深入解析Elasticsearch中IK分词器的两种模式(ik_max_word细粒度分词适合索引,ik_smart粗粒度分词适合搜索)及其组合使用建议,并详细对比match(模糊匹配)、match_phrase(精确短语匹配)以及bool查询中must(必须满足)和should(可选条件)的使用场景与Java实现示例。通过合理搭配分词策略和查询方式,可显著提升搜索系统的召回率和精确度。

文章图片
#elasticsearch#大数据
Java接口防抖的5种实用方案,你用过几种?

摘要:本文系统介绍了Java后端实现接口防抖的5种方案,包括Redis+时间窗口、Guava RateLimiter、AOP+注解、Sentinel控制和数据库约束。重点分析了各方案的优缺点及适用场景,推荐组合使用AOP+Redis方式。文章还提供了最佳实践建议,强调防抖对系统稳定性的重要性,并对比了不同方案的适用性和复杂度,帮助开发者构建更健壮的后端系统。

文章图片
#java#开发语言
到底了