RAG技术
RAG(检索增强生成)通过结合外部知识库与大模型,提升回答准确性,缓解知识过时与幻觉问题。核心架构含检索器、生成器与向量数据库,支持密集、混合检索,常用FAISS、Pinecone等工具,广泛应用于问答系统与AI面试场景。(238字)
6如何写好一篇技术方案
本文介绍如何撰写高质量技术方案,涵盖项目背景、目标、功能模块、系统流程与架构设计。通过思维导图、UML图、时序图等工具清晰表达逻辑,结合PRD、API设计与排期管理,提升团队协作效率与方案可追溯性。(239字)
Activiti框架拓展
Activiti表结构以ACT_开头,分五类:ACT_RE(资源库)、ACT_RU(运行时)、ACT_ID(身份)、ACT_HI(历史)、ACT_GE(通用)。每类对应不同功能,支撑流程引擎的数据管理与操作。
导读丨三步走策略,轻松搞定检索!
本课程系统讲解检索技术,涵盖存储介质、数据结构与算法、检索专业知识及应用层四层级,结合“三步走”学习法:夯实基础、实践落地、高效学习,助你构建完整知识体系,提升实战能力。
Activiti框架拓展
Activiti表结构以ACT_开头,分五类:ACT_RE_*存流程定义与资源;ACT_RU_*存运行时实例、任务与变量;ACT_HI_*存历史数据;ACT_ID_*管理用户组及权限;ACT_GE_*存通用二进制与属性数据,支撑流程引擎高效运作。
SpringCloud工程部署启动 1.工程搭建部署
本教程提供两种SpringCloud微服务搭建方案:一键导入或从零创建。通过创建user-service与order-service,配置Maven依赖、数据库及YAML文件,实现基础服务运行。使用RestTemplate完成服务间远程调用,解决订单服务中用户信息缺失问题,帮助理解微服务拆分与通信机制,为后续深入学习打下基础。(239字)
分页
本文介绍了六种分页实现方式:MyBatis自带RowBounds内存分页、PageHelper插件分页、SQL原生分页、数组分页、拦截器分页及分类总结。对比了逻辑分页与物理分页的优劣,指出大数据量下应优先选用物理分页,避免内存溢出,提升系统性能。(238字)
One Trick Per Day
Map初始化应避免容量设置不当,建议用Guava指定预期大小;禁用Executors创建线程池,防止OOM,推荐手动配置或使用Guava;Arrays.asList返回不可变列表,禁止修改操作;遍历Map优先使用entrySet或forEach;SimpleDateFormat非线程安全,应避免static使用,推荐ThreadLocal或Java8新时间类;并发更新记录需加锁,推荐乐观锁配合version机制。