- 博客(50)
- 收藏
- 关注
原创 Spring AI + Dify 搭建文档问答界面 | 含源码
本文介绍利用SpringAI和Dify建智能问答系统。通过SpringAI框架,演示了单轮对话、SSE流式输出和多轮会话管理的实现方法;同时展示了使用Dify平台进行可视化工作流编排,以及如何将Dify工作流与SpringBoot项目集成。
2025-10-28 09:25:24
1080
原创 Spring AI + MySQL 实现文件内容相似度的简单检测 | 含源码
本文介绍了基于SpringAI和MySQL实现简历文本相似度计算的方案。文章分为三个主要部分:1. 前置工作:使用Apache Tika提取文件文本,并实现自定义文本分段器处理长文本;2. 向量模型应用:通过SpringAI的EmbeddingModel将文本转换为向量,并实现向量序列化存储;3. 相似度计算:采用小顶堆TopK检索算法结合余弦相似度计算,最终生成包含覆盖率、平均相似度等指标的评估报告。该方案摒弃了复杂的向量数据库,通过SpringAI+MySQL的轻量级组合,实现了高效的文本相似度计算功能
2025-11-11 19:10:53
649
原创 Java 程序员的 Vue 指南 - Vue 万字速览(01)
Vue的基本原理、构建Vue实例、存储和显示Vue数据、生命周期函数、使用指令进行条件渲染
2025-10-30 21:27:12
811
原创 JUC并发编程10 - 内存(02) - volatile
同步机制,指令重排,底层原理(缓存一致,内存屏障,交互规则),双端检锁(检测机制,DCL问题,解决方法),ha-be
2025-08-30 18:59:18
831
原创 JUC并发编程07 - wait-ify/park-un/安全分析
wait-ify,park-un,安全分析(成员变量和静态变量,局部变量,常见线程安全类,无状态类,不可变类,final 和线程安全,抽象方法与“外星方法”)
2025-08-24 17:32:21
803
原创 JUC并发编程04 - 同步/syn-ed(01)
临界区(临界资源,临界区,竞态条件,竞态条件解决方案,syn原理...),syn-ed(使用锁,同步块,同步方法,线程八锁),锁原理(Monitor与工作流程)
2025-08-17 20:13:33
910
原创 JUC并发编程03 - 线程方法(02)线程原理/线程状态/查看线程
终止模式,daemon(守护线程),不推荐的线程做法,线程运行原理,线程调度,未来优化,线程状态,查看线程
2025-08-16 09:21:46
605
原创 JUC并发编程02 - 线程方法(01)
Thread类API:run与start,sleep与yield,join,interrupt,park
2025-08-15 11:33:39
855
原创 JUC并发编程01 - 进程与线程/创建线程
进程与线程概述,并发与并行,同步与异步,线程进程对比(IPC,进程通信方式...),创建线程(Thread,Runnable,Callable)
2025-08-10 17:44:59
724
原创 黑马点评05 - 秒杀优化/消息队列
异步秒杀思路,Redis完成秒杀资格判断,Redis消息队列以及实现方式,Stream单消费模式,基于Stream实现异步秒杀下单
2025-08-05 01:31:35
697
原创 黑马点评04 - 优惠券秒杀(2)
分布式锁基本原理与实现方式,分布式锁误删问题,原子性实现,Lua脚本,Redission与MutiLock源码,锁重试与看门狗机制
2025-08-03 21:19:04
650
原创 黑马点评03 - 优惠券秒杀(1)
全局唯一ID(Redis实现),添加优惠券,秒杀下单,超卖问题,乐观锁与悲观锁,CAS法,一人一单,集群线程并发问题
2025-07-27 04:36:20
1101
原创 黑马点评02 - 商户查询缓存
缓存,添加Redis缓存,缓存作用模型,缓存更新策略,缓存穿透,缓存雪崩,缓存击穿,互斥锁与逻辑过期解决缓存击穿,缓存工具封装
2025-07-26 19:21:38
566
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1