
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
RAG 的核心工作流程其实就六个步骤:> 文档切块 → 向量化 → 存入向量库 → 相似度检索 → 拼接上下文 → 生成答案看起来每一步都不复杂,但要做到生产级别的效果,还是有不少细节需要打磨的。比如 chunk 策略怎么选、embedding 模型用什么、检索要不要加 rerank、prompt 怎么设计才能抑制幻觉……以上就是个人在 RAG 方面的一些经验分享,希望能帮到正在折腾这方面的新手朋

打开IDEA,然后直接在左上角搜索栏里面搜HTTP就能搜到这个了,然后我们选择下面这个Manual proxy configuration进行手动配置,可以选择HTTP或者SOCKS,后者要稳定一些,不过前者也能用,懒的话直接使用默认的前者就行,然后再把下面的Host name填上127.0.0.1(也就是自己的本机),下面那个Port number就填上面找到的那个四位数端口号就好了。(一般在设
Mapper// 单例实例// 字段名一样 → 自动映射,一行都不用写// 字段名不一样 → 用 @Mapping 指定// 反向转换就这么简单!连实现类都不用写,MapStruct 编译时会自动生成。@Mapper// 日期格式化// 数字格式化// 自定义转换方法return "未知";BeanUtils` 这玩意儿吧,作为快速原型开发偷个懒没啥问题。但正经项目里,反射的性能开销 + 缺少编译
我们来盘一盘 MyBatis-Plus 到底给我们带来了啥:1.单表 CRUD 零代码:BaseMapper 一把梭,增删改查一个接口全包了,再也不用写无聊的重复 XML2.条件构造器:类型安全的 Lambda 链式调用,动态条件优雅到不像写 Java3.分页开箱即用:一个插件注册,物理分页自动搞定4.Service 层封装:链式查询一路点到底5.各种插件:逻辑删除、乐观锁、自动填充、防全表更新…

朋友们好呀,今天我们来聊一个 Java 并发编程里特别实用的家伙——**ThreadLocal**。不知道大伙们有没有遇到过这种场景:多个线程同时访问一个变量,你加锁嘛怕性能拉胯,不加锁嘛又怕数据错乱。这时候就有人跟你说:"用 ThreadLocal 啊!"然后你一脸懵逼——这玩意儿到底是个啥?它跟加锁有啥区别?别急,今天咱就把 ThreadLocal 从头到尾、从里到外给它扒个明明白白 (ง •

用 Spring Task 虽然简单,但也有一些容易踩的坑,提前告诉大家,少走弯路 (ಥ_ಥ)来盘一盘 Spring Task 给我们带来了什么便利:1.零依赖开箱即用:Spring 自带,不用额外引入任何 Jar 包2.注解驱动极简配置:一个打开开关,一个标记任务,完事儿3.三种调度方式覆盖各种场景:fixedRate 固定频率、fixedDelay 固定延迟、cron 精确定时4.开发效率嗷嗷

来盘一盘给我们带来的好处:1.JDK 原生自带,零依赖开箱即用:Java 11 以上直接用,不用纠结选哪个第三方库2.API 设计优雅:Builder 模式 + 链式调用,读代码跟读句子一样流畅,再也不用写样板代码了3.同步异步双模式:同步简单直接,异步性能拉满,想用哪个用哪个4.原生支持 HTTP/2 和 WebSocket:跟上了时代,不再是老古董5.响应体处理灵活:String、byte[]

Kafka 作为一个老牌消息队列,在这些经典场景下还是相当能打的:异步解耦:让服务之间各玩各的,新增下游不改上游削峰填谷:用缓冲应对瞬时高并发,保护后端脆弱的数据库延迟消息:有点勉强,但能绕弯子实现(真刚需建议上 RocketMQ)事务消息:配合本地消息表做最终一致性,稳如老狗积压处理:加分区加消费力 + 批量优化 + 监控告警,三件套走起当然,上面很多方案是走"最终一致性"路线的,如果你的业务要

不知道朋友们刚学 Spring 的时候有没有被各种 XML 配置文件支配过。我还记得之前为了整一个 SSM 项目,光配置就得搞半天——web.xml、applicationContext.xml、springmvc-servlet.xml……各种 xml 堆在一起,看的人都麻了。更别说还要手动配置 Tomcat、手动管理依赖版本、手动搞各种 Bean 的注入,简直像是在玩拼图游戏,还是那种没有参考

OK啊,到这里一个完整的 SpringBoot + JWT 登录认证就整完了。来捋一捋咱干了啥:1. 引入 jjwt 依赖,准备好工具2. 写了个 `JwtUtils` 工具类来生成和解析 token3. 整了个 `JwtAuthenticationFilter` 过滤器拦截请求4. 配置了 Spring Security,关掉 Session,注册 JWT 过滤器5. 写了登录和注册接口6. 搞







