自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Made In SQL

数据库

  • 博客(1575)
  • 资源 (14)
  • 收藏
  • 关注

原创 pgvector入门

pgvector是PostgreSQL的一个开源扩展,专门用于高效存储和查询向量数据。它允许你在PostgreSQL数据库中直接进行向量相似度搜索,为AI应用提供了原生支持。该扩展由Ankane团队开发维护,目前已经成为PostgreSQL生态中最受欢迎的向量搜索解决方案之一。

2025-10-27 20:13:28 1420

原创 ES向量检索

向量检索先将文本、图像等非结构化数据通过嵌入模型(如BERT、ResNet)转换为固定维度的向量表示(通常为128-1024维),然后通过比较向量间的距离或相似度来寻找最相关的结果。这种方法的优势在于能够理解"手机"和"智能手机"之间的语义关联,而传统关键词检索可能无法识别这种关系。ES(Elasticsearch)向量检索是指利用Elasticsearch的向量搜索功能,通过计算向量之间的相似度来查找最相关文档的检索技术。与传统的关键词检索不同,向量检索可以捕捉语义层面的相似性,实现更智能的搜索体验。

2025-10-27 20:12:30 1017

原创 linux虚拟机网络配置

虚拟机通过主机的NAT设备进行网络地址转换。当虚拟机发送请求时,主机会将虚拟机的私有IP转换为自己的公网IP,然后将响应数据包转发回虚拟机。这类似于家庭路由器的工作方式。: 虚拟机的网络适配器直接桥接到主机的物理网络适配器上,相当于在物理网络中增加了一台真实的计算机。: 创建一个仅包含主机和虚拟机的封闭网络环境,不连接到外部网络。虚拟机之间通过虚拟交换机进行通信。

2025-10-27 20:11:44 1155

原创 SQL操作neo4j

通过APOC扩展过程,可以执行SQL查询并将结果转换为图结构。10GB:建议使用Spark中间层转换。

2025-10-27 20:11:37 966

原创 PyTorch 张量

PyTorch 张量(Tensor)是 PyTorch 中的核心数据结构,类似于 NumPy 的 ndarray,但具有 GPU 加速能力。张量是一个多维数组,可以包含标量(0维)、向量(1维)、矩阵(2维)以及更高维度的数据。在深度学习应用中,张量通常用于表示神经网络的输入数据、权重参数和梯度信息。

2025-10-26 20:39:30 472

原创 FastGateway 容器化部署与安全集成实践

通过 Kubernetes Cluster Federation 在多个区域(如北京、上海、广州)建立集群联邦,实现跨区域的应用部署和管理。该方案基于Kubernetes官方的Cluster Federation v2(KubeFed)架构,通过中央控制平面协调多个独立集群。

2025-10-26 20:36:02 777

原创 maven版本冲突

Maven版本冲突是指在使用Maven构建项目时,由于依赖传递机制导致同一个依赖的不同版本被引入项目中,从而引发的兼容性问题。这种冲突通常表现为:类加载时抛出或异常例如:当依赖A使用类的1.0版本,而依赖B使用2.0版本时,如果运行时加载了不匹配的版本就会抛出这些错误运行时出现意外的行为或功能缺失例如:新版本API删除了旧版本的某些方法,导致依赖旧版本的功能无法正常工作构建过程中出现校验错误例如:Maven可能报告"发现重复类"或"版本不兼容"等错误信息。

2025-10-26 19:02:59 792

原创 git冲突合并

O:祖先版本%A:当前版本%B:另一版本%L:冲突标记大小(如7)%P:文件名。

2025-10-26 19:01:07 903

原创 git的tag标签

Git标签(Tag)是用于标记特定提交的引用,通常用来标记项目的重要节点如版本发布(如v1.0.0)。标签提供了一种永久性的方式来标记代码库中的特定状态,特别适合用于版本控制、发布管理和重要里程碑记录。

2025-10-26 15:11:45 1193

原创 数据血缘管理

数据血缘(Data Lineage)是指追踪数据从源头到最终使用的完整流动路径和转换过程的管理方法。它记录了数据的来源、流转路径、转换逻辑以及最终去向,是数据治理的重要组成部分。在数字化转型背景下,数据血缘已成为企业数据资产管理的关键能力,能够帮助组织理解数据流转全貌,确保数据可信度,并满足日益严格的合规要求。

2025-10-26 15:08:04 1661

原创 元数据管理

元数据(Metadata)是"关于数据的数据",是描述数据内容、特征、结构、关系和流转过程的结构化信息。它就像数据的"说明书",帮助人们理解和管理数据资产。在数据治理体系中,元数据管理扮演着基础设施的角色,为数据质量、数据安全、数据标准等治理领域提供基础支撑。

2025-10-26 15:00:43 969

原创 向量索引:高维数据检索的核心技术

向量索引是一种专门用于高效存储和检索向量数据的索引结构,它通过特定的数据组织和查询算法,显著提高了大规模向量数据的搜索效率。在计算机科学领域,特别是在机器学习和人工智能应用中,向量索引主要用于加速高维空间中相似向量的搜索操作。与传统基于标量值的B树或哈希索引不同,向量索引针对向量数据的特性进行了优化,能够处理高维空间中的相似性查询,这种查询通常涉及计算向量之间的距离或相似度分数。

2025-10-25 23:34:57 383

原创 oracle索引

Oracle索引是数据库中的一种特殊数据结构,用于提高数据检索速度。它类似于书籍的目录,可以帮助数据库快速定位到表中的特定数据,而不必扫描整个表。索引是通过额外的存储空间来换取查询性能的提升。在Oracle数据库中,索引在物理上存储在索引段中,与表数据分开存放。当执行SQL查询时,Oracle优化器会评估是否使用索引来加速查询。索引实际上是一种"预排序"的数据结构,存储了索引列的值和对应的ROWID,ROWID是Oracle用来快速定位表中行的物理地址。

2025-10-25 23:32:02 742

原创 Kafka + Kappa架构:构建企业级大数据流处理平台

Apache Kafka是现代大数据架构中的关键基础设施组件,专为高吞吐量、低延迟的实时数据流处理而设计。

2025-10-25 23:16:43 692

原创 Storm安全机制详解

Storm提供以下认证方式来确保集群访问安全:Kerberos认证简单认证SSL/TLS加密最佳实践建议:生产环境推荐同时启用Kerberos认证和SSL/TLS加密,形成纵深防御体系。开发环境可仅使用简单认证,但应确保网络隔离。所有认证方式都需配合严格的ACL策略使用。

2025-10-25 12:48:01 630

原创 MATLAB实现基于递归神经网络

递归神经网络(Recurrent Neural Network, RNN)是一种用于处理序列数据的神经网络结构,其核心特点是具有记忆功能,能够利用历史信息来影响当前输出。与传统前馈神经网络不同,RNN通过引入循环连接使网络能够保留过去的信息。

2025-10-25 12:42:13 359

原创 FPGA接口与协议

可编程逻辑单元(CLB):基础计算单元,包含查找表(LUT)、触发器和多路复用器可编程I/O模块:支持多种电气标准和协议,实现与外部设备的物理连接布线资源:包括全局和局部互连,提供灵活的信号路径选择数据传输速率匹配电气特性兼容时序同步协议转换。

2025-10-25 12:27:40 1015

原创 图神经网络从入门到项目实战

图神经网络(Graph Neural Networks, GNNs)是一类专门用于处理图结构数据的深度学习模型。与传统的神经网络不同,GNN能够直接处理非欧几里得空间中的图数据,并保留节点之间的关系信息。图神经网络通过消息传递机制,让节点能够聚合邻居节点的信息,从而学习到包含图结构特征的表示。

2025-10-25 12:26:00 916

原创 neo4j索引

Neo4j 索引是图数据库中的关键性能优化工具,它通过建立额外的数据结构来加速特定查询条件下的数据检索。与传统关系型数据库的索引类似,Neo4j 索引可以大幅减少数据扫描范围,但在图数据模型中有其独特的工作机制。

2025-10-23 11:30:10 875

原创 ES向量检索

ES(Elasticsearch)向量检索是指利用Elasticsearch进行向量相似度搜索的技术。它通过将数据表示为高维向量(通常由深度学习模型如BERT、Word2Vec等生成),然后计算向量之间的距离或相似度来实现相似内容检索。与传统的关键词搜索不同,向量检索能够捕捉数据之间的语义相似性,特别适用于非结构化数据的相似性匹配。目前Elasticsearch 8.0+版本对向量检索的支持已经比较完善,但相比专业向量数据库(如Milvus、Pinecone)在规模较大时可能仍有性能差距。

2025-10-23 11:28:46 674

原创 mysql分区表

MySQL 分区表是将一个大表按照某种规则(如范围、列表、哈希等)分割成多个较小的物理部分(称为分区)。这些分区可以存储在不同的物理位置(如不同的磁盘或服务器),但对用户来说仍然表现为一个逻辑表。分区表是MySQL 5.1版本引入的重要特性,经过多年发展已成为处理海量数据的有效解决方案。

2025-10-22 22:17:05 614

原创 mysql事务与锁

事务(Transaction)是数据库操作的最小工作单位,是一系列操作的集合,这些操作要么全部执行成功,要么全部不执行。

2025-10-22 22:06:36 712

原创 mysql索引

MySQL索引是一种特殊的数据库结构,它能够显著提高数据库查询性能。索引类似于书籍的目录,通过建立特定的数据结构来快速定位表中的数据,而不需要扫描整个表。

2025-10-22 22:05:30 920

原创 JAVA内部类

Java内部类(Inner Class)是指定义在另一个类内部的类。

2025-10-21 19:07:07 546

原创 Node.js+Koa2+MySQL

【代码】Node.js+Koa2+MySQL。

2025-10-21 19:04:35 561

原创 Java应用的容器化安全:镜像漏洞扫描与运行时安全防护

通过以上措施的系统实施,可以显著提升Java应用容器化部署的安全性,同时兼顾开发运维效率。安全防护需要贯穿整个软件生命周期,从开发、构建到部署、运行,形成完整的防护闭环。可配置为在发现高危漏洞时返回非零退出码,阻断CI/CD流程。:开源镜像漏洞分析服务,适合企业级部署。:轻量级扫描工具,支持CI/CD集成。定期举行安全复盘会议。

2025-10-21 19:02:36 588

原创 递归-二叉树中的深搜

深度优先搜索(DFS)是遍历或搜索树或图数据结构的一种基本算法策略。在二叉树的应用中,DFS通过沿着每条分支尽可能深的探索,直到到达叶子节点,然后回溯继续探索其他分支。递归是实现DFS最自然、最符合直觉的方式,因为它直接反映了树结构的自相似特性。

2025-10-21 19:01:17 674

原创 K8s HTTPS流量管理实战:GatewayAPI指南

Gateway API是Kubernetes中用于管理服务网格流量的新一代标准API,旨在替代传统的Ingress资源。它提供了更丰富的流量管理功能,特别适合现代微服务架构的需求。

2025-10-21 18:57:24 418

原创 MySQL B+树

B+树是一种高度优化的多路平衡搜索树,由Rudolf Bayer和Edward M. McCreight在1972年提出的B树的改进版本。作为数据库系统的核心数据结构,B+树特别适合处理大规模数据存储和快速检索的场景。在当今主流的关系型数据库如MySQL、Oracle、PostgreSQL中,B+树都是默认或可选的索引实现方式。

2025-10-21 18:55:49 944

原创 无人机空中定位与一键返航原理详解

通过多传感器融合定位和智能路径规划,现代无人机的返航成功率可达99%以上,极大提升了飞行安全性。不同品牌机型的具体实现可能有所差异,建议用户详细阅读对应产品的技术手册。

2025-10-21 18:55:43 1161

原创 java操作neo4j

【代码】java操作neo4j。

2025-10-20 16:14:43 271

原创 Redis五种数据类型介绍

字符串是Redis最基本的数据类型,可以存储文本、数字或二进制数据,最大容量为512MB。字符串类型是二进制安全的,意味着可以存储任何数据,包括图片、序列化对象等。

2025-10-20 14:50:14 993

原创 redis缓存雪崩 缓存穿透 缓存击穿

缓存雪崩是指在同一时间段内,大量缓存键(key)同时失效,导致所有请求直接打到数据库上,造成数据库瞬时压力过大甚至崩溃的情况。这种问题通常发生在高并发场景下,当缓存层无法起到缓冲作用时,数据库可能会在短时间内承受平时数十倍甚至上百倍的查询压力。缓存穿透是指查询一个数据库中根本不存在的数据,导致每次请求都会直接访问数据库而不经过缓存。这种情况如果被恶意利用,可能成为拒绝服务攻击的手段。缓存击穿是指某个热点key在失效的瞬间,有大量并发请求直接访问数据库,导致数据库压力激增。

2025-10-20 14:50:02 695

原创 详解Redis锁误删、原子性难题及Redisson加锁底层原理

Redis锁误删是指当多个线程或进程并发操作时,一个线程误删除了其他线程持有的锁。:线程A获取锁后因业务处理时间过长,锁自动过期释放,此时线程B获取到相同的锁,但线程A在完成业务后仍尝试删除锁,导致误删线程B的锁。:如果锁没有与持有者唯一绑定,任何知道锁名的客户端都可以释放锁,造成误删。

2025-10-20 09:54:00 625

原创 AnyLine五大功能模块支撑数据中台建设

AnyLine异构数据集成引擎通过"解析-转换-适配"三步法,实现跨数据库生态的无缝协作:语法解析层:方言转换层:类型适配层:该平台通过"实时感知-智能缓存-自动同步"机制,确保元数据在复杂IT环境中的一致性:元数据采集层:多级缓存体系:变更广播机制:智能比对工具:该平台通过"可视化配置-自动化编码-标准化交付"模式,将数据能力快速转化为业务服务:表单配置引擎:智能控件映射: 工作流引擎: 智能路由引擎:分布式事务保障:CDC实时同步: 高性能计算引擎:可视化配置:

2025-10-20 09:51:44 3002

原创 Python零基础入门:从变量到爬虫的10个实战案例

定义计算BMI指数的函数"""计算身体质量指数(BMI):param weight: 体重(kg):param height: 身高(m):return: BMI值"""return bmi# 调用函数并格式化输出user_weight = float(input("请输入您的体重(kg): "))user_height = float(input("请输入您的身高(m): "))# 根据BMI值给出健康建议。

2025-10-19 12:35:58 1324

原创 JavaScript基础:DOM操作与事件处理入门

文档对象模型(Document Object Model,简称DOM)是HTML和XML文档的编程接口,它将文档表示为节点树结构,允许JavaScript动态访问和更新文档内容、结构及样式。通过掌握这些DOM操作和事件处理的基础知识,你已经能够为网页添加交互功能。随着实践的深入,可以进一步学习更高级的DOM操作技巧和复杂的事件处理模式。

2025-10-19 12:35:23 316

原创 Git从零开始:如何用Git管理你的第一个项目

版本控制系统(VCS)是记录文件内容变化,以便将来查阅特定版本修订情况的系统。在软件开发中,它可以帮助团队协作、追踪代码变更历史以及回滚错误的修改。常见的版本控制系统包括集中式的SVN和分布式的Git。Git是目前最流行的分布式版本控制系统,由Linux之父Linus Torvalds在2005年开发,最初用于管理Linux内核源码。与传统的集中式版本控制系统相比,Git具有更强大的分支管理能力和更高效的工作流程。

2025-10-19 12:35:18 1055

原创 Docker入门:如何用容器快速搭建开发环境

Docker是一个开源的容器化平台,它允许开发者将应用程序及其依赖打包到一个轻量级、可移植的容器中。与虚拟机不同,Docker容器共享主机操作系统内核,因此更加轻量高效。Docker容器可以在任何支持Docker的环境中运行,包括开发者的笔记本电脑、数据中心服务器或云平台,确保了应用在不同环境中的一致性。

2025-10-19 12:34:54 901

原创 Node.js入门:如何用Express搭建一个简单API

(建议安装最新的 LTS 版本,如 16.x 或 18.x)node -vnpm -v(Node.js 包管理器,随 Node.js 一起安装)(推荐选择)

2025-10-19 12:34:27 869

apache common api(chm)

apache commons api beanutils collections configuration lang logging

2010-08-24

全国地区数据库_72万详细数据

全国地区数据库_72万详细数据,具体到村 国家统计标准数据 数据格式:地区,省,上级地区,统计局编号,乡村类别,地区类别,地区级别

2011-11-07

全国详细地区IP(99万数据csv格式)

CSV压缩格式以节省空间 数据格式:起始IP,终止IP,省,市,区,详细地址 数据格式:起始IP,终止IP,省,市,区,详细地址

2011-11-07

Html5_Canvas绘制动态心电图

html5 canvas 绘制动态心电图,根据医院里的一模一样。 html5 canvas 绘制动态心电图,根据医院里的一模一样。

2019-10-30

html js实现的组织架构图,可拖动

倒树结构图 电脑品牌 华硕 宏碁 4742G 联想

2013-07-18

instantclient_11_2.zip

Navicate连接Oracle instantclient_11_2

2021-09-18

微软常用运行库合集.zip

由于找不到VCRUNTIME140.dll,无法继续执行代码问题解决 xshell6和xftp6运行提示缺少mfc110u.dll文件的解决办法 安装mysql8时由于找不到VCRUNTIME140_1.dll,无法继续执行代码,重新安装程序可能会解决此问题 并不是在windows官网下个vcredist就能解决的,可能需要许多个,这就是那许多个的合集

2020-03-30

javascript多线程

javascript 多线程 Concurrent.Thread javascript 多线程 Concurrent.Thread

2011-11-11

nginx_openssl_pcre_zlib.zip

nginx-1.16.0.tar.gz openssl-1.1.0.tar.gz pcre-8.44.tar.gz zlib-1.2.11.tar.gz

2020-04-26

struts2漏洞修复

该漏洞影响范围(Struts 2.3.5 - Struts 2.3.31, Struts 2.5 - Struts 2.5.10),漏洞危害程度严重,可造成直接获取应用系统所在服务器的控制权限 文件包含ognl-3.0.21.jar,struts2-convention-plugin-2.3.34.jar,struts2-core-2.3.34.jar,struts2-spring-plugin-2.3.34.jar,xwork-core-2.3.34.jar

2019-01-29

nginx-clojure-0.5.1.tar.gz

Nginx-Clojure 是一个 Nginx 的模块,用于嵌入 Clojure 或者 Java 或者 Groovy 程序。 可以通过nginx-clojure实现JAVA扩展nginx的功能,如权限验证。

2020-03-26

最新php5中文手册(2011-11完稿)

最新,php5中文手册,php5中文,php5

2012-02-01

myeclipse/eclipse反编译插件

myeclipse反编译工具,jad.exe有时会不好用,打包的文件经过小小的修改,没什么问题。具体配置详见:https://buluo.qq.com/buluoadmin/home.html#/postdetail/286314?pid=2625437-1505542521

2017-09-16

最新php5中文手册(2001-11完稿)

最新php5中文手册(2001-11完稿)

2011-11-23

空空如也

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

TA关注的人

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