刷新
Spring AI学习:使用WSL2安装Ubuntu&安装redis-8.4.0

博主头像 背景: spring ai中提供了RAG功能接口,需要搭配向量数据库,我选择了最新版redis作为外部向量数据库 (redis7可以安装stack包来支持向量存储,redis8本身已集成向量存储功能) (redis8.0.0已有windows适配版本,redis8.4.0的windows适配尚未发布 ...

PPO 为何成了大模型微调“最后的底牌”?一篇真正能跑通的工程实战指南

博主头像 PPO 为何成了大模型微调“最后的底牌”?一篇真正能跑通的工程实战指南 开篇:无数大模型,是怎么被「一行 PPO 参数」训废的 如果你真正做过大模型微调,大概率经历过这些瞬间: reward 曲线一路狂飙,但模型开始胡说八道 模型突然学会“拍马屁”,却忘了基本常识 微调前还能正常回答,微调后像换了个 ...

Arthas使用

博主头像 1. Arthas 介绍 Arthas 是阿里巴巴开源的 Java 诊断工具,用于: 实时监控线上应用(无需重启) 快速定位 CPU、内存、线程问题 分析方法执行耗时、参数、返回值 支持 JDK 6+(包括 JDK 21) ✅ 核心优势:通过 JVM Attach 机制动态注入 Agent,不修改代 ...

Java自学之路1:Hello World

博主头像 1、JAVA入门 本文将通过演示一个简单的hello world代码来简单讲解java代码的执行过程,不会涉及太多底层原理。 1、编写源代码 代码如下: public class HelloWorld { public static void main(String[] args) { System ...

剑指offer-66、机器⼈的运动范围

博主头像 题目描述 地上有⼀个 m ⾏和 n 列的⽅格。⼀个机器⼈从坐标(0,0) 的格⼦开始移动,每⼀次只能向左,右,上,下四个⽅向移动⼀格,但是不能进⼊⾏坐标和列坐标的数位之和⼤于 k 的格⼦。 例如,当k 为 18 时,机器⼈能够进⼊⽅格(35,37) ,因为 3+5+3+7 = 18 。但是,它不能进 ...

Spring AI学习:Advisor&Tool

博主头像 一句话总结: Advisor = AI的"高级秘书" :先帮你查资料、整理思路,再让AI回答,并把ai的回答整理/处理好展现给你。 Tool = AI的"专属工具箱" :AI可以直接使用里面的工具完成任务。 Advisor: Advisor会在提示词(prompt)发送给大模型前拦截它(提示词),并 ...

剑指offer-65、矩阵中的路径

博主头像 题目描述 请设计⼀个函数,⽤来判断在⼀个矩阵中是否存在⼀条包含某字符串所有字符的路径。路径可以从矩阵中的任意⼀个格⼦开始,每⼀步可以在矩阵中向左,向右,向上,向下移动⼀个格⼦。如果⼀条路径经过了矩阵中的某⼀个格⼦,则该路径不能再进⼊该格⼦。 例如矩阵: 中包含⼀条字符串 " bcced " 的路径, ...

Spring AI学习:基本配置&聊天客户端

博主头像 创建spring boot项目并选择ai功能: spring boot版本不能过高,4.x.x暂时不支持ai 非本地部署可以使用openai,本地部署可以使用ollama。对应的,在创建项目初(上一步)选择的ai功能需与客户端一致。 配置基本如下: 创建一个文本交流客户端,交由spring boot ...

InheritableThreadLocal,从入门到放弃

博主头像 InheritableThreadLocal相比ThreadLocal多一个能力:在创建子线程Thread时,子线程Thread会自动继承父线程的InheritableThreadLocal信息到子线程中,进而实现在在子线程获取父线程的InheritableThreadLocal值的目的。 关于Th ...

打破堆积困局:优化堆积条形图的对比效果

博主头像 在数据可视化中,堆积条形图 擅长展示 “整体与构成” 的关系,但当每个柱子内的分段超过4个时,读者很难同时追踪各段的长度、位置与颜色映射, 误读概率显著上升。 更糟的是,若不同类别的总量差异很大,堆积结构会放大视觉错觉,导致“看起来差不多”的结论失真。 今天,本文将尝试探索一下改进堆积条形图的呈现方 ...

<1···345···50>