- 博客(14)
- 收藏
- 关注
原创 基于 MCP 的多功能 AI 工具实现:天气查询、谷歌检索、微表情分析、Comfyui生图
MCP(Model Context Protocol)是一个轻量、模块化的协议,核心目标是让 AI 模型以统一的方式与外部工具和数据源交互。标准化接口:开发者无需为每个工具编写定制代码,只需遵循 MCP 协议即可实现无缝集成。客户端-服务器架构:MCP 客户端(通常是 AI 模型)通过标准化的 API 与服务器通信,服务器负责处理工具调用和数据交互。安全与高效:MCP 提供严格的权限控制和数据格式规范,确保交互过程安全可靠。模块化设计:支持动态添加新工具,开发者可以轻松扩展功能。
2025-04-08 17:22:01
912
原创 4090单卡推理Deepseek-R1满血版本,你值得拥有!
KTransformers 是一种先进的深度学习模型,基于Transformer架构设计,广泛应用于自然语言处理和数据转换任务。它通过引入多头自注意力机制(Multi-Head Self-Attention),有效捕捉输入序列中的长距离依赖关系,从而提升了对复杂上下文的理解能力。与传统Transformer相比,KTransformers在计算效率和模型性能上进行了优化,特别适用于大规模数据集和高维输入场景。
2025-02-24 11:07:47
510
原创 十分钟带你玩转Jupyter
Jupyter是一个用于交互式计算和数据可视化的开源工具,它提供了一种灵活的方式来创建和共享文档,其中包含实时代码、方程、可视化和叙述性文本。它最初是从IPython项目中分离出来的,名称"Jupyter"是由三种编程语言的名字组合而成:Julia、Python和R,这三种语言都是Jupyter的核心支持语言。
2024-04-19 20:17:27
1220
2
原创 docker搭建redis主从复制实现哨兵模式(白嫖党值得拥有)
本文讲述主从复制以及哨兵模式的搭建,哨兵模式是一种自动选择老大的模式,即在Master宕机之后,哨兵模式会根据哨兵们的内部投票,自动的重新选出一个新的老大。
2023-07-14 16:09:55
189
原创 Mybatis缓存
什么是缓存简单来说:缓存是存储在内存的临时数据。为什么要用缓存使用缓存可以减少与数据库之间的交互次数,提高程序执行的效率什么时候需要使用缓存?什么时候不能使用缓存?适用于缓存的:经常查询,却又不经常改变的数据,数据的正确与否对结果影响不大的数据不适用缓存的:经常改变的数据,数据的正确与否对结果影响很大的数据例如:商品的库存、银行的汇率Mybatis的一级缓存,二级缓存概念一级缓存:指的是Mybatis中SqlSession对象的缓存。在我们执行查询的时候,返回的结果会同时放入Sql
2022-03-20 16:04:01
161
原创 Mybatis关于延迟加载、按需加载的理解
理解延迟加载、立即加载延迟加载:在真正使用数据的时候才发起查询,不用的时候不查询。也就是按需加载(懒加载),主要是针对于一对一,一对多立即加载:不管用不用该数据,只要方法被调用,马上发起查询。主要是针对于多对一,多对多启用延迟加载和按需加载Mybatis配置文件中通过两个属性lazyLoadingEnabled和aggressiveLazyLoading来控制延迟加载和按需加载。lazyLoadingEnabled:是否启用延迟加载,mybatis默认为false,不启用延迟加载。lazyLoad
2022-03-18 17:24:43
720
原创 解决MyBatis抛出BindingException异常
可能很多小伙伴在搭建mybatis项目时候出现一些问题,例如BindingException,该异常的出现很可能是下面步骤没有做好:1:XML文件是否与Mapper代码在同一个包中。2: XML配置文件文件名是否与Mapper代码文件名相同。(在使用设置mapper配置文件位置时,必须要保证第一点和第二点)3: Mapper.xml文件中的namespace与mapper接口的类路径相同。4: Mapper接口方法名和Mapper.xml中定义的每个statement的id相同 。5: M
2022-02-23 13:20:05
1581
原创 解决SpringBoot热部署配置之IDEA2021版无Compiler.automake.allow.when.app.running问题
SpringBoot热部署配置问题之自行更新热部署配置导入依赖添加勾选
2021-10-16 12:17:59
5027
1
原创 关于Spring AOP事物控制的相关配置步骤
spring事物控制配置步骤spring中声明式事物控制配置的步骤1:配置事物管理器2:配置事物的通知此时我们需要导入事物的约束 tx名称空间和约束,同时也是需要aoptx:advice配置事物通知ID:唯一标识transaction-manager:给事物通知提供一个事物管理器的引用3:配置AOP的通用化切入点表达式4:建立事物通知和切入点表达式之间的关系5:配置事物的属性是在tx:advice标签的内部<!--配置事物管理器--><bean id="tra
2021-10-13 15:36:42
207
原创 spring动态代理
Spring框架之动态代理的实现方式spring动态代理一:实现基于接口的动态代理利用反射机制在运行时创建代理类。接口、被代理类不变,我们构建一个handler类来实现InvocationHandler接口。import java.lang.reflect.InvocationHandler;import java.lang.reflect.Method;import java.lang.reflect.Proxy;public class Customer {/*** 动态代理:*
2021-09-21 13:34:48
156
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人