- 博客(489)
- 资源 (4)
- 收藏
- 关注

原创 java实战-Milvus 2.5.x版本向量库-通过集合字段变更示例学习相关api demo
摘要:本文介绍了在Milvus 2.5.x版本中进行集合字段变更的Java实现方法。由于Milvus不支持直接修改集合schema,需要通过创建新集合、迁移数据和后续操作三个步骤完成。文章对比了queryIteratorV2和searchIteratorV2的适用场景,推荐使用queryIteratorV2进行数据迁移。示例代码展示了如何通过Spring Boot控制器调用服务层实现字段变更逻辑,包括归一化向量处理、新集合创建和数据迁移等操作。作者提醒读者点赞支持,并在文末提供了相关技术文章的参考链接。
2025-07-09 09:50:34
824

原创 java-Milvus 向量库(2.5.x版本)-连接池(多key)与自定义端点监听设计
本文介绍了Java Milvus连接池(MilvusClientV2Pool)的设计与实现,重点讲解了多key连接池管理和自定义端点监控功能。内容包括:1)连接池基础概念及多key机制;2)按业务模块划分连接池的设计方案;3)通过Spring Boot Actuator暴露连接池监控端点的方法;4)Milvus SDK依赖配置优化实践;5)完整的连接池配置代码示例。文章强调了对查询模块使用独立连接池的优化策略,并提供了安全配置和依赖管理的最佳实践。
2025-07-07 14:36:56
1208

原创 Python实战- Milvus 向量库 使用相关方法demo
本文介绍了使用Python操作Milvus向量数据库的实战方法。首先通过一个建表示例展示了如何创建包含普通字段和向量字段的表结构,并提供了详细的字段定义和连接管理代码。接着针对修改表结构场景,提出了通过创建新集合实现表结构变更的方案,并提供了新增字段和更新字段的示例代码。文章还包含了自动连接管理、向量索引创建等实用功能,帮助开发者快速上手Milvus数据库操作。所有代码示例均可直接运行,并附有执行效果截图。
2025-07-03 15:15:06
484

原创 Embedding 模型-text2vec python服务化
本文介绍了如何使用Python将text2vec模型服务化,实现中文句子向量化功能。首先说明需要安装PyTorch依赖,并提供了安装验证方法。接着详细展示了核心代码实现:基于FastAPI框架构建REST服务,加载text2vec-base-chinese模型,定义/embed接口接收句子列表并返回向量结果。服务包含健康检查接口、完善的日志记录、异常处理和IP获取功能,通过配置文件管理模型参数和日志设置。该服务可将中文文本转换为向量表示,适用于各类NLP应用场景。
2025-06-27 09:52:54
469

原创 JAVA-基于Kimi模型设计的多轮对话问答系统架构设计demo(粉丝福利)
本文介绍了一个基于Kimi模型设计的Java多轮对话问答系统架构Demo。该系统采用注解驱动开发,支持YAML配置和运行时动态参数调整。核心功能包括:多用户隔离存储、对话历史管理、失败重试机制等。架构分为多个模块,其中annotation模块通过ThreadLocal实现配置参数的线程安全存储与传递,支持通过@KimiConfig注解灵活控制重试次数等行为。系统提供扩展接口,便于集成日志统计等功能。整体设计简洁高效,适用于构建智能化对话服务。
2025-06-23 16:18:41
1241
1

原创 RAG 与微调的区别、优劣与场景
本文对比了RAG(检索增强生成)与微调两种定制大模型的方法。RAG通过外部知识库检索增强模型输出,适用于知识频繁更新的客服、企业问答等场景,成本低但性能略低;微调直接修改模型参数,适合风格稳定的写作、高精准对话等需求,但成本高且更新周期长。文章建议根据业务需求选择方案:知识更新频繁选RAG,专业性强选微调,高要求场景可用两者组合模式。最后指出RAG+开源模型已成为企业私有化部署的主流选择。
2025-06-16 09:00:00
1183

原创 双指针算法技巧
如果您觉得有用的话,记得给,写作不易啊^ _ ^。而且听说,实在白嫖的话,那欢迎常来啊!!!滑动窗口是一种基于数组或字符串的算法技术,用于解决一些涉及连续子数组或子字符串的问题。滑动窗口的基本思想是通过维护一个窗口,该窗口在数组或字符串上滑动,从而找到满足特定条件的子数组或子字符串。
2025-02-26 15:06:00
673

原创 实现历史数据的插入、更新和版本管理-拉链算法
如果您觉得有用的话,记得给,写作不易啊^ _ ^。而且听说,实在白嫖的话,那欢迎常来啊!!!这段代码实现了一个简单的 拉链算法(慢变化维度,SCD)。开链:创建新的历史记录(new 表和 inc 表)。闭链:更新现有记录的结束日期,表示该记录不再有效。插入新数据:将新的记录插入到主表 tag 中,表示新记录开始生效。这个过程的核心思想是将每一条数据的变化记录成一个版本,并通过有效日期(start_dt 和 end_dt)来管理不同版本的数据。
2025-02-19 13:41:16
934

原创 java-如何编写测试redis的lua脚本相关代码
如果您觉得有用的话,记得给,写作不易啊^ _ ^。而且听说,实在白嫖的话,那欢迎常来啊!!!
2025-02-18 09:00:00
1138

原创 springCloud-2021.0.9 之 服务调服务 示例
如果您觉得有用的话,记得给,写作不易啊^ _ ^。而且听说,实在白嫖的话,那欢迎常来啊!!!
2025-02-13 14:34:52
970

原创 docker-compose的方式搭建 kafka KRaft 模式集群
如果您觉得有用的话,记得给,写作不易啊^ _ ^。而且听说,实在白嫖的话,那欢迎常来啊!!!
2025-01-24 15:33:31
2574

原创 elasticsearch-如何给文档新增/更新的字段
如果您觉得有用的话,记得给,写作不易啊^ _ ^。而且听说,实在白嫖的话,那欢迎常来啊!!!
2024-12-04 15:33:34
1433

原创 docker-compose elasticsearch 集群搭建(用户登录+https访问)
如果您觉得有用的话,记得给,写作不易啊^ _ ^。而且听说,实在白嫖的话,那欢迎常来啊!!!
2024-09-14 10:06:54
700
1

原创 springBoot启动的时候如何控制bean的初始化
如果您觉得有用的话,记得给,写作不易啊^ _ ^。而且听说,实在白嫖的话,那欢迎常来啊!!!
2024-07-24 09:00:00
1014

原创 python-如何将Python 脚本打包成可执行文件(exe)
如果您觉得有用的话,记得给,写作不易啊^ _ ^。而且听说,实在白嫖的话,那欢迎常来啊!!!
2024-06-26 14:33:23
4143
1

原创 机器学习-保存模型并根据模型进行预测 python demo
如果您觉得有用的话,记得给,写作不易啊^ _ ^。而且听说,实在白嫖的话,那欢迎常来啊!!!
2024-06-25 10:33:24
733

原创 docker-如何将容器外的脚本放入容器内,将容器内的脚本放入容器外
如果您觉得有用的话,记得给,写作不易啊^ _ ^。而且听说,实在白嫖的话,那欢迎常来啊!!!
2024-05-21 09:34:10
895

原创 elasticsearch 聚合查询
1. 桶聚合(Bucket Aggregations):将文档分割成不同的桶(buckets),每个桶代表一个条件或者标准。常见的桶聚合包括根据词条、范围、日期等条件进行分桶。 2. 度量聚合(Metric Aggregations):对文档中的数值字段进行计算,生成统计指标,如平均值、总和、最大值、最小值等。 3. 嵌套聚合(Nested Aggregations):在其他聚合的结果上进行嵌套,以实现更复杂的分析。 4. 指标聚合(Matrix Aggregations):对多个字段执行度量聚合,
2024-04-28 10:12:16
868
3

原创 elasticsearch 常用语法汇总
这个布尔查询的示例展示了如何利用布尔逻辑组合多个条件,以精确地过滤和排序文档。您可以根据实际需求修改查询条件和逻辑,以实现您想要的查询效果。
2024-04-26 09:23:57
2293
5

原创 jstat命令查看jvm的GC信息
如果您觉得有用的话,记得给,写作不易啊^ _ ^。而且听说,实在白嫖的话,那欢迎常来啊!!!Jstat是JDK自带的一个轻量级小工具。全称“Java Virtual Machine statistics monitoring tool”,它位于java的bin目录下,主要利用JVM内建的指令对Java应用程序的资源和性能进行实时的命令行的监控,包括了对Heap size和垃圾回收状况的监控。
2024-03-01 14:25:26
1192
1

原创 HandlerInterceptorAdapter/HandlerInterceptor拦截器,并重复读取HttpServletRequest的getInputStream()方法
HandlerInterceptorAdapter/HandlerInterceptor拦截器,并重复读取HttpServletRequest的getInputStream()方法
2023-12-21 10:23:46
1560

原创 mongoDB 性能优化
使用explain方法来查看查询的执行计划。explain方法提供了关于查询性能的详细信息,包括查询使用的索引、文档的扫描数量等。
2023-10-11 18:42:41
630

原创 python- excel 创建/写入/删sheet+花式遍历
创建一个excel放到内存里wb = Workbook()获取当前活动的sheetsheet = wb.active修改sheet名称sheet.title = '修改的名称'保存到本地wb.save(路径/xx.xlsx)
2023-10-11 18:23:32
1780

原创 事件监听-@TransactionalEventListener与@EventListener的介绍、区别和使用
事件监听-@TransactionalEventListener与@EventListener的介绍、区别和使用
2023-09-14 11:33:49
3530
springCloud.rar(私聊博主要密码)
2021-03-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人