首页 文章 精选 留言 我的

精选列表

搜索[开发者预览],共10000篇文章
优秀的个人博客,低调大师

效果预览!

solon-ai-mcp 是 solon-ai 的扩展特性。提供 mcp 协议的支持。通过它,可以方便的发布 Tool Service,方便的使用 Tool Service。 引入依赖包 <dependency> <groupId>org.noear</groupId> <artifactId>solon-ai-mcp</artifactId> <version>3.1.3-SNAPSHOT</version> </dependency> 服务端演示(发布工具服务) 引入依赖包后,服务端默认不会启用,需要通过配置启用。 solon.ai.mcp.server: enabled: true sseEndpoint: "/mcp/sse" 启用 mcp server 后,所有组件的@FunctionMapping方法,会自动成为 mcp server 的 tool 服务。 @Component public class McpServerTool { @FunctionMapping(description = "查询天气预报") public String getWeather(@FunctionParam(description = "城市位置") String location) { return "晴,14度"; } } public class McpServerApp { public static void main(String[] args) { Solon.start(McpServerApp.class, args); } } 客户端演示(使用工具服务) 客户端可以使用原生的 modelcontextprotocol 接口,也可以使用 McpClientWrapper (包装简化过) 直接调用 public void case1(){ McpClientWrapper mcpClient = new McpClientWrapper("http://localhost:8080", "/mcp/sse"); String rst = mcpClient.callToolAsText("getWeather", Map.of("location", "杭州")); } 绑定给模型使用 public void case2(){ ChatModel chatModel = null; McpClientWrapper mcpClient = null; chatModel.prompt("杭州今天的天气怎么样?") .options(options -> { //转为函数集合用于绑定 options.functionAdd(mcpClient.toFunctions()); }) .call(); } 项目仓库地址 gitee:https://gitee.com/opensolon/solon-ai gitcode:https://gitcode.com/opensolon/solon-ai github:https://github.com/opensolon/solon-ai 官网 https://solon.noear.org/article/learn-solon-ai

优秀的个人博客,低调大师

.NET 6 刚刚预览版,你却 “躺平”了?Furion v2.8.0 发布

让 .NET 开发更简单,更通用,更流行。 框架特点 全新面貌:基于.NET5/6平台,没有历史包袱 极易入门:只需要一个Inject()即可完成配置 极速开发:内置丰富的企业应用开发功能 极少依赖:框架只依赖两个第三方包 极其灵活:轻松面对多变复杂的需求 极易维护:采用独特的架构思想,只为长久维护设计 完整文档:提供完善的开发文档 功能模块 本期更新 新特性 [新增]Db.GetMSRepository()获取主从库仓储静态方法#I3UBSJ [新增] 工作单元特性,支持静态类强制性开启共享事务#I3S9N8 [新增]EFCore执行sql模式打印日志#I3SE8X [新增] 远程请求支持默认HttpClient配置#I3SI17 [新增] 新增短 ID生成功能#I3T7JP [新增][SensitiveDetection]支持配置替换敏感词汇#I3THIA [新增]SpecificationDocumentBuilder.DocumentGroups和SpecificationDocumentBuilder.CheckApiDescriptionInCurrentGroup(currentGroup, apiDescription)公开方法#I3UDSY 突破性变化 [重构] 自动扫描.json和.xml文件并加载到配置中的代码和规则,同时移除默认.xml文件加载,只保留.json文件#I3UJ3L [重构] 分布式连续GUID代码#I3UBK0 [调整]Scoped.CreateUnitOfWork名称为Scoped.CreateUow#I3SJPU [调整]JWTEncryption.Validate返回值,支持返回TokenValidationResult#I3S2ND 问题修复 [修复][DataValidation]和[SensitiveDetection]多语言应用失效#I3UH6U [修复]Scoped系列方法异步出现Task is cancel情况#I3SJF6 [修复]Mysql数据库的ToPagedList方法返回的结果进行遍历出现MySqlConnection is aleady use问题#I3SJQ3 [修复]tool/cli.psl没有包含项目名称#I3S1T6 [修复] 远程请求做上传文件时,没有传入Body,程序直接跳过#I3TKFH [修复] 远程请求multipart/form-data内容分割符缺失#I3TNO9 其他更改 [改进] 支持规范化结果中间件判断是否跳过规范化结果#I3T2AA [调整] 更新部分列UpdateIncludeNowAsync具有二义性#I3RW9Q [优化]框架底层性能,大大减少内存占用和溢出情况,启动内存从之前136M下将到86M [其他] 删除无用代码,优化不规范命名等 文档变化 [新增]Inject说明文档#I3TITA [更新] 4.2.9 的示例代码文档,方法没有放在 class 中#I3S9T5 [修正] 规范化结果 6.5.6 多分组排序图片引用错误#I3UBOQ [更新] 静态类Scoped文档 问答答疑 [答疑] 默认MasterDbContextLocator不随自定义的参数生成#I3SDBB [答疑] 事件总线中订阅处理程序类获取不到用户信息,这个正常吗#I3SS0U [答疑] 在有多租户过滤器的情况下,是否有一种方式查询全量的数据#I3T0VI [答疑] mysql 使用&"tools/cli.ps1"页面化加载表结构失败#I3T4F8 [答疑] 其他 Web 层的 Startup 优先执行#I3T8IP [答疑] 辅助角色服务实现建议#I3T906 [答疑] 开启easy connection后同一内网地址浏览器可以正常访问,远程请求则无法访问#I3TA2U [答疑]scope.ServiceProvider.GetService<IOtherService>不存在#I3TQMV [答疑] 能否在 WPF 项目中使用呢?#I3TMCC [答疑]Dapper多个数据源#I3TM9B [答疑]L.GetSelectCulture()方法异常#I3TQS4 [答疑] 循环中使用IDGen.NextID()得到的结果并不是连续的#I3UAF6 [答疑] 模块化动态加载插件支持通配符匹配.dll#I3UDT8 [答疑]MVC模式,在Controller里快捷方式创建View页面出错#I3UFGB [答疑] 数据库迁移没有种子数据#I3UI7G [答疑]SpareTimeAttribute中 根据 Cron 表达式 自动匹配 Cron 表达式格式化方式#I3UTKQ 不做实现 [废弃] 添加令牌桶限流算法#I3SCDV [废弃] 定时任务立即执行需求#I3SF4A [废弃] 文档建议 关于 reids 和 es 、消息队列的#I3T90I [废弃] IP 高频率请求限制#I3UHE1 [废弃]Url转发大模块#I3TZHO 贡献者画像 文档地址 国内文档:https://dotnetchina.gitee.io/furion 国外文档:https://furion.pro 项目地址 Gitee:https://gitee.com/dotnetchina/Furion GitHub:https://github.com/monksoul/Furion Docker:https://hub.docker.com/r/monksoul/furion Nuget:https://www.nuget.org/packages/Furion Furion遵循Apache-2.0开源协议,欢迎大家提交PR或Issue。喜欢可以给个Star。

资源下载

更多资源
腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

用户登录
用户注册