全部文章
共 168 篇文章,按发布时间倒序

第一部分:RAG(检索增强生成)【阿里必问,背熟】
好,那我们换打法。 下面这份内容是 「逐字稿级」背诵材料 ,不是提纲,而是 可以直接说出来、面试官听了会觉得你真做过、而且讲得很顺 的那种。 我按「 高频问题 → 完整答案(可直接背诵)→ 埋点(方便你后面接项目) 」来写。 你现在不需要理

第一部分:RAG(检索增强生成)【阿里必问,背熟】
好,那我们换打法。 下面这份内容是**「逐字稿级」背诵材料**,不是提纲,而是可以直接说出来、面试官听了会觉得你真做过、而且讲得很顺的那种。 我按「高频问题 → 完整答案(可直接背诵)→ 埋点(方便你后面接项目)」来写。 你现在不需要理解,只需要像背课文一样背下来。等你项目研究透了,这些“埋点”就是

JAVA +AI系列
JAVA +AI系列 第一章 JVM(8题) 1. JVM 内存结构(堆、栈、方法区、程序计数器、本地方法栈)
Java八股文标准答案手册
Java 八股文 · 大厂级标准答案手册 适用人群:8 年 Java 开发经验,目标阿里 / 美团 / 携程等大厂 AI 应用开发岗 编写原则:每个知识点包含「核心定义 → 深度原理 → 高频追问陷阱 → 延伸知识点」四层结构 一、面试复盘与复习策略

项目实战专栏发刊词:从看懂教程到做出项目
从看懂教程到独立做出项目,中间差一次完整的从 0 到 1。本专栏用真实场景项目,带你走完需求拆解、架构设计、编码落地到部署上线的全过程。

Mybatis Plus Condition 详解(结合代码示例)
前面小节中,我们已经学习了 Mybatis Plus 中使用频率超高的条件构造器,应该有会注意到很多方法中,都有一个 boolean 类型的 condition 字段,如下面的截图,这玩意到底是干嘛用的呢...

Mybatis Plus 快速开始
大家好,前面小节中,我们已经了解到什么是 Mybatis Plus, 以及和 Mybatis 的区别。本章节中,我们将上手学习如何使用它操作数据库...

Mybatis Plus 打印 SQL 语句(包含执行耗时)
大家好,项目中使用 Mybatis Plus 框架操作数据库时,如果是在本地开发(生产环境不推荐打印执行 SQL,会有数据泄漏风险),很希望完整的打印一下执行的 SQL,以及执行耗时,一方面可以方便调试,另一方面通过执行耗时,可以提醒我们改进一些慢 SQL...

Mybatis Plus 分页查询数据(图解)
本小节中,我们将学习如何通过 Mybatis Plus 分页查询数据库表中的数据。下图是我从京东上查询关键词「手机」 ,展示的手机数据就是分页查询,共有 91 页...

Mybatis Plus 乐观锁插件(手把手教学)
程序设计中,若遇到高并发场景,需要多线程修改共享资源的时候,为了保证数据的原子性,就需要频繁使用到锁。锁的类型也有很多,如互斥锁、自旋锁、读写锁、悲观锁、乐观锁等,因为本文主要内容是 Mybatis Plus 实现乐观锁功能,就不展开讲了...

Mybatis Plus 新增数据并返回主键 ID(图文讲解)
大家好,本小节中,我们将学习如何通过 Mybatis Plus 框架给数据库表新增数据。

Mybatis Plus 动态表名(图文讲解)
本小节中,我们将学习如何在 Mybatis Plus 中实现动态表名。啥是动态表名呢?我们都知道,当数据库单表存储数据太多时(比如单表超过 1000 万条数据),会严重影响查询效率,这就需要进行水平切分操作,将数据分别存储到不同表中...

Mybatis Plus 删除数据(超详细)
大家好,本小节中,我们将学习如何通过 Mybatis Plus 删除数据库表中的数据。为了演示删除数据,在前面小节中,我们已经定义好了一个用于测试的用户表, 执行脚本如下...

Mybatis Plus 批量 Insert_新增数据(图文讲解)
本小节中,我们将学习如何通过 Mybatis Plus 实现 MySQL 批量插入数据。先抛出一个问题:假设老板给你下了个任务,向数据库中添加 100 万条数据,并且不能耗时太久...

Mybatis-Plus 整合集成
上小节中,我们学习了如何快速入门 Mybatis-Plus,文中以 Spring Boot + Maven 来讲解的,本文将详细的介绍如何在市面主流框架中整合&集成 Mybatis-Plus。