- 博客(7)
- 收藏
- 关注
原创 ClaudeCode 安装及接入 DeepSeek 完整流程(附环境搭建指南)
本文梳理了 ClaudeCode 从环境搭建到接入 DeepSeek 的完整流程,附带清晰的操作图片,流程讲解详细,小白也可直接上手
2026-05-15 14:16:32
30332
5
原创 Java后端高频面试题汇总(一)|面试答案 + 核心考点
本文整理了Java后端开发高频面试题,涵盖Redis、Spring、MySQL、MQ等核心模块。重点解析了缓存雪崩的解决方案、IOC/AOP原理、SpringBoot自动配置机制、MQ消息可靠性保障等关键技术点,并对比了Nginx与Gateway的差异、ArrayList与LinkedList的应用场景等常见问题。文章强调面试考察的是对技术原理的深入理解而非简单背诵答案,建议开发者掌握技术背后的设计思想,形成自己的技术见解。全文通过标准回答+核心考点的形式,帮助读者系统梳理Java后端知识体系,提升面试应对
2026-05-02 17:39:12
393
原创 一篇文章彻底搞懂大模型与Agent核心名词,告别AI黑话盲区
最后帮大家梳理所有名词的层级关系,彻底理清逻辑:1.LLM:底层大脑,负责思考、理解、推理(核心基础)2.:大脑发出的动手指令(调用基础)3.Tool:零散的基础工具(手脚)4.Skill:工具组合而成的成套业务能力(工作技能)5.RAG:专属知识库,解决AI知识不准、滞后问题(参考资料)6.:短期+长期记忆(记忆系统)7.Workflow:标准化任务流程(工作规范)8.MCP:所有组件的通用通信标准(沟通桥梁)9.Agent:整合以上所有能力,最终成型的自主AI员工。
2026-04-30 17:20:27
527
原创 Spring Bean 生命周期详解
Bean的生命周期是指Spring容器从创建到销毁一个Bean实例所经历的各个阶段。在这个过程中,Spring容器负责实例化、配置、组装以及管理Bean的整个运行周期。了解这个过程有助于我们更好地利用Spring的扩展点,编写出更加健壮的应用程序。Spring容器启动的第一步是读取配置信息并注册Bean定义。如果Bean定义了自定义的初始化方法(通过属性或注解),则会调用该方法。invokeInitMethod是这一步骤的核心实现。如果Bean定义了自定义的销毁方法(通过属性或注解),则会调用该方法。
2026-03-08 18:37:48
393
原创 在SpringCloud框架使用OpenFeign实现远程调用服务
一个完整的业务流程需要多个微服务协作完成,例如下单流程可能涉及订单服务、库存服务、支付服务、物流服务等,OpenFeign 可以方便地进行服务间的 API 调用。构建一个 API Gateway 或者聚合服务,该服务需要调用下游的多个微服务来组装数据,然后返回给前端或客户端。OpenFeign 主要应用于微服务架构中,解决服务之间的同步通信问题。例如,订单服务需要调用用户服务获取用户信息,或者调用库存服务检查商品库存。通过上述配置,可以使我们像调用本地方法一样,调用远程服务。5. 设置远程调用接口。
2025-12-23 12:25:46
306
原创 基于Redisson实现布隆过滤器
想象一下,你有一个巨大的名单,里面记录了所有已注册用户的名字。现在来了一个新的名字,你想快速知道这个名字是否已经在名单里了。直接遍历整个名单显然太慢了。这时,布隆过滤器就派上用场了。布隆过滤器是一种概率型数据结构,由 Burton Howard Bloom 在 1970 年提出。它的核心思想是使用一个很长的二进制向量(位数组)和多个不同的哈希函数。当有数据需要插入布隆过滤器时,首先会对该数据进行k个哈希函数的运算,得到k个值,然后我们将每个值当作一个索引,将位数组中对应位置的0设置为1。
2025-12-18 10:55:36
620
原创 使用ShardingSphere进行分库分表
简单来说,分库分表是一种将原本存储在一个数据库(或一张大表)中的数据,根据特定的规则分散存储到多个数据库实例(分库)或多张数据表(分表)中的技术手段。分库 (Database Sharding):指的是将一个数据库的数据拆分后,存储到多个独立的数据库实例中。这些数据库实例可以部署在同一台服务器上,但更常见的是分布在多台不同的物理服务器上,以实现负载均衡和提高整体处理能力。分表 (Table Partitioning/Sharding)
2025-12-17 16:53:38
681
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅