青云博客 记录、分享

《独行证道》

残卷里读到一句:“自由的人,早已接受了无人疼爱的契约。”墨迹在灯下晕开,像被月光浸透的契约,没有署名,没有印鉴,却要我用一生来画押。 曾以为人间处处是情契——父母该以心血作朱砂,伴侣当以誓言封金漆,连陌路相逢的眼波都该凝结成琥珀。直到夜半惊醒,看见所有关系都浮在半空,如孔明灯般明明灭灭。原来我们都在

詹学伟 Published on 2025-10-06

《独行子夜箓》

暮色四合,吾常觉身若蜉蝣寄太虚。 灯影浮光,人声隔世,恍行孤局之内—— 移步有定轨,叩扉无回音。 然棋枰既在掌,何妨自弈星斗,独酌沧溟。 遂闭五蕴,锁六窗。 掷三千尘劫为齑粉,独镌一枚偈: “执烛者不索长夜,寸辉可裂重渊。” 昔耽妄相,逐诸幻戏: 为他人补衮,向空冢刻铭,于回廊捕影。 乃知琳琅皆蚀骨

詹学伟 Published on 2025-05-10

人的一生应该怎样度过?

人生是生命在人间的一次旅行,人生是生命的一段过程,并非生命的终极目标。 无论我们的人生坎坷难行,还是顺心如意,人生是非常美好的,短短的几十年时光,是任何财富都难以购买的,失去了,永难挽回。 要追求丰富多彩的人生,要勇于体验各种不同的情景,不要怕挫折,不要怕失败,不要怕风险,不要怕逆境,不要怕失去什么

詹学伟 Published on 2024-04-21

SpringBoot2.x自定义starter

一、说明 咱们使用SpringBoot的时候,经常使用xxx-starter,比如:mybatis-spring-boot-starter、spring-boot-starter等等,然后就可以再加载maven后,使用相应的对象。你有没有这样的疑问:为什么一个简单地引入一个starter就可以使用某

詹学伟 Published on 2025-12-31

SpringBoot的starter原理

Spring Boot 自定义 Starter 原理详解 一、核心机制 Spring Boot 自定义 Starter 的核心机制基于“约定优于配置”原则,通过自动装配机制实现开箱即用的功能模块。其主要原理包括: 自动配置机制‌ Spring Boot 通过 @Conditional 注解(如 @C

詹学伟 Published on 2025-12-31

saa-调用百度地图MCP服务

一、说明 本章节介绍saa调用百度地图MCP服务,这个和之前调用本地mcp服务有点类似,但是一个是本地自有的mcp服务,另外一个是远程mcp服务。有一个前提必须是本地安装有node环境或者python环境。 需要注意的是,我是使用的mac,记得本地文件的授权,不然链接不上远程mcp服务。 二、MCP

詹学伟 Published on 2025-11-30

saa-本地MCP客户端和服务端调用

一、说明 本章节主要实现两个功能:一个是本地MCP服务搭建,二个是本地MCP客户端搭建并调用本地MCP服务,实现本地MCP客户端和服务的调用,同时对比调用本地MCP服务和未调用本地MCP服务之间的差异。 二、代码 1. 父工程pom文件 <?xml version="1.0" encoding="U

詹学伟 Published on 2025-11-29

saa-ToolCalling

一、说明 本章节主要介绍spring ai alibaba的Tool Calling及实践,Tool Calling即工具调用,在之前langchain4j中也叫Function Calling,也就是大模型调用外部工具。比如之前做的数据库专家智能体、医疗专家智能体,都用到了调用外部工具。 另外,本

詹学伟 Published on 2025-11-27

saa-rag

一、说明 本文主要介绍spring ai alibaba结合rag实现本地文档知识库的存储和检索,主要技术栈有:spring ai alibaba、阿里百炼模型text-embedding-v3、向量数据库redis stack、deepseek。 本章代码统一使用同一个父工程pom,见saa第一期

詹学伟 Published on 2025-11-26

redis stack向量数据库实践

一、说明 上一章节简单介绍了redis stack,本章节主要是用redis stack作为向量数据库的实践。 二、代码 1.POM文件 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/PO

詹学伟 Published on 2025-11-24
Previous Next