1 2 3 4 5 ··· 42 下一页
摘要: 本文对比了Java生态中两大AI框架LangChain4j和Solon AI的差异。功能方面,二者都支持LLM、RAG和MCP接口,但LangChain4j功能更丰富,尤其是RAG适配更全面。使用体验上,Solon AI明显更简洁,如流式对话仅需单行代码,而LangChain4j需要多步配置。此外,LangChain4j文档不全、学习曲线陡峭。建议简单场景选Solon AI以快速开发,复杂定制需求则选择更灵活的LangChain4j,但需接受其复杂性和高学习成本。两者也可配合使用。 阅读全文
posted @ 2025-10-21 09:52 带刺的坐椅 阅读(105) 评论(0) 推荐(2)
摘要: Snack4-Jsonpath 是基于 JDK8 的 JSON 处理工具,支持 JSON DOM 构建、编解码、JsonPath 查询和 JsonSchema 验证。它采用类似 JavaScript 的变量声明方式和 XML DOM 的节点设计,所有数据都用 ONode 表示。该工具具有高性能 JsonPath 查询能力,兼容 IETF 和 jayway 标准,支持 Json5 特性,并优先使用无参构造函数+字段编解码方式以提高安全性。主要功能包括文档树操控、JsonSchema 校验和 JsonPath 阅读全文
posted @ 2025-10-16 19:37 带刺的坐椅 阅读(8) 评论(0) 推荐(0)
摘要: Solon框架的编码风格扩展艺术:Solon Plugin机制解析 文章介绍了Solon框架独特的插件扩展机制Solon Plugin,其采用"编码风格"而非配置风格实现功能扩展。核心包括:1)简洁的插件接口定义(仅需start/stop方法);2)自定义SPI发现机制;3)启动阶段精确控制插件加载顺序;4)自动装配实现原理(条件化装配、拦截器注册等)。文章还详解了高级特性H-Spi热插拔管理机制,以及插件在框架功能扩展中的实际应用。 阅读全文
posted @ 2025-10-01 10:48 带刺的坐椅 阅读(119) 评论(0) 推荐(1)
摘要: Solon 是新一代 Java 企业级应用开发框架,采用 Apache 2.0 开源协议。相比 Spring,Solon 在计算性价比、开发效率、生产部署等方面优势明显,并发性能提升 700%,内存节省 50%,启动速度快 10 倍,同时兼容 Java 8-25 和 GraalVM。提供透明版本支持计划和双重技术支持,适合国产算力环境,是企业级应用开发的理想选 阅读全文
posted @ 2025-09-26 14:20 带刺的坐椅 阅读(147) 评论(0) 推荐(1)
摘要: DamiBus是一款专为单体多模块通讯解耦设计的工具,结合了Bus与RPC的特点,支持事件分发和接口调用。新版本简化了API,弃用了部分方法并新增了更直观的调用方式。其特点包括事务传导、事件标识、监听者排序等,与EventBus和Api相比耦合度更低。性能测试显示处理千万级事件仅需1秒。适用于模块间解耦场景,不适合分布式消息队列需求。提供总线风格和泛型总线风格两种编程模式。 阅读全文
posted @ 2025-09-16 10:16 带刺的坐椅 阅读(147) 评论(0) 推荐(1)
摘要: 本文介绍了如何快速搭建基于Solon框架的AI服务项目。主要内容包括:1)开发环境准备;2)创建Solon AI项目;3)实现Mcp服务端。这两个工具方法通过调用AI模型完成相应功能,展示了Solon框架与AI模型集成的便捷性。 阅读全文
posted @ 2025-09-04 17:12 带刺的坐椅 阅读(213) 评论(0) 推荐(0)
摘要: 本文详细介绍了 Sa-Token 在 Java 项目中的使用方法,包括 Sa-Token 的基本概念、与其他权限框架的比较、基本语法和高级用法,并通过实例讲解了如何在项目中集成和使用 阅读全文
posted @ 2025-09-02 16:48 带刺的坐椅 阅读(181) 评论(0) 推荐(0)
摘要: 是 Solon 官方推出的 Java 智能体应用开发框架。旨在为 Java 开发者提供统一的接口抽象层,简化与 OpenAI、DeepSeek、QWen 等主流 AI 模型的集成流程,简化 RAG 的开发体验,简化 Mcp 的开发体验,简化 AI-Flow 的开发体验,简化 A2A 的开发体验。 阅读全文
posted @ 2025-09-02 08:42 带刺的坐椅 阅读(84) 评论(0) 推荐(0)
摘要: Solon State Machine是一个简化应用程序状态管理的框架,通过定义状态(State)、事件(Event)和转换(Transition)来管理对象状态流转。本文以订单系统为例,演示如何快速使用:首先定义订单状态和事件枚举,然后创建状态机类配置状态转换规则,最后在控制器中通过注入状态机实例来触发状态变更。使用状态机可使代码更清晰,便于维护复杂的状态流转逻辑。10分钟即可掌握基本用法,适用于订单、审批等需要状态管理的业务场景。 阅读全文
posted @ 2025-08-29 20:43 带刺的坐椅 阅读(172) 评论(0) 推荐(0)
摘要: context-path是web应用的路径前缀,可隔离应用。Solon支持两种配置:普通配置(/test-service/)允许原路径访问,强制配置(!/test-service/)则禁止原路径访问。 阅读全文
posted @ 2025-08-26 19:15 带刺的坐椅 阅读(117) 评论(0) 推荐(0)
1 2 3 4 5 ··· 42 下一页