自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 经典面试题接雨水

接雨水

2025-04-09 11:24:08 135

原创 用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掉数据库的若干可能

在下因为informix数据库的BUG导致数据库当机的次数很多,这4个月来每个月数据库当机一次。参考一下如下的文档,优化你的数据库的SQL,避免再出现如下的事故。

2009-09-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除