- 博客(8)
- 收藏
- 关注
原创 用一段代码教会你理解什么是MCP,怎么写MCP
这就是一个最简单的MCP(通过@Tool注解表示这个MCP是干嘛的),这样就创建了一个根据城市名称获取天气的一个MCP服务。Spring官网提供了很多依赖。
2025-07-18 16:52:45
505
原创 一文讲清最近很火的 MCP 是什么?为什么说程序员必学技能就是 MCP?
MCP 作为一项新兴的技术,为 AI 的发展注入了新的活力。它通过标准化的协议,打破了 AI 与外部世界交互的障碍,让 AI 能够更加高效地利用外部资源,拓展自身的能力边界。无论是对于开发者、企业用户还是普通用户,MCP 都带来了诸多好处。对于开发者而言,降低了开发门槛,提高了开发效率;对于企业用户而言,实现了数据的安全共享和高效利用,提升了业务处理能力;对于普通用户而言,能够享受到更加智能、便捷的服务。。
2025-07-18 16:08:20
2157
原创 RabbitMQ的基本使用
模式核心逻辑交换机类型适用场景简单模式一对一直接通信默认交换机单一任务处理工作队列模式多消费者分担任务默认交换机大量任务负载均衡发布 / 订阅模式消息广播到多个消费者扇形交换机多终端同步、系统通知这三种模式是 RabbitMQ 最基础的通信方式,实际应用中还可以结合路由模式(Direct Exchange)主题模式(Topic Exchange)等实现更复杂的消息路由逻辑。
2025-07-14 20:43:20
1818
1
原创 Spring+SpringBoot经典面试题
这个在百度百科上有一个很好的解释:意思是说,springMVC是spring的一个后续产品,其实就是spring在原有基础上,又提供了web应用的MVC模块,可以简单的把springMVC理解为是spring的一个模块(类似AOP,IOC这样的模块),网络上经常会说springMVC和spring无缝集成,其实springMVC就是spring的一个子模块,所以根本不需要同spring进行整合。Cookie是客户端保存用户信息的一种机制,用来记录用户的一些信息,也是实现Session的一种方式。
2025-07-14 19:54:23
1035
原创 Mysql重点面试题(真实面试题)
正常的思路是:锁住一行数据之后,其他事务就不能来访问这条数据了,那么我们想象,假如事务A访问了一条数据,只是拿出来读一下,并不想去修改,正好事务B也来访问这条数据,也仅仅只是想拿出来读一下,并不想去修改,这时候如果因此阻塞了,就有点浪费性能了。这样,其他事务仍然可以读取到之前的版本,不会互相干扰。主键索引:唯一,不为空,叶子结点存出了行记录数据,主键索引也称聚簇索引,对应非主键索引的叶子结点存的主键的值(二级索引),用二级索引查需要回表操作(根据二级索引查到主键,再根据主键去主键索引查)。
2025-07-14 18:42:56
303
原创 Redis重点面试题
假定整个数据全集是 1 TB, 引入三组 Master / Slave 来存储. 那么每一组机器只需要存储整个数据全集的 1/3 即可. 在上述图中. Master1 和 Slave11 和 Slave12 保存的是同样的数据. 占总数据的 1/3. Master2 和 Slave21 和 Slave22 保存的是同样的数据. 占总数据的 1/3. Master3 和 Slave31 和 Slave32 保存的是同样的数据. 占总数据的 1/3. 每个红框部分都可以称为是一个分片 (Sharding)。
2025-07-14 18:38:20
389
原创 Redis 缓存击穿、穿透、雪崩:概念、成因与解决方案全解析
当活动结束的瞬间,所有这些商品的缓存同时过期,大量用户在活动结束后仍在查询商品信息,这些请求纷纷绕过缓存,直接查询数据库。缓存雪崩是指在某一时刻,大量缓存数据同时过期失效,导致大量请求瞬间涌向数据库,使数据库承受巨大压力,可能引发数据库性能急剧下降甚至宕机,进而影响整个系统的正常运行。缓存击穿指的是在高并发场景下,某个热点 Key(被大量频繁访问的数据)在缓存中的数据过期瞬间,大量并发请求同时穿透缓存,直接涌向数据库,导致数据库瞬间承受巨大压力,可能出现性能瓶颈甚至崩溃的情况。TypeScript复制。
2025-07-14 16:55:23
1535
原创 JVM 调优实战指南:从理论到落地的全流程解析
对于中大型应用而言,不合理的 JVM 参数配置可能导致频繁 GC、内存泄漏甚至服务宕机,而科学的调优策略能让应用在高并发场景下保持稳定高效的运行状态。在开始调优前,需明确三个核心问题:当前系统存在什么性能问题(如响应时间过长、吞吐量不足、OOM 频繁发生)、调优的目标是什么(如将接口响应时间从 500ms 降至 200ms、GC 停顿时间控制在 100ms 以内)、是否具备调优的基础条件(如完整的监控体系、可复现的测试场景)。不同的 GC 收集器适用于不同的场景,选择合适的收集器是调优的关键:。
2025-07-14 16:40:36
430
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅