- 博客(350)
- 收藏
- 关注
原创 【大模型入门】LangChain超详细教程(基础知识 + RAG实战项目 + Agent实战项目)
本文摘要: 本文详细介绍了LangChain框架的安装配置、核心功能及实际应用案例。主要内容包括: LangChain安装与配置 通过pip安装核心包及扩展组件 API密钥环境变量配置方法 系统环境验证步骤 RAG检索增强生成技术 完整工作流程:索引构建→检索→增强→生成 向量数据库原理与应用 本地知识库更新方案(含MD5去重) LangChain核心组件 大语言模型调用(阿里云/本地Ollama) 提示词模板设计(通用/少样本/聊天) Chain链式编程实现复杂流程 会话记忆管理(临时/长期存储) 实战项
2026-03-03 09:16:25
2460
1
原创 【大模型入门】LangChain4j(ollma + 会话记忆、隔离、持久化 + RAG知识库 + Tools工具)
本文系统介绍了大模型部署与LangChain4j应用开发。主要内容包括:1)大模型两种部署方式(本地部署与API调用)及参数详解;2)LangChain4j框架开发,涵盖会话功能实现、流式调用、消息注解、会话记忆与隔离、持久化存储;3)RAG知识库原理与实现,包括文档加载/解析/分割、向量数据库操作;4)Tools工具开发,使大模型具备调用外部函数能力。通过完整案例演示了从基础对话到复杂业务场景的开发流程,为构建AI应用提供了全面指导。
2026-02-05 16:07:04
1676
原创 【微服务 Day8】SpringCloud实战开发(Elasticsearch02 + DSL查询、聚合)
本文介绍了Elasticsearch的数据搜索功能,重点讲解了DSL查询语法及其Java API实现。主要内容包括: DSL查询分类: 叶子查询(全文检索、精确查询、地理坐标查询) 复合查询(布尔查询、算分函数查询) 高级查询功能: 排序(支持keyword、数值等字段) 分页(基础分页与深度分页解决方案) 高亮显示(添加HTML标签) 数据聚合功能: 桶聚合(Term、Date Histogram) 度量聚合(统计计算) 管道聚合(基于其他聚合结果) Java API实现: 查询请求构建与响应解析 各种查
2026-01-29 11:32:44
783
原创 【微服务 Day7】SpringCloud实战开发(Elasticsearch01 + Kibana + JavaRestClient)
本文介绍了Elasticsearch搜索引擎的基本概念、安装配置及Java API操作。主要内容包括:1. Elasticsearch与数据库查询对比,分析ES在性能、模糊匹配等方面的优势 2. ELK技术栈介绍,包括Elasticsearch、Kibana的安装配置 3. 核心概念讲解:倒排索引原理、文档与字段、索引与映射等 4. IK分词器的安装使用及分词效果测试 5. 索引库的CRUD操作及文档的增删改查实现 6. Java RestClient API使用详解,包括索引管理和文档批处理。
2026-01-26 18:40:35
650
原创 【微服务 Day6】SpringCloud实战开发(RabbitMQ高级篇 + 死信交换机、延迟消息)
本文探讨了如何确保RabbitMQ消息的可靠性,解决支付服务与交易服务数据不一致问题。主要内容包括:1)生产者可靠性:通过重试机制和确认机制确保消息成功发送;2)MQ可靠性:采用持久化和LazyQueue机制防止消息丢失;3)消费者可靠性:利用确认机制、重试机制和失败处理策略确保消息正确处理;4)幂等性处理:通过唯一ID和业务状态判断避免重复消费;5)延迟消息实现:使用死信交换机和延迟插件处理订单超时问题。文章提供了完整的解决方案和代码示例,确保支付状态最终一致性。
2026-01-24 15:40:32
1073
原创 【微服务 Day5】SpringCloud实战开发(RabbitMQ基础篇 + SpringAMQP + fanout、direct、topic三种交换机)
本文介绍了MQ消息队列在微服务架构中的应用。首先分析了同步调用存在的问题:耦合度高、性能差、级联失败风险。然后引入异步调用方案,通过消息Broker实现服务解耦,提高性能和扩展性。详细讲解了RabbitMQ的安装配置、基本概念(交换机、队列、绑定)以及三种交换机类型(Fanout、Direct、Topic)的使用场景。通过SpringAMQP实现了消息收发,包括WorkQueues模型和消息预取控制。最后以支付业务为例,演示了如何将同步调用改造为基于RabbitMQ的异步通知,实现支付成功后
2026-01-20 18:03:15
593
原创 【Mac 实战】简单知识图谱搭建步骤详解(Neo4j + py2neo)
本文介绍了Neo4j图数据库的使用方法及知识图谱构建流程。首先详细讲解了Mac系统下通过Homebrew安装和配置Neo4j的步骤,包括修改默认密码、基础Cypher查询语言操作等。然后以麦当劳为例,演示了节点创建、关系建立、查询修改等基本操作。接着说明数据预处理过程,包括数据清洗、实体识别和关系建模。最后给出使用py2neo构建知识图谱的Python代码模板,涵盖数据读取、节点创建、关系建立等关键步骤。文章提供了从数据库安装到知识图谱构建的完整指导,适合初学者入门图数据库应用开发。
2026-01-20 15:20:35
1707
1
原创 【Mac环境配置教程】深度学习环境配置(Anaconda + PyTorch)
本文介绍了Anaconda的安装配置和PyTorch的安装步骤。首先指导用户在官网下载安装Anaconda,创建新的虚拟环境以隔离不同项目的依赖。然后详细说明如何在PyTorch官网选择合适的版本,通过命令行在虚拟环境中安装PyTorch,并提供验证安装成功的方法。整个流程包括环境配置、包管理工具使用和深度学习框架安装,为后续开发工作做好准备。
2026-01-10 12:14:45
823
原创 【微服务 Day4】SpringCloud实战开发(服务保护与分布式事务 + 请求限流、线程隔离、服务熔断 + Sentinel + Seata事务管理 + XA、AT模式)
本文介绍了微服务保护与分布式事务两大核心内容。在微服务保护部分,详细讲解了服务保护方案(请求限流、线程隔离、服务熔断)及其实现工具Sentinel的安装配置与使用;分布式事务部分阐述了Seata框架的部署与集成,对比分析了XA模式和AT模式的实现原理及差异,指出AT模式通过数据快照实现无锁事务回滚,具有更好的性能表现。文章通过实际案例演示了如何运用这些技术解决微服务架构下的高并发保护与跨服务事务一致性问题。
2026-01-07 13:06:15
1035
原创 【微服务 Day3】SpringCloud实战开发(网关路由 + 网关登录校验 + 自定义过滤器 + 配置共享 + 配置热更新 + 动态路由)
包含网关路由,实现网关登录校验(自定义GlobalFilter),配置管理(配置共享、配置热更新、动态路由)
2025-12-31 14:18:22
873
原创 【微服务 Day2】SpringCloud实战开发(微服务拆分步骤 + Nacos注册中心 + OpenFeign + 微服务拆分作业)
微服务拆分步骤详解,利用OpenFeign代替传统的RestTemplate远程调用,使不同服务接口间调用更加方便简单!黑马微服务拆分作业(用户服务、交易服务、支付服务)详解。
2025-12-28 21:07:57
938
原创 【微服务 Day1】SpringCloud实战开发(Mybatis-plus + Docker)
Mybatis-plus + docker 保姆级教程
2025-12-17 22:45:59
1386
5
原创 【黑马点评 - 高级篇】Redis分布式缓存原理(Redis持久化 RDB AOF + 主从集群 哨兵 分片集群 + 多级缓存)
黑马点评Redis项目学习完整笔记,包含【Redis持久化RDB、AOF】【Redis主从集群、哨兵、分片集群、插槽】 【多级缓存】【JVM进程缓存:Caffeine】【OpenResty】,超详细注释版!
2025-11-21 16:07:28
1340
原创 【黑马点评 - 实战篇05】Redis项目实战(达人探店 + 完善点赞功能、点赞排行榜 + 好友关注 Feed流 滚动分页查询 + GEO附近商铺 + 用户签到BitMap + UV统计)
黑马点评Redis项目学习完整笔记,包含【达人探店】【完善点赞功能、点赞排行榜】 【好友关注 Feed流 滚动分页查询】【GEO附近商铺】【用户签到BitMap】【UV统计】,超详细注释版!
2025-11-10 13:32:20
962
原创 【黑马点评 - 实战篇04】Redis项目实战(秒杀优化 + 阻塞队列实现异步秒杀 + Redis消息队列介绍 + Redis Stream消息队列 消费者组 + Stream消息队列实现异步秒杀)
黑马点评Redis项目学习完整笔记,包含【秒杀优化】【通过阻塞队列实现异步秒杀】【Redis消息队列介绍】【Redis Stream消息队列 消费者组】【Redis Stream消息队列实现异步秒杀】,超详细注释版!
2025-10-28 16:05:14
1318
原创 【黑马点评 - 实战篇03】Redis项目实战(优惠券秒杀功能 + 乐观锁解决超卖问题 + 悲观锁解决一人一单 + 分布式锁基本原理 + Lua脚本实现原子性操作 + Redisson分布式锁原理)
黑马点评Redis项目学习完整笔记,包含【优惠券秒杀功能】【乐观锁解决超卖问题】【悲观锁实现一人一单】【分布式锁基本原理】【Redisson分布式锁原理】,超详细注释版!
2025-10-23 19:18:05
1358
原创 【黑马点评 - 实战篇02】Redis项目实战(商铺查询缓存 + 缓存更新策略 + 缓存穿透、缓存击穿、缓存雪崩 + 缓存空值实现缓存穿透实例 + 互斥锁(自旋锁)、逻辑过期实现缓存击穿实例)
黑马点评Redis项目学习完整笔记,包含【商铺查询缓存】【缓存更新策略】【缓存穿透、缓存击穿、缓存雪崩概念】【缓存空值实现缓存穿透实例】【互斥锁(自旋锁)、逻辑过期实现缓存击穿实例】【Redis工具类封装】,超详细注释版!
2025-10-16 19:51:58
1095
原创 【黑马点评 - 实战篇01】Redis项目实战(Windows安装Redis6.2.6 + 发送验证码 + 短信验证码登录注册 + 拦截器链 - 登录校验)
黑马点评Redis项目学习完整笔记,包含【Windows安装Redis】【导入黑马点评项目步骤】【基于session实现短信登录】【基于Redis实现短信登录】,超详细注释版!
2025-10-12 23:10:06
1637
4
原创 【项目实战 Day12】springboot + vue 苍穹外卖系统(Apache POI + 工作台模块 + Excel表格导出 完结)
苍穹外卖项目开发训练day12内容,包含【工作台模块】、【导出Excel表格】代码开发内容,保姆级笔记教程!
2025-10-09 18:27:57
7572
1
原创 【项目实战 Day11】springboot + vue 苍穹外卖系统(Apache ECharts + 营业额统计优化 + 用户统计 + 订单统计 + 销量统计 完结)
苍穹外卖项目开发训练day11内容,包含【营业额统计】、【用户统计】、【订单统计】、【销量排名统计】代码开发内容,保姆级笔记教程!
2025-10-09 15:22:35
787
原创 【项目实战 Day10】springboot + vue 苍穹外卖系统(SpringTask + 订单定时处理 + WebSocket + 催单 + 来单提示 完结)
苍穹外卖项目开发训练day10内容,包含SpringTask 、【订单定时处理】、 WebSocket 、【催单】 、【来单提示】的代码开发内容,保姆级笔记教程!
2025-10-05 21:51:26
726
原创 【项目实战 Day9】springboot + vue 苍穹外卖系统(用户端订单模块 + 商家端订单管理模块 完结)
苍穹外卖项目开发训练day9内容,包含【用户端订单模块】、【商家端订单模块】、【校验地址是否超出配送范围】的代码开发内容,保姆级笔记教程!
2025-10-03 14:44:26
1137
原创 【项目实战 Day8】springboot + vue 苍穹外卖系统(地址簿模块 + 用户下单模块 + 微信支付模块代码导入 完结)
苍穹外卖项目开发训练day8内容,包含【地址簿模块】、【用户下单模块】、【微信支付模块】的代码开发内容,保姆级笔记教程!
2025-09-27 18:38:30
903
原创 【项目实战 Day7】springboot + vue 苍穹外卖系统(微信小程序 + 微信登录模块 完结)
苍穹外卖项目开发训练day7内容,包含redis注解实现菜品/套餐缓存、【购物车模块】的代码开发内容,保姆级笔记教程!
2025-09-25 20:39:16
2811
3
原创 【项目实战 Day6】springboot + vue 苍穹外卖系统(微信小程序 + 微信登录模块 完结)
苍穹外卖项目开发训练day6内容,包含微信小程序开发、【微信登录模块】的代码开发内容,保姆级笔记教程!
2025-09-24 17:33:50
1145
原创 【项目实战 Day5】springboot + vue 苍穹外卖系统(Redis + 店铺经营状态模块 完结)
苍穹外卖项目开发训练day5内容,包含Redis入门、【营业状态模块】的代码开发内容,保姆级笔记教程!
2025-09-22 23:33:04
1192
3
原创 【项目实战 Day4】springboot + vue 苍穹外卖系统(套餐模块 完结)
苍穹外卖项目开发训练day4内容,包含【套餐管理模块】的代码开发内容,保姆级笔记教程!
2025-09-20 11:28:15
1039
原创 【项目实战 Day3】springboot + vue 苍穹外卖系统(菜品模块 完结)
苍穹外卖项目开发训练day3内容,包含AOP实现公共字段填充、【菜品管理模块】的代码开发内容,保姆级笔记教程!
2025-09-19 11:11:52
881
1
原创 【项目实战 Day1 - 2】springboot + vue 苍穹外卖系统(员工模块 + 分类模块 完结)
苍穹外卖项目开发训练day1-2内容,包含前后端环境搭建、Swagger接口文档配置、【员工管理模块】以及【分类管理模块】的代码开发内容,保姆级笔记教程!
2025-08-10 23:58:19
1234
原创 【基础知识】springboot+vue 基础框架搭建(更新中)
springboot+vue框架简单入门学习框架,教程参考b站带小白做毕设
2025-08-07 21:51:04
1959
1
原创 【十五届蓝桥杯备赛】几个月没打代码的康复训练集
因为临近毕业,已经很久没练算法了,考前临时抱抱佛脚,巩固一些基础模板和Java特性,希望考前能把最基本的模板都练一练,大概会有二分、前缀和、差分、双指针、BFS、区间合并等,希望能坚持更完。
2024-04-04 22:22:32
1264
原创 Leetcode周赛374补题(3 / 3) - EA专场
1、找出峰值 - 暴力枚举2、需要添加的硬币的最小数量 - 思维 + 贪心3、统计完全子字符串 - 滑窗 + 分组循环
2023-12-04 21:59:16
815
原创 【蓝桥杯 第十五届模拟赛 Java B组】训练题(A - I)
A、求全是字母的最小十六进制数B、Excel表格组合C、求满足条件的日期D、 取数字 - 二分(1)暴力(2)二分E、最大连通块 - bfsF、哪一天?G、信号覆盖 - bfs(1)bfs(60%)(2)暴力H、清理水域 - 暴力(弱智版) 可以差分I、滑行- dfs + dp(1)dfs(30%)(2)dp+dfs(100%)
2023-11-16 17:29:35
3663
13
原创 Leetcode周赛371补题(3 / 3)
1、找出强数对的最大异或值 - 暴力2、高访问员工 - 哈希表 + 模拟3、最大化数组末位元素的最少操作次数 - 思维 + 贪心
2023-11-15 21:48:10
259
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅