Skip to content

Commit 8cd9f2c

Browse files
committed
fix:解决打包失败
1 parent 5e0e2d5 commit 8cd9f2c

File tree

8 files changed

+110
-95
lines changed

8 files changed

+110
-95
lines changed

README.md

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,14 @@
1111

1212
</div>
1313

14-
> - **面试专版**:准备 Java 面试的小伙伴可以考虑面试专版:**[《Java 面试指北 》](./docs/zhuanlan/java-mian-shi-zhi-bei.md)** (质量很高,专为面试打造,配合 JavaGuide 食用)。
15-
> - **知识星球**:专属面试小册/一对一交流/简历修改/专属求职指南,欢迎加入 **[JavaGuide 知识星球](./docs/about-the-author/zhishixingqiu-two-years.md)**(点击链接即可查看星球的详细介绍,一定确定自己真的需要再加入)。
16-
> - **使用建议** :有水平的面试官都是顺着项目经历挖掘技术问题。一定不要死记硬背技术八股文!详细的学习建议请参考:[JavaGuide 使用建议](./docs/javaguide/use-suggestion.md)
17-
> - **求个Star**:如果觉得 JavaGuide 的内容对你有帮助的话,还请点个免费的 Star,这是对我最大的鼓励,感谢各位一起同行,共勉!Github 地址:[https://github.com/Snailclimb/JavaGuide](https://github.com/Snailclimb/JavaGuide)
14+
> - **实战项目**
15+
> - [⭐AI 智能面试辅助平台 + RAG 知识库](https://javaguide.cn/zhuanlan/interview-guide.html):基于 Spring Boot 4.0 + Java 21 + Spring AI 2.0 开发。非常适合作为学习和简历项目,学习门槛低,帮助提升求职竞争力,是主打就业的实战项目。
16+
> - [手写 RPC 框架](https://javaguide.cn/zhuanlan/handwritten-rpc-framework.html):从零开始基于 Netty+Kyro+Zookeeper 实现一个简易的 RPC 框架。麻雀虽小五脏俱全,项目代码注释详细,结构清晰。
17+
> - **面试资料补充**
18+
> - [《Java 面试指北》](https://javaguide.cn/zhuanlan/java-mian-shi-zhi-bei.html):四年打磨,和 [JavaGuide 开源版](https://javaguide.cn/)的内容互补,带你从零开始系统准备面试!
19+
> - [《后端面试高频系统设计&场景题》](https://javaguide.cn/zhuanlan/back-end-interview-high-frequency-system-design-and-scenario-questions.html):30+ 道高频系统设计和场景面试,助你应对当下中大厂面试趋势。
20+
> - **使用建议** :有水平的面试官都是顺着项目经历挖掘技术问题。一定不要死记硬背技术八股文!详细的学习建议请参考:[JavaGuide 使用建议](https://javaguide.cn/javaguide/use-suggestion.html)
21+
> - **求个 Star**:如果觉得 JavaGuide 的内容对你有帮助的话,还请点个免费的 Star,这是对我最大的鼓励,感谢各位一起同行,共勉!传送门:[GitHub](https://github.com/Snailclimb/JavaGuide) | [Gitee](https://gitee.com/SnailClimb/JavaGuide)
1822
> - **转载须知**:以下所有文章如非文首说明为转载皆为 JavaGuide 原创,转载请在文首注明出处。如发现恶意抄袭/搬运,会动用法律武器维护自己的权益。让我们一起维护一个良好的技术创作环境!
1923
2024
<!-- #region home -->

docs/.vuepress/config.ts

Lines changed: 1 addition & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -46,23 +46,7 @@ export default defineUserConfig({
4646
],
4747
],
4848

49-
bundler: viteBundler({
50-
viteOptions: {
51-
build: {
52-
chunkSizeWarningLimit: 1000,
53-
rollupOptions: {
54-
output: {
55-
manualChunks: {
56-
// 将大型第三方库分离成单独的 chunk
57-
vue: ["vue", "vue-router"],
58-
// VuePress 相关
59-
vuepress: ["vuepress"],
60-
},
61-
},
62-
},
63-
},
64-
},
65-
}),
49+
bundler: viteBundler(),
6650

6751
theme,
6852

docs/README.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,10 @@ footer: |-
2020

2121
- [Java 面试指南](./home.md)(⭐网站核心):Java 学习&面试指南(Go、Python 后端面试通用,计算机基础面试总结)。
2222
- [Java 优质开源项目](./open-source-project/):收集整理了 Gitee/Github 上非常棒的 Java 开源项目集合,按实战项目、系统设计、工具类库等维度做了精细分类,持续更新维护!
23-
- [优质技术书籍推荐](./open-source-project/):优质技术书籍推荐合集,涵盖了从计算机基础、数据库、搜索引擎到分布式系统、高可用架构的全方位内容,持续更新维护!
23+
- [优质技术书籍推荐](./books/):优质技术书籍推荐合集,涵盖了从计算机基础、数据库、搜索引擎到分布式系统、高可用架构的全方位内容,持续更新维护!
24+
- **面试资料补充**
25+
- [《Java 面试指北》](https://javaguide.cn/zhuanlan/java-mian-shi-zhi-bei.html):四年打磨,和 JavaGuide 开源版的内容互补,带你从零开始系统准备后端面试!
26+
- [《后端面试高频系统设计&场景题》](https://javaguide.cn/zhuanlan/back-end-interview-high-frequency-system-design-and-scenario-questions.html):30+ 道高频系统设计和场景面试,助你应对当下中大厂面试趋势。
2427

2528
## 💻 实战项目
2629

docs/home.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,9 @@ title: JavaGuide(Java学习&面试指南)
88
- **实战项目**
99
- [⭐AI 智能面试辅助平台 + RAG 知识库](https://javaguide.cn/zhuanlan/interview-guide.html):基于 Spring Boot 4.0 + Java 21 + Spring AI 2.0 开发。非常适合作为学习和简历项目,学习门槛低,帮助提升求职竞争力,是主打就业的实战项目。
1010
- [手写 RPC 框架](https://javaguide.cn/zhuanlan/handwritten-rpc-framework.html):从零开始基于 Netty+Kyro+Zookeeper 实现一个简易的 RPC 框架。麻雀虽小五脏俱全,项目代码注释详细,结构清晰。
11+
- **面试资料补充**
12+
- [《Java 面试指北》](https://javaguide.cn/zhuanlan/java-mian-shi-zhi-bei.html):四年打磨,和 JavaGuide 开源版的内容互补,带你从零开始系统准备后端面试!
13+
- [《后端面试高频系统设计&场景题》](https://javaguide.cn/zhuanlan/back-end-interview-high-frequency-system-design-and-scenario-questions.html):30+ 道高频系统设计和场景面试,助你应对当下中大厂面试趋势。
1114
- **使用建议** :有水平的面试官都是顺着项目经历挖掘技术问题。一定不要死记硬背技术八股文!详细的学习建议请参考:[JavaGuide 使用建议](https://javaguide.cn/javaguide/use-suggestion.html)
1215
- **求个 Star**:如果觉得 JavaGuide 的内容对你有帮助的话,还请点个免费的 Star,这是对我最大的鼓励,感谢各位一起同行,共勉!传送门:[GitHub](https://github.com/Snailclimb/JavaGuide) | [Gitee](https://gitee.com/SnailClimb/JavaGuide)
1316
- **转载须知**:以下所有文章如非文首说明为转载皆为 JavaGuide 原创,转载请在文首注明出处。如发现恶意抄袭/搬运,会动用法律武器维护自己的权益。让我们一起维护一个良好的技术创作环境!

docs/system-design/framework/spring/spring-knowledge-and-questions-summary.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -269,8 +269,8 @@ private SmsService smsService;
269269

270270
Spring 对 `@Resource`(无参数情况)的处理逻辑如下:
271271

272-
1. **按名称(byName)匹配:**默认取字段名(Field Name)作为 bean 的名称去容器中查找。如果找到了该名称的 Bean,则直接注入。
273-
2. **回退到按类型(byType)匹配:**如果**没有**找到同名的 Bean,Spring 会退而求其次,尝试根据字段的**类型**去查找。**按类型匹配的结果判定**
272+
1. **按名称(byName)匹配:** 默认取字段名(Field Name)作为 bean 的名称去容器中查找。如果找到了该名称的 Bean,则直接注入。
273+
2. **回退到按类型(byType)匹配:** 如果**没有**找到同名的 Bean,Spring 会退而求其次,尝试根据字段的**类型**去查找。**按类型匹配的结果判定**
274274
- **找到 1 个 Bean**:注入成功。
275275
- **找到 0 个 Bean**:抛出异常 (`NoSuchBeanDefinitionException`)。
276276
- **找到 >1 个 Bean**:抛出异常 (`NoUniqueBeanDefinitionException`)。

docs/zhuanlan/interview-guide.md

Lines changed: 22 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -4,20 +4,24 @@ category: 知识星球
44
star: 5
55
---
66

7+
很多小伙伴跟我反馈:“我的简历上全是增删改查(CRUD),面试官看都不看,怎么办?”
8+
9+
既然 AI 浪潮已至,我们就直接把大模型能力、向量数据库、RAG 架构装进你的项目里。
10+
711
## 项目介绍
812

913
这是一个基于 Spring Boot 4.0 + Java 21 + Spring AI 2.0 的 AI 智能面试辅助平台 + RAG 知识库。系统提供三大核心功能:
1014

11-
1. **智能简历分析**:上传简历后,AI 自动进行多维度评分并给出改进建议
12-
2. **模拟面试系统**:基于简历内容生成个性化面试题,支持实时问答和答案评估
13-
3. **RAG 知识库问答**上传技术文档构建私有知识库,支持向量检索增强的智能问答
15+
1. **智能简历分析**:上传简历后,AI 自动进行多维度评分并给出改进建议
16+
2. **模拟面试系统**:基于简历内容生成个性化面试题,支持实时问答和答案评估
17+
3. **RAG 知识库问答**上传你的私人技术文档,利用 **PGvector** 构建向量索引,彻底解决大模型的“幻觉”问题。
1418

15-
**项目地址**
19+
**开源地址(欢迎 Star 鼓励):**
1620

1721
- Github:<https://github.com/Snailclimb/interview-guide>
1822
- Gitee:<https://gitee.com/SnailClimb/interview-guide>
1923

20-
完整代码完全免费开源,没有 Pro 版本或者付费版
24+
**承诺**:全功能免费开源,没有任何所谓的 Pro 版或付费套路
2125

2226
## 配套教程内容安排
2327

@@ -27,38 +31,40 @@ star: 5
2731

2832
**内容安排如下(正在持续更新中)**
2933

30-
### 环境搭建
34+
### 环境构建篇
3135

3236
1. 本地搭建 PostgreSQL + PGvector 向量数据库
3337
2. Spring Boot + RustFS 构建高性能 S3 兼容的对象存储服务
3438
3. 大模型 API 申请和 Ollama 部署本地模型
39+
4. 环境搭建终章与项目启动
3540

36-
### 核心功能开发
41+
### 核心功能开发篇
3742

3843
1. 简历上传、多格式内容提取与解析
3944
2. Spring AI 与大模型集成
40-
3. Prompt 工程:从模糊指令到结构化设计
45+
3. 手把手教你写出生产级结构化 Prompt
4146
4. AI 模拟面试功能
4247
5. PDF 报告导出功能
4348
6. 知识库 RAG 问答
4449
7. 基于 SSE(Server-Sent Events)的打字机效果输出
4550
8. Docker Compose 一键部署
4651

47-
### 进阶优化
52+
### 进阶优化篇
4853

4954
1. 统一异常处理与业务错误码设计
5055
2. MapStruct 实体映射最佳实践
5156
3. 基于 Redis Stream 的异步任务处理实现
5257
4. Spring Boot 4.0 升级指南
5358
5. Docker Compose 一键部署
5459

55-
### 面试
60+
### 面试篇(重点)
5661

5762
1. 面试官问“这个项目哪里来的”时,如何回答?
58-
2. Redis 面试问题挖掘
59-
3. Spring AI 面试问题挖掘
60-
4. 文件上传和 PDF 到处面试问题挖掘
61-
5. 知识库 RAG 面试问题挖掘
63+
2. 如何在简历上写这个项目?(多种写法参考)
64+
3. Redis 面试问题挖掘
65+
4. Spring AI 面试问题挖掘
66+
5. 文件上传和 PDF 到处面试问题挖掘
67+
6. 知识库 RAG 面试问题挖掘
6268

6369
### 内容获取
6470

@@ -68,13 +74,13 @@ star: 5
6874

6975
整个项目教程预计在 **1-2** 个月内更完。我坚持“慢工出细活”,每一篇文章(不提供视频,浪费时间且不利于学习能力提高)都经过反复推敲,确保**高质量、零门槛**,即便是基础薄弱的同学也能跟着文档从零跑通。
7076

71-
这只是开始。后续星球还会持续推出更多贴合企业真实业务场景的 **Java 实战项目**,带你始终站在技术前沿
77+
这只是开始。后续星球还会持续推出更多贴合企业真实业务场景的 **Java 实战项目**
7278

7379
并且,我的星球还有很多其他服务(比如简历优化、一对一提问、高频考点突击资料等),欢迎详细了解我的[知识星球](https://javaguide.cn/about-the-author/zhishixingqiu-two-years.html)
7480

7581
已经坚持维护六年,内容持续更新,虽白菜价(**0.4 元/天**)但质量很高,主打一个良心!
7682

77-
仅需 **149**(价格即将上调,老用户续费半价 ,微信扫码即可续费),两本书的价格,就能让你拥有上万培训班的服务
83+
仅需 **149**(价格即将上调,老用户续费半价 ,微信扫码即可续费),两本书的价格,换取上万培训班级别的服务
7884

7985
![知识星球30元优惠卷](https://oss.javaguide.cn/xingqiu/xingqiuyouhuijuan-30.jpg)
8086

docs/zhuanlan/source-code-reading.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,4 +20,4 @@ star: true
2020

2121
除了《Java 必读源码系列》之外,我的知识星球还有 [《Java 面试指北》](https://mp.weixin.qq.com/s?__biz=Mzg2OTA0Njk0OA==&mid=2247536358&idx=2&sn=a6098093107d596d3c426c9e71e871b8&chksm=cea1012df9d6883b95aab61fd815a238c703b2d4b36d78901553097a4939504e3e6d73f2b14b&token=710779655&lang=zh_CN#rd)****[《后端面试高频系统设计&场景题》](https://mp.weixin.qq.com/s?__biz=Mzg2OTA0Njk0OA==&mid=2247536451&idx=1&sn=5eae2525ac3d79591dd86c6051522c0b&chksm=cea10088f9d6899e0aee4146de162a6de6ece71ba4c80c23f04d12b1fd48c087a31bc7d413f4&token=710779655&lang=zh_CN#rd)、《手写 RPC 框架》等多个专栏。进入星球之后,统统都可以免费阅读。
2222

23-
![](https://mmbiz.qpic.cn/mmbiz_png/iaIdQfEric9TyC1icms4objsyiaJe2Iic7RZUq6nzsOOTX27x6Vfm5SibGic952kp3JM0RfRpLZXrneOCEOOogicj69yKw/640?wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1)
23+
![](https://oss.javaguide.cn/xingqiu/image-20220211231206733.png)

0 commit comments

Comments
 (0)