logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Java中使用Spring Boot+Ollama实现本地AI的MCP接入

在我的上一篇搭建好本地的聊天机器人后,准备接入MCP进一步增强AI的能力,以实现类似手机AI的功能参考的是第二篇文章其内容比较精炼,有些细节被忽略了,导致踩坑不少,可能是因为版本原因,最终我没能使用他的方案运行成功,转而使用了另一个方案,为什么使用Qwen3。

文章图片
#java#spring boot#人工智能
Java中使用Spring Boot+Ollama实现本地AI的MCP接入

在我的上一篇搭建好本地的聊天机器人后,准备接入MCP进一步增强AI的能力,以实现类似手机AI的功能参考的是第二篇文章其内容比较精炼,有些细节被忽略了,导致踩坑不少,可能是因为版本原因,最终我没能使用他的方案运行成功,转而使用了另一个方案,为什么使用Qwen3。

文章图片
#java#spring boot#人工智能
链表的就地逆置(多图详解)头插法和更改指向法

链表的就地逆置此处说的是单链表,双链表就没逆置这说法了,循环链表可以按照单链表的操作实现思考方向本来链表应该是这样的逻辑结构最终应该是这样的逻辑结构这样一个工作指针显然是不够的,改变方向后指向原来的通道就断了,毕竟单链表逻辑上是单向的在链表已有first指针的基础上,引入2个工作指针p、q在确保first改变指向(指向p)的时候,q能保存剩余链表的指向(其实还需要一个保存first地址,但不是主要

文章图片
#链表#算法
Vue表单数据修改与删除

前后端分离Vue页面的数据修改与删除

#vue.js#前端#javascript
关于KMP算法(多图详解)

KMP算法学习为什么用KMP算法暴利匹配算法KMP算法思路研究子串流程图为什么用KMP算法KMP是一种高效的模式匹配的一种算法模式匹配,说直白就是找寻子字符串在主字符串的位置(其实KMP这三个字没啥意义,这算法是3个人研究出来的,取3人名字首字母也就是KMP)暴利匹配算法与KMP相对立的一个算法就是暴力匹配算法,逐个字符一一对比形象地理解就是可以看到在这个简短的例子中,当主字符串(以下简称主串)对

文章图片
Vue表单提交与数据存储

Vue2 下进行表单内容提交给后台,再存储到数据库

#vue.js#javascript#前端
Vue表单数据修改与删除

前后端分离Vue页面的数据修改与删除

#vue.js#前端#javascript
Servlet学习笔记(内含404解决方法)

什么是ServletServlet是java Web开发者的及时,与平台无关的服务器组件,它是运行在Servlet容器(Web) 应用服务器(Tomcat)负责与客户端进行通信Servlet功能1、 创建并返回基于客户请求的动态HTML页面2、 与数据库进行通信如何使用ServletServlet本身是一个接口,自定义一个类,并实现Servlet接口,这个类就具备了接受客户端请求及作出响应的功能在

#servlet
到底了