自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (1)
  • 收藏
  • 关注

原创 Java + Ollama + DeepSeek + Milvus:构建私有知识库问答系统

我们将实现一个系统,该系统能够:使用 Ollama 提供的文本嵌入功能,将文本转换为向量。将这些向量存储在 Milvus 向量数据库中。使用 DeepSeek 模型根据用户问题生成回答。结合 Milvus 中存储的私有知识库,提供更准确的问答服务。通过结合 Java、Ollama、DeepSeek 和 Milvus,我们成功构建了一个基于私有知识库的问答系统。Milvus 提供了高效的向量存储和检索功能,Ollama 提供了强大的文本嵌入服务,而 DeepSeek 则负责生成自然语言回答。

2025-02-28 15:33:40 1156

原创 基于 nomic-embed-text、chromadb 和 deepseek-r1:1.5b,实现本地私有库的搭建与问答

RAG(Retrieval Augmented Generation) 是一种将信息检索与文本生成相结合的技术,它正在成为工作和学习中的强大助理。工作原理:当你提出一个问题或请求时,RAG 首先会从大量的外部知识库(例如维基百科、公司文档、代码库等)中检索相关的文档或片段。检索到的信息会被用来增强语言模型的上下文,使其能够更好地理解你的需求。最后,语言模型利用检索到的信息和自身的知识,生成更准确、更全面的答案、总结、翻译、代码等。

2025-02-27 23:26:24 729

原创 本地安装Open Web UI(非docker)

我本地版本为: Python 3.11.9 , node v22.10.01. 安装Python:下载并安装Python 3.11.9,建议安装路径中不要包含中文字符,并勾选“Add python 3.11 to Path”选项。安装完成后,在命令提示符中输入python,若显示Python版本信息则表示安装成功。2. 安装Node.js和npm:访问Node.js中文网,下载并安装较新版本的Node.js(如22.10.0),安装过程中会自动安装npm。

2025-02-24 12:39:03 756

原创 kingbase(人大金仓),java报错:dbType not support

解决:把spring.integration.jdbc.initialize-schema设置为never,启动时不检查。,修改连接池,把filter的wall(防火墙)功能去掉,目前数据库不支持。2. 报错:Unable to detect database type。在Springboot项目中使用了。

2023-12-07 16:13:18 2542

原创 kingbase(人大金仓)兼容mysql group by命令

通过查看kingbase中sys_settings表可以发现kingbase的sql_mode默认为only_full_group_by,我们在数据库的安装目录找到kingbase.conf文件,在其添加sql_mode=’’,相当于把这个值置空了,不让它严格约束,重启服务重连数据库后group by就可以使用了。最近公司在搞适配国产化,数据库由mysql切换成kingbase,group by用法并不兼容。

2023-12-07 15:49:13 3472

原创 准备跳槽的小伙伴可以看下《2023 Java offer 收割指南》

该项目是一款标准且已上线的“网约车”应用。(含:Java基础,异常,NIO,HashMap,Tomcat,JVM堆栈,内存模型,调优,GC,老年代,新生代,垃圾回收,面试题等...)(含:spring原理,周期,ioc原理,MVC事务,AOP原理,Boot配置,安全,监视器,面试题等...)(含:mybtis缓存,运用原理,分页,Redis事务,主从架构,缓存,穿透,穿击,降级面试题等...)(含:数据库基础,数据类型,引擎,索引,事务,锁,视图,sql语句,优化,mysql锁,面试题等...)

2023-11-14 14:39:03 115 6

原创 通过Hyperic-hq产品的基础包sigar.jar来实现服务器状态数据的获取

利用java程序检查服务器或主机的运行时信息,包括操作系统、CPU使用情况、内存使用情况、硬盘使用情况以及网卡、网络信息。主要的办法有两种:第一种,使用jdk1.6以上自动的功能,实现数据的获取,但是该方法局限性较大,而且获得的数据也比较少,尤其是内存信息不够准确。所以,在此不讨论该方法。第二种,使用第三方的jar包进行获取,通过直接调用操作系统的api来获取系统相关数据。本文则主要介绍一种通...

2019-09-19 09:19:30 338

EmEditor(大文件打开工具).rar

可以打开数据很大的文本文件(比如几十G的日志文件),它的打开方式是分区打开的,打开速度快,内部又集成许多工具及插件,对于研发人员及办公人员用处很大

2020-05-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除