- 博客(11)
- 资源 (1)
- 收藏
- 关注
原创 AI系列相关-(4)MCP中间件和MCP鉴权
本文介绍了为MCP Server开发鉴权中间件的解决方案。针对之前HTTP模式MCPServer存在的auth鉴权服务未调通问题,提出了使用中间件进行身份验证的方法。文章详细阐述了中间件的工作原理、钩子层级和执行顺序,并开发了一个基于MySQL存储用户秘钥的简单鉴权组件。该组件通过拦截请求头中的Authorization信息进行验证,实现了401和403错误处理。测试结果表明,该方案能有效控制MCP Server的访问权限,满足多用户账号管理和过期时间配置的需求,使MCPServer可以安全地对外发布。
2025-11-23 17:32:33
693
原创 AI系列相关-(3)如何开发MCPClient
MCP客户端主要实现与特定的MCP服务器进行交互的功能。主机应用程序(如chatbox或集成开发环境(IDE))负责管理整体用户体验并协调多个客户端。每个客户端处理与一个服务器的直接通信。理解这两者的区别很重要:主机是用户与之交互的应用程序,而客户端是启用服务器连接的协议级组件。客户端的核心功能:除了利用服务器提供的上下文信息外,客户端还可以向服务器提供多种功能。这些客户端功能是服务器开发能够构建更丰富的交互体验。
2025-11-22 15:50:51
261
原创 AI系列相关-(2)如何开发MCPServer
MCP(Model Context Protocol)是Anthropic于2024年推出的开放标准协议,旨在解决AI模型与外部数据源和工具间的通信问题。该协议采用客户端-服务器架构,包含主机、客户端、服务器三个核心组件,支持本地资源与远程资源的连接。MCP服务器提供资源读取、工具调用和提示模板三种核心功能,通过标准输入输出或HTTP流实现通信。文章详细演示了如何开发一个连接MySQL数据库的简易MCP服务,包括实现SQL查询、表结构查看等功能,并展示了在Chatbox工具中的实际应用效果。最后指出当前存在
2025-09-21 14:46:07
1109
原创 AI系列相关-(1)如何本地部署deepseek
概述:近年来,全球数字化进程持续加速,人工智能已然成为科技变革的核心驱动力。美国依托其领先的科研实力、完备的人才梯队以及充裕的资金支持,在AI领域长期占据主导地位。像OpenAI推出的GPT系列,凭借强大的语言理解与生成能力,广泛赋能于内容创作、智能客服等多元场景;Meta也在AI助力社交媒体优化、虚拟现实融合等方面建树颇丰,诸多成果不断重塑着人们的生活与工作模式。与此同时,中国紧紧抓住这一科技发展浪潮,推动AI产业崛起。
2025-09-21 13:06:32
438
原创 JAVA中夏令时的转换问题
目前国际化项目经常碰到一个问题,就是夏令时的转换问题,碰到切换夏令时的时候只有23个小时,碰到切换到冬令时的时候是25个小时。
2025-04-10 19:40:59
252
原创 ray框架的一个简单例子
ray框架是一个很有意思的框架,简单介绍一下:Ray 是一个开源的统一框架,用于扩展 AI 和 Python 应用程序,如机器学习等。
2025-04-09 19:10:32
596
原创 用kafka接收mysql的binlog消息
1、更改mysql的参数,并重新启动mysql更改my.cnf,主要更改如下的选项binlog_format=row2、下载maxwell源代码:https://github.com/zendesk/maxwell直接下载安装包:https://github.com/zendesk/maxwell/releases/download/v1.19.0/maxwell-1.19.0.ta...
2018-10-30 16:54:06
3874
原创 httpclient连接池的配置方法
HttpClient和Lucene一样,每个版本的API都变化很大,这有点让人头疼。笔者碰到的情况最早在hadoop环境用httpclient发起httpjson请求,在本地调试的时候用的4.5.2版本,放到hadoop环境中运行报错,无奈只好将httpclient降级成4.2.5版本。最后终于用了低版本的httpclient完成了任务。如下是我这边整理了一下两个版本连接池的方法:1、...
2018-10-24 17:37:32
2786
1
原创 用SPARK查找二度好友
鉴于上篇用mapreduce实现查找二度好友,代码偏多而且复杂。如果用spark来实现的话,可以大大减少代码量,如下是笔者的实现代码:package bigdata.testsparkimport org.apache.spark.SparkConfimport org.apache.spark.SparkContextobject FindDegree2Friends { va...
2018-10-10 15:55:14
1042
原创 用Mapreduce查找二度好友
最近参与了一个项目,其中有一个就是如何给用户推荐好友。推荐的办法就是寻找该用户的好友的好友,而且该好友的好友不能是自己的好友。由于系统数据量比较大,故采用mapreduce的方式去处理。如下是笔者的详细代码:package hadoop.secondfriend;import java.io.IOException;import java.util.HashSet;import j...
2018-09-13 16:49:12
928
crash掉数据库的若干可能
2009-09-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅