总所周知在SpringAi中MCP Client默认的mcp接入方式是在application.yml里面配置mcp服务列表后,对话每次都会调用所有的mcp服务,这是非常慢又非常不自定义的一种方法;有没有方式可以在每次对话时我可以自己选择我要用的mcp服务呢?有的兄弟,有的;
首先删掉原来application配置的mcp client,新建一个Mcp列表配置类:
12345678910111213141516171819202122232425262728293031@Configurationpublic class McpListConfig { //sse @Bean @Primary public List<ToolCallback> baiduMap() { McpClientTransport transport = HttpClientSseClientTransport .builder("https://mcp.map.baidu.com") ...
总所周知SpringAi提供的Mysql JDBC数据库记忆存储的表只有四个字段,这非常限制了我们的发挥,想要实现高度自定义可以参考我的方法;
创建MysqlChatMemory类:
123456789101112131415161718192021222324252627282930313233343536373839404142@RequiredArgsConstructor@Componentpublic class MysqlChatMemory implements ChatMemory { private final SpringAiChatMemoryMapper springAiChatMemoryMapper; @Override public void add(String conversationId, Message message){ } @Override public void add(String conversationId, List<Message> messages) ...
王又来写故事了,这次坐高铁回来了;这学期算是真正开始实战的一学期,往年都是学知识技能或者找工作兼职的路上,这学期3月份我开始和朋友在闲鱼上接单,虽然价格非常的黑奴但是一开始接的都比较低,第一个单子总共用了1周多搞完才拿到100多元,因为是第一次多人合作开发项目所以效率低是正常的,加上本来内容就多还要文档什么的;但后面来就渐渐好起来了,接了个800,2000的(虽然但是也不是很好尤其是那个2000的单贼麻烦,纯牛马)后面我把我做的每一单剪成视频分享到b站,一开始只是随便剪剪发出去结果还有蛮多人看的,我就继续发下去,现在粉丝也涨到4000多了,很多单子也是b站来的。后面我发现单子越来越多做不完了,我就打算以我个人名义开个接单群,并创建了浩原科技工作室,其实就是方便我我更好的营业和注册东西。到现在我的接单群有60余人,总接取单子数目20单,总营业额1.5w左右,虽然数字不大,但对我来说也是将就的了。后面5月份我一个人又接了个大单子,总共3w+元,也是第一次接这么大个单子对我来说也是种考验,不过还是做下来了而且效果不错。在边上学的情况下每个月平均下来6k+的米,这学期的生活费也没找家里人要了, ...
这几天打算把我的Pass Assistant拆成微服务,下面全是我踩过的坑
版本对应与pom配置SpringCloud与Springboot版本对应关系,参考阿里官方的版本对应关系:版本说明 · alibaba/spring-cloud-alibaba Wiki
Spring Cloud Alibaba Version
Spring Cloud Version
Spring Boot Version
2022.0.0.0*
Spring Cloud 2022.0.0
3.0.2
2022.0.0.0-RC2
Spring Cloud 2022.0.0
3.0.2
2022.0.0.0-RC1
Spring Cloud 2022.0.0
3.0.0
Spring Cloud Alibaba Version
Spring Cloud Version
Spring Boot Version
2021.0.5.0*
Spring Cloud 2021.0.5
2.6.13
2021.0.4.0
Spring Cloud 2021.0.4
2.6 ...
前几天用uniapp写项目写出来很多功能在app,小程序,H5里面都不一样,气到我了uniapp封装性过强,于是我来看看大厂都在用的flutter是个什么东西,在ai的加持下打算5天内精通~
官方文档:安装和环境配置 | Flutter 中文文档 - Flutter 中文开发者网站 - Flutter
安装配置环境我安装配置是跟着官方文档走的,需要注意下一下几点:
要使用 Flutter 创建 Android 应用,请确认已经安装以下 Android 组件。
Android SDK Platform, API 35+
Android SDK Command-line Tools
Android SDK Build-Tools
Android SDK Platform-Tools
Android Emulator
Windows PATH 环境变量将flutter sdk目录下的bin文件夹添加到Path里
国内环境配置China Flutter User Group (CFUG) 维护着一个 Flutter 简体中文网站 https://flutter.cn 以及镜像。其他镜 ...
参考鱼皮老师教学视频
基本依赖12345678910111213141516171819202122232425262728293031323334353637383940414243<dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-community-dashscope-spring-boot-starter</artifactId> <version>1.1.0-beta7</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-spring-boot-starter</artifactId> ...
看的黑马的SpringAi教学视频,他用的是1.0.0-m6版本,很多东西都变了,但那又是个测试版,而正式版的1.0.0又有很多不同,所以自己跑官网来看看文档:聊天记忆 (Chat Memory) | Spring AI1.0.0中文文档|Spring官方文档|SpringBoot 教程|Spring中文网
我是以Deepseek模型为例子,推荐统一openai依赖:用了openai就需要加配个base_url
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <depende ...
认识安装es和kibana首先下载es.tar和kibana.tar包导入进去然后再加载镜像:
1docker laod -i es.tar
1docker load -i kibana.tar
然后创建它们的网络,将他们关联在一起:
1docker network create es-net
然后再分别运行es 和 kibana:
1docker run -d --name es -e "ES_JAVA_OPTS=-Xms512m -Xmx512m" -e "discovery.type=single-node" -v es-data:/usr/share/elasticsearch/data -v es-plugins:/usr/share/elasticsearch/plugins --privileged --network es-net -p 9200:9200 -p 9300:9300 elasticsearch:7.12.1
1docker run -d --name kibana -e ELASTICSEARCH_HOST ...
王又来写故事了,这次坐高铁回来了;这学期算是真正开始实战的一学期,往年都是学知识技能或者找工作兼职的路上,这学期3月份我开始和朋友在闲鱼上接单,虽然价格非常的黑奴但是一开始接的都比较低,第一个单子总共用了1周多搞完才拿到100多元,因为是第一次多人合作开发项目所以效率低是正常的,加上本来内容就多还要文档什么的;但后面来就渐渐好起来了,接了个800,2000的(虽然但是也不是很好尤其是那个2000的单贼麻烦,纯牛马)后面我把我做的每一单剪成视频分享到b站,一开始只是随便剪剪发出去结果还有蛮多人看的,我就继续发下去,现在粉丝也涨到4000多了,很多单子也是b站来的。后面我发现单子越来越多做不完了,我就打算以我个人名义开个接单群,并创建了浩原科技工作室,其实就是方便我我更好的营业和注册东西。到现在我的接单群有60余人,总接取单子数目20单,总营业额1.5w左右,虽然数字不大,但对我来说也是将就的了。后面5月份我一个人又接了个大单子,总共3w+元,也是第一次接这么大个单子对我来说也是种考验,不过还是做下来了而且效果不错。在边上学的情况下每个月平均下来6k+的米,这学期的生活费也没找家里人要了, ...
shift+ctrl+p
搜索:Open user settings 带json那个
“http.proxy”: “http://127.0.0.1:33210“,
“http.proxyStrictSSL”: false,
“http.proxySupport”: “override”,
“http.noProxy”: [],
“cursor.general.disableHttp2”: true,
其中端口需要自行替换成自己的代理端口,如我的clash就是7890
有时候会出现超时,多发送几次就行,记得代理地区不要选香港澳门这些国区~
呜呜呜被美帝制裁了,国产ai编程工具发力火起来的好时机呀,Trea发力呀~