enjoy编程
Stay hungry, stay foolish.(求知若饥,虚心若愚。)10+IT行业老兵,熟悉大数据处理,分布式编程, 喜欢使用java、python解决工作、生活中的问题
展开
-
Word模板引擎poi-tl(poi template language)使用入门指南
Word模板引擎poi-tl(poi template language)使用入门指南原创 2024-10-16 10:05:38 · 35 阅读 · 0 评论 -
如何使用PSTools工具集中的PSExec修改注册表信息,解决某些注册表项无法删除的问题
如何使用PSTools工具集中的PSExec修改注册表信息,解决某些注册表项无法删除的问题原创 2024-10-08 19:40:49 · 178 阅读 · 0 评论 -
rapidocr 提取汇总
rapidocr 提取汇总原创 2024-09-19 15:29:53 · 446 阅读 · 0 评论 -
FastAPI--如何自定义Docs UI,包括多个APP、静态资源、元数据等
FastAPI--如何自定义Docs UI,包括多个APP、静态资源、元数据等原创 2024-09-17 13:19:54 · 514 阅读 · 0 评论 -
支持密码解压rar/zip等压缩包的JAVA类库
支持密码解压rar/zip等压缩包的JAVA类库原创 2024-08-10 15:16:19 · 97 阅读 · 0 评论 -
深入理解Bouncy Castle:Java开发者的强大密码学工具箱
Bouncy Castle由澳大利亚的两位开发者于1998年创建,旨在为Java和C#平台提供强大的密码学功能。它不仅支持广泛的加密算法,还提供了对许多安全协议的支持,包括SSL/TLS、S/MIME、CMS、OCSP等。Bouncy Castle的库遵循JCE(Java Cryptography Extension)和JSSE(Java Secure Socket Extension)规范,同时它也扩展了这些规范,增加了更多的功能和灵活性。原创 2024-08-10 14:46:58 · 152 阅读 · 0 评论 -
poetry使用经验汇总
Poetry 是一个 Python 依赖管理和打包工具,它旨在解决 Python 项目中常见的依赖问题,提供更简洁、更可靠的依赖管理方式本文针对poetry的使用经验进行汇总原创 2024-07-06 22:29:45 · 602 阅读 · 0 评论 -
ASCII码表、ANSI、ANSI escape code、CSI、Unicode、UTF-8、UTF-16、UTF-32的相关知识,用于自查
ASCII码表、ANSI、ANSI escape code、CSI、Unicode、UTF-8、UTF-16、UTF-32的相关知识,用于自查原创 2024-05-01 09:44:18 · 116 阅读 · 0 评论 -
Jupyter 容器环境: Debian 11离线部署SSH Server总结
在基于continuumio/anaconda3镜像搭建的jupyter环境中,想在pycharm中进行远程debug代码,但容器中没有部署ssh server导致无法进行。本文讲述如何在anaconda3容器中安装ssh server原创 2024-04-30 21:07:39 · 755 阅读 · 1 评论 -
LLM--使用Milvus向量数据库必须知道的基本概念
Milvus 是一款专为大规模向量相似度搜索而设计的开源向量数据库。它旨在高效、快速地处理高维向量数据,并支持实时、近似最近邻(Approximate Nearest Neighbor, ANN)检索,适用于各种涉及向量搜索的应用场景,如图像识别、语音识别、推荐系统、自然语言处理(NLP)等。本文介绍使用Milvus作为向量数据库时必须知道的基本概念原创 2024-03-31 10:01:16 · 312 阅读 · 0 评论 -
LLM--如何使用SentenceTransformer将文本向量化
将文本向量化是自然语言处理(NLP)中的一项关键步骤,其主要目的是将原本难以直接被计算机理解的自然语言文本转换成数值形式的向量,以便于后续的机器学习算法和深度学习模型进行处理、分析和建模本文介绍如何使用SentenceTransformer将文本向量化原创 2024-03-31 09:41:57 · 992 阅读 · 0 评论 -
Milvus 向量数据库:如何基于docker-compose在本地快速搭建测试环境
Milvus 向量数据库:如何基于docker-compose在本地快速搭建测试环境原创 2024-03-23 11:46:32 · 392 阅读 · 0 评论 -
Ollama 在本地快速启动并执行LLM【大语言模型】
Ollama 让你快速的在本地部署、启动并执行大语言模型Ollama makes it easy to get up and running with large language models locally.Get up and running with Llama 2, Mistral, Gemma, and other large language models.原创 2024-03-19 21:06:48 · 1424 阅读 · 0 评论 -
windows 10清除文档操作记录方法汇总
windows 10清除文档操作记录方法汇总原创 2024-03-09 09:11:44 · 2449 阅读 · 0 评论 -
springboot集成Sa-Token及Redis的redisson客户端
Sa-Token 是一个轻量级 Java 权限认证框架。为什么集成Redis的redisson客户端?因为项目都是使用redisson redis客户端,但sa-token-redis-jackson读取Redis是基于spring-boot-starter-data-redis实现的,而spring-boot-starter-data-redis操作Redis是基于luttuce redis客户端实现的所以本文给出spring集成Sa-Token及Redis的redisson客户端的示例原创 2024-02-12 12:54:45 · 975 阅读 · 0 评论 -
Springboot 2.5.x如何集成Nacos 2.x的配置管理功能?
Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service的首字母简称,一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。本文介绍Springboot 2.5.x如何集成Nacos 2.x原创 2024-02-11 18:24:51 · 403 阅读 · 0 评论 -
git如何导出提交记录及修改的文件清单?
git如何导出提交记录及修改的文件清单?原创 2024-01-22 20:45:27 · 890 阅读 · 0 评论 -
WCP知识分享平台的容器化部署
WCP是一个知识管理、分享平台,支持针对文档(包括pdf,word,excel等)进行实时解析、索引、查询。通过WCP知识分享平台进行知识信息的收集、维护、分享。通过知识创建、知识更新、知识检索、知识分享、知识评价、知识统计等功能进行知识生命周期管理。本文介绍如何容器化部署WCP原创 2024-01-21 10:53:27 · 224 阅读 · 0 评论 -
docker--Prometheus、Grafana、node_exporter的安装配置及Springboot集成Prometheus示例
Prometheus一个系统和服务监控系统。它以给定的时间间隔从配置的目标收集指标,计算规则表达式,显示结果,并在观察到某些条件为真时触发警报。可观察性侧重于根据系统产生的数据了解系统的内部状态,这有助于确定基础设施是否健康。Prometheus是用于监视和观察系统的核心技术本文针对Prometheus、Grafana、node_exporter的安装配置进行讲解并提供Springboot集成Prometheus示例原创 2023-12-21 16:30:33 · 1341 阅读 · 0 评论 -
WireMock让你根据接口文档,轻松快速的模拟接口服务?
如何根据接口文档,快速轻松的模拟接口服务WireMock 是一个Http 模拟服务,其核心也是一个web服务,WireMock主要是为特定请求提供固定的返回值。WireMock可以作为单独进程启动,模拟一个WEB服务器,提供一些API访问,并返回特定的返回值。也可以作为第三方库在项目中使用。原创 2023-11-28 19:55:34 · 475 阅读 · 0 评论 -
REST-Assured--JAVA REST服务自动化测试的Swiss Army Knife
REST Assured是一套基于 Java 语言实现的开源 REST API 测试框架原创 2023-11-28 19:34:05 · 242 阅读 · 0 评论 -
pyhive的离线安装及使用示例
pyhive的离线安装及使用示例原创 2023-11-20 19:19:52 · 581 阅读 · 0 评论 -
Oracle常用运维SQL-SQL执行性能及锁表等查询分析
在Oracle数据库运维中,有一些常用的SQL语句可以帮助管理员进行性能优化、监视数据库活动、诊断问题以及执行常见的管理任务。本文针对这些常用的运维SQL进行总结,针对常用的系统表给出使用示例原创 2023-11-05 22:42:51 · 468 阅读 · 0 评论 -
Oracle TEMPORARY TABLE 临时表的使用及删除报ORA-14452错误的解决办法
在Oracle数据库中,可以使用`CREATE GLOBAL TEMPORARY TABLE`语句来创建临时表。临时表是一种特殊的表,其数据仅在会话级别可见,会话结束后数据会自动清除。这对于需要临时存储数据的情况非常有用。原创 2023-11-05 20:57:22 · 689 阅读 · 0 评论 -
LLM ReAct: 将推理和行为相结合的通用范式 学习记录
LLM ReAct: 将推理和行为相结合的通用范式 学习记录原创 2023-10-20 18:13:36 · 1469 阅读 · 0 评论 -
docker--redis容器部署及地理空间API的使用示例-II
Redis Geospatial 是 Redis 3.2 版本新增的数据类型,主要用于存储地理位置信息,并对存储的信息进行操作。GEO 本身并没有设计新的底层数据结构,而是直接使用了 Sorted Set 集合类型。GEO 类型使用 GeoHash 编码方法实现了经纬度到 Sorted Set 中元素权重分数的转换,这其中的两个关键机制就是「对二维地图做区间划分」和「对区间进行编码」。一组经纬度落在某个区间后,用区间的编码值来表示,把编码值作为 Sorted Set 元素的权重分数。本文提供使用示例原创 2023-10-01 23:10:49 · 714 阅读 · 1 评论 -
docker--redis容器部署及与SpringBoot整合-I
redis容器部署及与SpringBoot整合原创 2023-09-28 17:49:30 · 627 阅读 · 1 评论 -
JAVA 实用开源工具集持续梳理中......
JAVA 实用开源工具集持续梳理中......原创 2023-09-22 21:30:00 · 307 阅读 · 0 评论 -
clickhouse MPPDB数据库 运维实用SQL总结IV
clickhouse针对分布式DDL执行报错及写入数据时表table_is_read_only 问题的修复方法原创 2023-09-21 21:30:00 · 418 阅读 · 0 评论 -
JAVA实用工具: 改良版雪花算法-分布式唯一ID神器
Seata内置了一个分布式UUID生成器,用于辅助生成全局事务ID和分支事务ID。这个分布式UUID生成器是基于雪花算法进行改良的,本文针对改良的方法、目的等进行总结原创 2023-08-07 22:32:09 · 452 阅读 · 0 评论 -
clickhouse MPPDB数据库 运维实用SQL总结III
下添加如下配置,注意:每行host指定一个要访问的其它CH集群的节点IP。执行如下SQL, 如果能正常返回结果,则配置成功。修改后,这个配置是立即生效的,通过。进入到CH的客户端命令行界面,修改CH的配置文件,在。原创 2023-07-27 23:00:00 · 719 阅读 · 0 评论 -
Oracle常用运维SQL--用户管理、数据导入、导出的实用脚本
Oracle常用运维SQL--用户管理、数据导入、导出原创 2023-07-13 11:45:51 · 1013 阅读 · 0 评论 -
数据仓库系列:如何将StarRocks集群与Jupyter集成?
如何将StarRocks集群与Jupyter集成呢?在Jupyter中连接StarRocks集群,运行SQL语句并对数据进行可视化分析,所有这些都是通过Jupysql实现的。JupySQL允许您通过%sql,%%sql, and %sqlplot魔术在Jupyter中运行SQL和绘制大型数据集。JupySQL兼容所有主流数据库(如PostgreSQL、MySQL、SQL Server)、数据仓库(如Snowflake、BigQuery、Redshift)和嵌入式引擎(SQLite和DuckDB)。原创 2023-06-20 13:05:15 · 583 阅读 · 0 评论 -
开发环境常用服务启、停命令汇总
开发环境常用服务(maven私服nexus、gitlab、oracle)的启动、停止命令汇总原创 2023-06-16 21:15:12 · 208 阅读 · 0 评论 -
clickhouse--通过命令行导入、导出数据示例
clickhouse--通过命令行导入、导出数据示例原创 2023-06-14 13:01:39 · 811 阅读 · 0 评论 -
Dinky: 实时即未来,让 Flink SQL 纵享丝滑--如何本地编译、运行
实时即未来,Dinky 为 Apache Flink 而生,让 Flink SQL 纵享丝滑。Dinky 是一个开箱即用、易扩展,以 Apache Flink 为基础,连接 OLAP 和数据湖等众多框架的一站式实时计算平台,致力于流批一体和湖仓一体的探索与实践。本文讲解window 10环境下,如何在本地编译、运行Dinky原创 2023-06-13 13:16:33 · 2120 阅读 · 0 评论 -
clickhouse MPPDB数据库 运维实用SQL总结II
clickhouse MPPDB数据库 运维实用SQL总结II原创 2023-05-31 12:07:47 · 652 阅读 · 0 评论 -
JAVA 可用的高性能docker镜像及如何使用?
目前docker hub上下载量很大的java、openjdk镜像都已经被弃用,不再维护,目前可用的java docker镜像有哪一些呢?哪一些镜像是主流的?本文带有领略java可用的镜像资源、如何使用它们,如何构建springboot镜像?原创 2023-05-17 23:15:00 · 835 阅读 · 0 评论 -
Portainer: 带你领略强大且易用的容器管理平台
Portainer是一个强大的容器管理平台Portainer是一款轻量级的应用,它提供了图形化界面,用于方便地管理Docker环境,包括单机环境和集群环境。Portainer全球最受欢迎的容器管理平台,拥有超过100万用户和24,600颗GitHub星Portainer的定位及与周边生态的交互详见本blog原创 2023-05-16 23:00:00 · 508 阅读 · 0 评论 -
如何基于LLMs使用LangChain 与本地知识库pandas DataFrame或数据库交互问答?
`如何使用代理与pandas DataFrame进行交互`展示了如何使用LangChain Agent与pandas DataFrame进行交互。注意:这个代理在底层调用Python代理,Python代理执行LLM生成的Python代码——如果LLM生成的Python代码是有害的,可能会产生意外的结果,所以请谨慎使用。`如何使用代理与数据库中的数据进行交互? `展示了如何使用LangChain Agent与数据库中的数据进行交互。原创 2023-05-15 22:45:00 · 601 阅读 · 0 评论