logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

那个“不会说话“的 AI 火了!Jev:比 ChatGPT 快 200 倍、便宜 400 倍的“选择困难症终结器“

Jev 的本质:不生成文本的"判断模型",输入状态 + 类型化问题,输出结构化答案 + 概率 + 置信度为什么快:不做自回归解码,输出空间提前定死,能并行采样 —— 从"写作文"变成"涂答题卡"三种原语Noul(是非 + 概率)、Choice(单选,≤255 项)、Score(2~10 级打分)Java 接入:手搓 HTTP → 社区 SDK → Spring Boot Starter → Spr

文章图片
#性能优化
新手要使用Redis不想折腾Docker,WSL,这里有办法

我们在进行一些自己的开发或者测试项目的时候,通常需要用到Redis,但是在Redis官网提供的方式是使用Docker来进行下载,可能对于部分新手或者不想多折腾的人来说并不太友好,这里给大家推荐一个windows的平替版——Memurai。这是Redis官方认可的Windows元素兼容实现,安装方法也很简单快捷,适合普通开发和生产测试。

#docker#容器#运维
RAG 核心工作流程,给大模型装上你的“私房知识库“

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

文章图片
#RAG
RAG 核心工作流程,给大模型装上你的“私房知识库“

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

文章图片
#RAG
新手如何使用IDEA在github上面上传自己的项目

打开IDEA,然后直接在左上角搜索栏里面搜HTTP就能搜到这个了,然后我们选择下面这个Manual proxy configuration进行手动配置,可以选择HTTP或者SOCKS,后者要稳定一些,不过前者也能用,懒的话直接使用默认的前者就行,然后再把下面的Host name填上127.0.0.1(也就是自己的本机),下面那个Port number就填上面找到的那个四位数端口号就好了。(一般在设

#github
还在用 BeanUtils?试试 MapStruct,快得让你怀疑人生!

Mapper// 单例实例// 字段名一样 → 自动映射,一行都不用写// 字段名不一样 → 用 @Mapping 指定// 反向转换就这么简单!连实现类都不用写,MapStruct 编译时会自动生成。@Mapper// 日期格式化// 数字格式化// 自定义转换方法return "未知";BeanUtils` 这玩意儿吧,作为快速原型开发偷个懒没啥问题。但正经项目里,反射的性能开销 + 缺少编译

#sql#数据库
MyBatis-Plus 到底是个啥?为什么用了之后 CRUD 写得我想哭

我们来盘一盘 MyBatis-Plus 到底给我们带来了啥:1.单表 CRUD 零代码:BaseMapper 一把梭,增删改查一个接口全包了,再也不用写无聊的重复 XML2.条件构造器:类型安全的 Lambda 链式调用,动态条件优雅到不像写 Java3.分页开箱即用:一个插件注册,物理分页自动搞定4.Service 层封装:链式查询一路点到底5.各种插件:逻辑删除、乐观锁、自动填充、防全表更新…

文章图片
#mybatis#java#开发语言
ThreadLocal:每个线程的“私人小金库“,用过的都说香

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

文章图片
#java#开发语言
Spring Task 是个啥嘞?让定时任务变得跟闹钟一样简单

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

文章图片
#spring#java#后端
HTTP Client 到底是个啥?让咱的 Java 也能丝滑地发送网络请求

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

文章图片
#http#java#网络协议
    共 20 条
  • 1
  • 2
  • 请选择