首页 / 作者AUTHOR / SPRINGFORALL

hello

记录技术探索,分享实践心得。

共 1779 篇文章

如何为Spring AI MCP Server提供OAuth2认证

Spring AI 提供了对模型上下文协议(简称 MCP)的支持,该协议允许人工智能模型以结构化的方式与外部工具和资源进行交互并访问它们。 借助 Spring AI,开发人员只需几行代码就可以创建自己的 MCP 服务器,并向人工智能模型公开功能。 MCP 中的授权与安全 MCP 服务器可以使用标准输入输出(STDIO)传输方式在本地运行。要将 MCP…

Spring AI的提示工程技术详解

本文中的示例和模式基于全面的提示工程指南,该指南涵盖了有效的提示工程的理论、原则和模式。本文展示了如何使用Spring AI流畅的ChatClient API将这些概念转化为可运行的Java代码。 为方便起见,示例的结构遵循原始指南中概述的相同模式和技术。本文中使用的演示源代码可在以下地址获取: https://github.com/spring-…

快速打开4TB超大文本文件的开源应用:Giant Log Viewer

在日常开发和运维工作中,我们经常需要查看日志文件,尤其是那些动辄数GB甚至TB级别的超大文本文件。传统的文本编辑器或工具(如 less)在处理这类文件时往往力不从心,卡顿、崩溃成为常态。 今天,TJ君给大家推荐一个强大的开源项目:Giant Log Viewer,它专为解决这一痛点而生,助你高效、流畅地查看任意大小的文本文件。 项目简介 Giant Log…

一款专为微信聊天记录管理而设计的开源工具:Chatlog

Chatlog 是一个聊天记录工具,可以帮助用户轻松使用自己的聊天数据。它支持从本地数据库文件获取聊天数据,并提供了终端界面和命令行工具。此外,它还支持 HTTP API 服务和 MCP SSE 协议,可与支持 MCP 的 AI 助手无缝集成。 开源地址:https://github.com/sjzar/chatlog 主要功能点…

让你的 Cursor 变得和 JetBrains IDEs 一样好用

Cursor 作为一款现代化、AI 驱动的代码编辑器,可以成为 JetBrains IDE 的有力替代品。虽然初期的转换可能会感到不适应,但通过适当的配置,你可以使 Cursor 拥有与 JetBrains IDE 相似的体验。本文将指导你如何配置 Cursor,使其在功能和体验上接近 JetBrains IDE。 编辑器组件 扩展插件 JetBrains…

用自然语言命令控制Android设备的开源项目:droidrun

DroidRun是一个强大的框架,可以使用自然语言命令控制Android设备。它允许您使用自然语言命令自动化Android设备交互。 主要功能点 使用自然语言命令控制Android设备 支持多个LLM提供商(OpenAI、Anthropic、Gemini) 易于使用的命令行界面 可扩展的Python API用于自定义自动化 屏幕截图分析,以视觉方式了解设备…