River Logo
River
首页
博客
关于
项目
首页
博客
关于
项目

📝 技术博客

记录技术学习的点点滴滴,分享开发经验与思考

共有 20 篇文章

Mermaid 图表测试:各种图表类型展示

测试博客系统的 Mermaid 图表渲染功能,包含流程图、时序图、类图、甘特图等多种图表类型的示例。

2025-10-13技术文档
Mermaid可视化+2
阅读更多

React 18 新特性深度解析:并发渲染与自动批处理

深入探讨 React 18 带来的革命性变化,包括并发渲染、自动批处理、Suspense 改进等核心特性,以及这些特性如何提升应用性能和用户体验。

2025-06-25前端技术
ReactJavaScript+2
阅读更多

TypeScript 5.0 完全指南:装饰器、const 断言与性能提升

TypeScript 5.0 正式发布!本文详细介绍了新版本的装饰器支持、const 断言优化、性能改进等重要更新,帮助开发者快速上手新特性。

2025-06-25编程语言
TypeScriptJavaScript+2
阅读更多

Spring Boot 3.x 微服务架构最佳实践

基于 Spring Boot 3.x 构建企业级微服务架构的完整指南,涵盖服务发现、配置管理、链路追踪、容错处理等核心话题。

2025-06-25后端技术
Spring BootJava+2
阅读更多

Vue 3 Composition API 进阶技巧与最佳实践

Composition API 是 Vue 3 的核心特性之一,本文分享在实际项目中使用 Composition API 的进阶技巧和最佳实践经验。

2025-07-02前端技术
Vue.jsComposition API+2
阅读更多

MySQL 8.0 性能优化实战:索引设计与查询调优

数据库性能直接影响应用体验,本文深入分析 MySQL 8.0 的性能优化策略,包括索引设计原则、查询优化技巧和监控方法。

2025-07-02数据库
MySQL数据库+2
阅读更多

Docker 容器化部署完全指南:从开发到生产

容器化已成为现代应用部署的标准实践,本文详细介绍如何使用 Docker 构建、部署和管理应用容器,从开发环境到生产环境的完整流程。

2025-07-02运维部署
Docker容器化+2
阅读更多

Redis 缓存策略与分布式锁实现

Redis 在现代应用架构中扮演重要角色,本文详细讲解 Redis 的缓存策略选择、分布式锁实现方案以及常见的性能优化技巧。

2025-07-02数据库
Redis缓存+2
阅读更多

AI 大模型集成实战:从 API 调用到智能应用开发

随着 AI 技术的快速发展,如何将大模型集成到实际应用中成为热门话题。本文分享大模型 API 集成的实践经验和应用开发技巧。

2025-07-02人工智能
AI大模型+2
阅读更多

Next.js 14 App Router 深度解析与实践应用

Next.js 14 的 App Router 带来了全新的路由体验,本文深入分析其工作原理、最佳实践以及在实际项目中的应用场景。

2025-07-02前端技术
Next.jsReact+2
阅读更多

从RAG到Advanced RAG:基于Spring AI与LangChain4j构建高级检索增强系统

记录“法律智能助手”项目如何从一个基础RAG框架,逐步升级为具备查询理解、智能路由和多源检索能力的Advanced RAG系统。

2025-10-13后端技术
JavaSpring AI+3
阅读更多

盘活数据库连接:Spring Boot AI应用中SSE流式响应的性能优化实战

复盘项目中因SSE流式响应导致的数据库连接池泄漏问题,分享如何通过优化JWT验证逻辑,根治连接泄漏并显著提升API响应速度。

2025-10-13后端技术
JavaSpring Boot+3
阅读更多

告别PDF中文乱码:iText与Spring Boot的终极解决方案

结合项目实战经验,提供一个详尽、可复现的解决方案,通过多层回退的字体加载策略,彻底解决Java iText库生成PDF时的中文乱码和不显示问题。

2025-10-13后端技术
JavaiText+3
阅读更多

现代Spring Boot应用安全基石:从零实现JWT认证

详细介绍如何在Spring Boot 3项目中整合Spring Security 6,从零开始构建一套完整、安全、生产级的JWT认证系统。

2025-10-13后端技术
JavaSpring Security+3
阅读更多

AI项目踩坑实录:当两个向量表在同一个数据库中“狭路相逢”

分享在AI项目中由于并用Spring AI和LangChain4j两个框架,导致出现两个向量表并引发数据关联问题的真实案例及解决方案。

2025-10-13数据库
JavaAI+3
阅读更多

让AI拥有“记忆”:为你的Spring Boot聊天应用构建健壮的历史记录功能

从数据库设计、后端API开发到前端状态管理,全过程分享如何为AI聊天应用设计并实现一套完整、可扩展的聊天历史功能。

2025-10-13人工智能
JavaSpring Boot+3
阅读更多

AI沟通的艺术:如何通过提示词工程驯服你的大语言模型

分享在“法律智能助手”项目中,通过迭代式重构,运用五步法(赋予角色、明确指令、定义结构、提供示例、增加约束)优化合同审查任务提示词的实践经验。

2025-10-13人工智能
AIPrompt Engineering+2
阅读更多

LoRA/PEFT 低成本高效率微调实战:从原理到生产部署

系统讲解 LoRA/PEFT 的工作原理、适用场景与局限,给出基于 Hugging Face 的端到端微调、推理与部署实践,覆盖监督微调、QLoRA、全量/部分参数冻结策略与评测指标设计。

2025-11-10人工智能
AILoRA+3
阅读更多

Hugging Face 工具链高频操作指南:Datasets/Transformers/PEFT/Accelerate/TRL 一网打尽

面向工程实践的 Hugging Face 工具链用法清单,覆盖模型加载、分布式训练、数据集处理、评测、推理加速与仓库管理,提供可复制的最佳实践脚手架。

2025-11-10人工智能
AIHugging Face+3
阅读更多

开源模型选型与对比:BERT、Qwen、DeepSeek 的能力边界与应用落地

从任务类型、推理能力、中文表现、部署成本与生态工具五个维度,对 BERT、Qwen、DeepSeek 进行横评,给出不同业务场景的选型建议与落地清单。

2025-11-10人工智能
AIBERT+3
阅读更多