摘要: 为什么需要bean映射? 在分层架构中,我们通常会看到DTO、VO、PO、DO等多种对象,他们目的只有一个:通过分层和对象隔离,实现系统解耦,让不同层的变化不会相互影响。不同层使用不同的对象: DTO(Data Transfer Object):用于前端与后端之间的数据传输 VO(View Obje 阅读全文
posted @ 2026-07-06 21:14 布鲁si 阅读(4) 评论(0) 推荐(0)
摘要: 问题引入 首先我们看一个问题,假设项目中有一个用户服务接口,定义了一些核心操作: public interface UserService { void register(String username, String password); void login(String username, S 阅读全文
posted @ 2026-06-22 22:47 布鲁si 阅读(6) 评论(0) 推荐(0)
摘要: MCP 协议:屏蔽了LLM和Tool之间的差异 大家都感受到了,最近两年 AI 简直火得一塌糊涂。而且现在的 AI 越来越好用,不再只是陪你干聊,而是能实打实帮你写代码、查数据库、跑自动化的Agent了。Agent想要干活,就必须得学会“使用工具”。那么问题来了:AI是怎么学会用工具的?使用工具为什 阅读全文
posted @ 2026-06-03 16:50 布鲁si 阅读(48) 评论(0) 推荐(0)
摘要: 主要记录自己对Thread 、Callable、Runnable、Future、FutureTask、CompletableFuture的理解。 Thread 线程模型 java中Thread 的本质是一个执行单元,负责执行任务,可以看到Thread 的构造函数是这样的: Thread(Runnab 阅读全文
posted @ 2026-04-16 20:37 布鲁si 阅读(11) 评论(0) 推荐(0)
摘要: RAG 学习笔记:核心概念与流程细节 什么是 RAG,他是干什么的? 检索增强生成(Retrieval-Augmented Generation,RAG)这个概念 2020 年由 Facebook 提出,但当时大模型没有那么火,性能也没有那么好。近两年 LLM 非常火热,也连带着 RAG 火了起来。 阅读全文
posted @ 2026-04-14 15:23 布鲁si 阅读(68) 评论(0) 推荐(0)