find命令查询符号链接目录的问题踩坑说明
需求:想查询目录/home/search/logsrvdata下的所有非空的子目录,
解决方案:使用命令find /home/search/logsrvdata -mindepth 1 -maxdepth 1 -type d -not -empty
遇到的问题:返回结果为空,验证是存在非空的子目录的
原因
/home/search/logsrv...
公司内部业务需要将RabbitMQ服务从3.6.16版本升级到4.1.1版本,需要梳理每个版本的主要升级内容,同时记录如何使用RabbitMQ4.1.1版本,以及升级过程中的注意事项。
基本信息
RabbitMQ4.1.1:2025年6月发布
RabbitMQ3.6.16:2018年6月发布
核心架构与存储系统
Khepri元数据存储:RabbitMQ 4.0 引入了 Khepri 作...
插件无法安装使用的问题
使用cursor时,发现WSL插件无法使用,在插件商店中也缺少了很多其他插件
解决方案
在cursor的安装目录找到resources/app/product.json文件
备份文件(防止出现问题)
将文件中的extensionsGallery节点下的内容(全部替换)
12345678910{ "galleryId": &quo...
Salt(原名saltstack:2020 年更名为 Salt,强调开放生态)是一款开源的基础设施自动化与配置管理工具,由 Salt, Inc.(现为 VMware 旗下产品)开发,主要用于大规模服务器、网络设备、云基础设施的配置管理、任务自动化、远程执行和监控。它通过统一的平台实现对基础设施的集中控制,帮助企业和开发者高效管理复杂环境,降低运维成本,提升部署效率。
官网地址:http...
项目逻辑介绍本项目作为一个常驻后台服务,基于RabbitMQ消息队列构建了持续处理URL资源的流程,整体逻辑以“消息消费-资源处理-数据流转”为主线,具体如下:
首先,项目接收外部输入的 URL,基于该 URL 的特性完成一系列基础配置工作,包括代理策略配置(判断是否需要通过代理访问)、头部信息获取(提取 URL 的头部信息)以及资源类型预判(对 URL 指向的资源进行初步判断,如是否为可...
etcd 是一个分布式、高可用、强一致性的用于配置共享和服务发现的键值(Key-Value)存储系统,由 CoreOS(现属于 Red Hat)开发,最初用于服务发现和配置管理。它设计为轻量级、易部署,支持分布式环境下的数据可靠存储,是云原生生态(如 Kubernetes、Docker Swarm)的核心组件之一。
官方网址:https://etcd.io
github地址:https...
在创建索引时,可以对索引进行各种配置,比如分片数量、字段限制、索引方式等,下面进行详细介绍
配置写法Elasticsearch 支持两种等效的配置方式,分别为扁平式(Flat)和嵌套式(Nested),在早期版本的Elasticsearch更倾向于使用扁平式(如 1.x/2.x 时代)。随着JSON格式成为主流,嵌套式表达变得更直观,现在版本的Elasticsearch内部会将...
Elasticsearch 是一个基于 Lucene 的开源分布式搜索和分析引擎,常用于全文检索、日志分析、实时数据处理等场景,具有分布式、高可用、易扩展等特点
核心特点
分布式架构:可自动将数据分散到多个节点,支持水平扩展,轻松应对大规模数据量和高并发请求。
实时搜索与分析:数据一经索引即可被搜索,能快速处理实时数据,满足实时查询和分析需求。
全文检索能力:支持复杂的文本搜索,包括关键...
二叉树是n个有限元素的集合,该集合或者为空、或者由一个称为根(root)的元素及两个不相交的、被分别称为左子树和右子树的二叉树组成,是有序树。当集合为空时,称该二叉树为空二叉树。在二叉树中,一个元素也称作一个结点。
相关术语
结点:包含一个数据元素及若干个指向其子结点的信息
结点的权:结点中存储的数据的值
路径:从根结点找到该结点的路线
度:一个结点拥有子结点的个数被称为结点的度,一个树...
数据的查找算法较排序算法简单,并且常用的查找方案只有几种。
顺序查找
二分查找
插值查找
斐波那契查找
树表查找
分块查找
哈希查找
查找算法的分类
根据具体的实现逻辑不同,大体上可以把查找算法分为两大类:静态查找、动态查找,
静态查找:指查找表中无删除和插入操作。
动态查找:指查找表中有删除和插入操作。
根据查找的前提条件可以分为两大类:无序查找、有序查找
无序查找:指...