摘要:
众所周知,3.x 版本主要是构建二维地图,且基本不会再添加新功能;而 4.x 版本主要是构建于三维地图,与 3.x 相比并不是简单的升级,基本上就是重写了。所以当我们需要把 API 从 3.x 升级到 4.x 时,应用程序基本上是需要重写的,这里将对 API 升级过程中涉及到的相关变动进行记录与描述 阅读全文
摘要:
基于 AnythingLLM 及 Ollama 构建本地知识库 RAG Ollama AnythingLLM 1. 什么是 RAG RAG(Retrieval Augmented Generation)检索增强生成,是 2023 年最火热的 LLM 应用系统架构,它的作用简单来说就是通过检索获取相关 阅读全文
摘要:
在 Ngbatis 中解析 xml 的工具是 Jsoup,因为之前没有接触过,在这里简要的介绍和编写一下。 查了一些资料,Jsoup 似乎用作爬虫和解析 HTML 的场景比较多, 但是 XML 是一样的,同样是将页面解析为一个 DOM 树,然后使用 Jsoup 提供的方法来查询。因为 Jsoup 的 阅读全文
摘要:
先说结论。 线程池的创建分为两种: Executors ThreadPoolExecutor Executors 是一个线程池的工具类,而 ThreadPoolExecutor 是 Executors 的具体实现。ThreadPoolExecutor 是 Executor 接口的一个实现,是线程池的 阅读全文
摘要:
Ngbatis源码学习之 NgbatisContextInitializer NgbatisContextInitializer 方法主要作用是为了初始化一些配置信息。包括 NebulaPoolConfig 连接池初始化、NgbatisConfig Ngbatis的配置信息初始化、NebulaJdb 阅读全文
摘要:
Ngbatis 源码阅读之资源加载器 DaoResourceLoader DaoResourceLoader 是 Ngbatis 的资源文件加载器,扩展自 MapperResourceLoader。本篇文章主要分析这两个类。 1. 相关类 MapperResourceLoader DaoResour 阅读全文
摘要:
Elasticsearch 初见 启动 双击 bin 目录下的 elasticsearch.bat 文件,等待终端运行成功 索引的增删改查 增(PUT) postman 发送请求 PUT 请求:http://127.0.0.1:9200/shopping 返回结果: { "acknowledged" 阅读全文
摘要:
Elasticsearch 启动访问报错问题 产生的问题与解决方案 环境:Windows 10 ES 版本:8.12.0 现象: 双击 elasticsearch.bat 文件启动后,访问 http://127.0.0.1:9200 地址报了一个错误: received plaintext http 阅读全文
摘要:
SQL 程序语言有四种类型,对数据库的基本操作都属于这四种类,也就是标题上显示的 DDL、DML、DQL、DCL。 1. DDL DDL(Data Definition Language 数据定义语言),是负责数据结构定义与数据库对象定义的语言,由 create、alter、drop、truncat 阅读全文
摘要:
在学习Ngbatis的源码时,看到了有关xml文件的加载,涉及到了资源的加载,对相关知识进行总结与整理。 1. 相关类 Resource AbstractResource ResourceLoader DefaultResourceLoader ResourcePatternResolver Pat 阅读全文