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