Flittly_个人页

Flittly
个人头像照片
0
0
0

个人介绍

一名努力成为优秀程序员的GISer!

擅长的技术

  • Java
  • Python
获得更多能力
通用技术能力:

暂时未有相关通用技术能力~

云产品技术能力:

暂时未有相关云产品技术能力~

阿里云技能认证

详细说明
暂无更多信息

2026年06月

2026年05月

2026年04月

  • 04.29 21:32:40
    发表了文章 2026-04-29 21:32:40

    【LangGraph新手村系列】(2)自定义状态与归约器:让 LangGraph 记住更多东西

    从 MessagesState 扩展到 TypedDict 自定义状态,用 Annotated 声明字段归约策略。messages 挂载 add_messages 实现追加合并,其他字段默认覆盖。节点函数可读取自定义字段,让 Agent 记住用户偏好与业务元数据。
  • 04.29 15:30:57
    发表了文章 2026-04-29 15:30:57

    【LangGraph新手村系列】(1)LangGraph 入门:StateGraph 与带记忆的 ReAct 循环

    介绍 LangGraph 核心思想:用 StateGraph 把单次 LLM 调用串成可循环的 ReAct 工作流。通过节点、边与公共状态黑板,实现模型思考、工具调用、条件跳转的闭环,并引入检查点让 Agent 拥有跨轮次记忆。
  • 04.26 13:17:47
    发表了文章 2026-04-26 13:17:47

    【SpringSecurity新手村系列】(7)基于资源权限码(Authority)的接口权限控制实战

    本章完成从“用户-角色-权限资源”数据模型到 `@PreAuthorize` 方法级拦截的完整闭环。和上一章“角色控制(Role)”不同,本章重点是 **资源权限码(Authority)**,即 `clue:list`、`clue:edit` 这类细粒度权限。你将得到一套能直接用于企业项目的权限控制方案,同时规避 `Controller 未注册`、`Mapper SQL 字段写错`、`权限码字段映射错位` 等高频坑位。
  • 04.26 13:05:10
    发表了文章 2026-04-26 13:05:10

    【SpringSecurity新手村系列】(6)基于角色的权限控制、权限拦截注解与自定义无权限页面

    本章在 RBAC 角色体系上,开启 @EnableMethodSecurity,使用 @PreAuthorize 配合 hasRole / hasAnyRole 实现 Controller 方法级拦截,并配置自定义 403 无权限页面,重点拆解 ROLE_ 前缀重复拼接的常见坑位。
  • 04.26 13:04:23
    发表了文章 2026-04-26 13:04:23

    【SpringSecurity新手村系列】(5)RBAC角色权限与账户状态校验

    本章在数据库认证基础上,通过 RBAC 三表(用户-角色-权限)把角色与权限从数据库接入 Spring Security,并补齐账户状态字段(过期、锁定、启用等),实现“可登录 + 可授权 + 可控状态”的完整认证闭环。
  • 04.17 19:56:41
    发表了文章 2026-04-17 19:56:41

    【SpringSecurity新手村系列】(4)验证码功能实现

    本文基于 OncePerRequestFilter 实现登录验证码校验,展示如何将自定义过滤器插入安全责任链,并结合 Session 验证码与登录表单联动,提升系统防暴力破解能力。
  • 04.17 19:53:50
    发表了文章 2026-04-17 19:53:50

    【SpringSecurity新手村系列】(3)自定义登录页与表单认证

    自定义登录页与表单认证本文围绕自定义登录页展开,详解 formLogin、loginProcessingUrl 与跳转配置,重点解释 CSRF 隐藏域的作用、校验原理及常见错误,帮助你稳定完成表单登录改造。
  • 04.16 20:49:43
    发表了文章 2026-04-16 20:49:43

    【SpringSecurity新手村系列】(2)整合 MyBatis 实现数据库认证

    本文讲解如何将 MySQL 与 MyBatis 接入 Spring Security,通过自定义 UserDetailsService 实现数据库认证,并说明 PasswordEncoder、Mapper/XML 与登录流程的关键实现点。
  • 04.16 20:43:43
    发表了文章 2026-04-16 20:43:43

    【SpringSecurity新手村系列】(1)初识安全框架

    本文从零开始引入 Spring Security,演示默认登录页与接口保护效果,并解释认证、授权与过滤器链的基础机制,帮助你快速建立安全开发的整体认知。
  • 04.14 15:37:46
    发表了文章 2026-04-14 15:37:46

    【SpringAIAlibaba新手村系列】(8)持久化会话与 Redis 内存管理

    本文详解 Spring AI 的会话记忆机制,从内存版 MemorySaver 到 Redis 版 RedisSaver,实现 AI 对话的上下文连续性。文章以 ReactAgent 为核心,讲解如何通过 threadId 管理会话线程,并将 Agent 状态持久化到 Redis 中。
  • 04.14 15:36:58
    发表了文章 2026-04-14 15:36:58

    【SpringAIAlibaba新手村系列】(6)PromptTemplate 提示词模板与变量替换

    本章详解Spring AI的PromptTemplate提示词模板机制,涵盖变量替换、系统消息模板(SystemPromptTemplate)、外部文件加载等核心功能,助力实现提示词参数化、复用与动态组装,提升RAG、Agent及结构化输出场景下的开发效率与可维护性。
  • 04.14 15:36:16
    发表了文章 2026-04-14 15:36:16

    【SpringAIAlibaba新手村系列】(2)Ollama 本地大模型调用

    本章详解如何用Spring AI接入Ollama本地大模型:解决远程调用的联网依赖、隐私泄露与费用问题;支持Qwen、Llama等开源模型,零成本、低延迟、全离线运行;重点掌握`@Qualifier`多模型注入、流式响应(Flux)及本地API(`http://localhost:11434`)集成。
  • 04.13 15:52:24
    发表了文章 2026-04-13 15:52:24

    【SpringAIAlibaba新手村系列】(18)Agent 智能体与今日菜单应用

    本章以 ReactAgent 为入口,将本地菜单工具与 MCP 外部工具合并注册,统一通过 /eatAgent 执行任务,展示 Agent 在多工具协同下的意图理解、工具调用与结果整合能力。
  • 04.13 15:48:35
    发表了文章 2026-04-13 15:48:35

    【SpringAIAlibaba新手村系列】(17)百炼 RAG 知识库应用

    本章基于 Spring AI Alibaba 落地百炼 RAG,完成 DashScopeApi、ChatModel、ChatClient 配置,并通过检索器与 DocumentRetrievalAdvisor 组装检索增强问答链路,实现可运行的知识库问答接口。
  • 04.09 17:26:28
    发表了文章 2026-04-09 17:26:28

    【SpringAIAlibaba新手村系列】(16)调用百度 MCP 服务

    本章展示如何在客户端接入第三方百度 MCP 服务。通过 spring-ai-starter-mcp-client、application.yml 与 mcp-server.json5 完成 stdio 方式连接,自动发现并注册远端工具到 ChatClient,实现天气、IP 归属地、路线规划等能力调用。
  • 04.08 22:39:48
    发表了文章 2026-04-08 22:39:48

    【SpringAIAlibaba新手村系列】(15)MCP Client 调用本地服务

    本章从 MCP Client 视角说明如何连接上一章提供的本地服务,并把远端工具接入 ChatClient。重点讲解 Streamable-HTTP 配置、ToolCallbackProvider 的注入方式,以及模型如何通过 JSON-RPC 消息完成工具调用与结果回传。
  • 04.08 22:39:04
    发表了文章 2026-04-08 22:39:04

    【SpringAIAlibaba新手村系列】(14)MCP 本地服务与工具集成

    本章从 MCP Server 视角出发,说明如何将本地天气查询能力整理并暴露为标准化工具服务。内容涵盖 @Tool、ToolCallbackProvider、MethodToolCallbackProvider 的作用,以及 Streamable-HTTP 协议下服务端的能力注册与对外提供逻辑。
  • 04.07 15:26:30
    发表了文章 2026-04-07 15:26:30

    【SpringAIAlibaba新手村系列】(13)Tool Calling 函数工具调用技术

    本文详细解析 Spring AI 的 Tool Calling 技术,阐明其如何弥补大模型“会说不会做”的局限。通过 @Tool 注解,开发者可轻松将 Java 方法暴露为 AI 工具。文中深入讲解了 ToolCallbacks.from() 注册工具的原理,以及工具方法在当前 Spring Boot 进程内通过反射动态执行的底层逻辑,强调了模型决策与框架执行的协同过程,为理解 AI 赋能实际操作奠定基础。
  • 04.07 15:22:13
    发表了文章 2026-04-07 15:22:13

    【SpringAIAlibaba新手村系列】(12)RAG 检索增强生成技术

    本文深入探讨 RAG 技术在 AiOps 场景中的应用,以基于 ops.txt 构建运维知识库为例,讲解了如何通过将文本切分、向量化并存入向量数据库,实现 AI 故障查询。内容涵盖 EmbeddingModel、VectorStore 的基本概念,以及利用 Redis 的 SETNX 机制防止知识库重复导入的工程实践。核心在于让 AI 结合外部知识库,更准确地回答运维问题。
  • 04.03 14:41:53
    发表了文章 2026-04-03 14:41:53

    【SpringAIAlibaba新手村系列】(11)Embedding 向量化与向量数据库

    本文围绕 Embedding 与向量数据库展开,讲解了文本向量化、相似度检索和 VectorStore 的基本用法,并结合 SimpleVectorStore 示例说明了 Spring 中自动装配与手动注册 Bean 的区别,为后续学习 RAG 打下基础。
  • 04.02 21:51:33
    发表了文章 2026-04-02 21:51:33

    【SpringAIAlibaba新手村系列】(10)Text to Voice 文本转语音技术

    本文围绕 Spring AI Alibaba 1.1.2.2 的文本转语音实现展开,记录了基于 DashScopeAudioSpeechModel 与 stream() 的可运行方案。文章重点说明了模型、音色、输出格式与流式拼接音频文件的关键细节。
  • 04.02 10:03:50
    发表了文章 2026-04-02 10:03:50

    【SpringAIAlibaba新手村系列】(9)Text to Image 文本生成图像技术

    本文介绍 Spring AI 中的文生图能力,围绕 ImageModel、ImagePrompt 与阿里云百炼图像模型展开,演示如何根据文字描述生成图片链接,并结合 Prompt 编写技巧与参数配置,帮助开发者提升生成效果与落地能力。
  • 04.01 20:32:03
    发表了文章 2026-04-01 20:32:03

    【SpringAIAlibaba新手村系列】(7)结构化输出与对象映射

    本文详解 Spring AI 结构化输出功能,通过 Java Record 与 .entity() 方法,实现 AI 的 JSON 响应自动映射为 Java 对象,解决纯文本难以集成的问题。文中还对比了 Lambda 写法并提供 Prompt 设计最佳实践。
  • 04.01 11:12:30
    发表了文章 2026-04-01 11:12:30

    【SpringAIAlibaba新手村系列】(5)Prompt 提示词基础与多种消息类型

    本章详解Spring AI 1.1.2中Prompt核心机制:以System/User/Assistant/Tool四类消息构建结构化提示,强调“角色决定语义”;涵盖多模型配置、链式API与底层Message组装两种实践方式,并给出系统消息设计最佳实践。

2026年03月

  • 发表了文章 2026-06-09

    【AgentScope Java新手村系列】(1)框架简介与环境搭建

  • 发表了文章 2026-05-21

    【日常小问】Spring Cloud Gateway 5.x 跨域和路由配置踩坑实录

  • 发表了文章 2026-05-10

    【日常小问】解决 Jenkins 部署 Spring Cloud 微服务到 Docker 容器启动失败的问题

  • 发表了文章 2026-05-07

    【LangGraph新手村系列】(5)时间旅行:浏览历史、分叉时间线与修改过去

  • 发表了文章 2026-05-07

    【LangGraph新手村系列】(4)人机协作中断:让 Agent 在关键节点停下来等你

  • 发表了文章 2026-05-01

    【LangGraph新手村系列】(3)PostgreSQL 持久化检查点:让状态跨越进程与重启

  • 发表了文章 2026-04-29

    【LangGraph新手村系列】(2)自定义状态与归约器:让 LangGraph 记住更多东西

  • 发表了文章 2026-04-29

    【LangGraph新手村系列】(1)LangGraph 入门:StateGraph 与带记忆的 ReAct 循环

  • 发表了文章 2026-04-26

    【SpringSecurity新手村系列】(7)基于资源权限码(Authority)的接口权限控制实战

  • 发表了文章 2026-04-26

    【SpringSecurity新手村系列】(6)基于角色的权限控制、权限拦截注解与自定义无权限页面

  • 发表了文章 2026-04-26

    【SpringSecurity新手村系列】(5)RBAC角色权限与账户状态校验

  • 发表了文章 2026-04-17

    【SpringSecurity新手村系列】(4)验证码功能实现

  • 发表了文章 2026-04-17

    【SpringSecurity新手村系列】(3)自定义登录页与表单认证

  • 发表了文章 2026-04-16

    【SpringSecurity新手村系列】(1)初识安全框架

  • 发表了文章 2026-04-16

    【SpringSecurity新手村系列】(2)整合 MyBatis 实现数据库认证

  • 发表了文章 2026-04-14

    【SpringAIAlibaba新手村系列】(2)Ollama 本地大模型调用

  • 发表了文章 2026-04-14

    【SpringAIAlibaba新手村系列】(6)PromptTemplate 提示词模板与变量替换

  • 发表了文章 2026-04-13

    【SpringAIAlibaba新手村系列】(18)Agent 智能体与今日菜单应用

  • 发表了文章 2026-04-13

    【SpringAIAlibaba新手村系列】(17)百炼 RAG 知识库应用

  • 发表了文章 2026-04-09

    【SpringAIAlibaba新手村系列】(16)调用百度 MCP 服务

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息