数据结构与算法
SpringBoot整合ElasticSearch
原文链接
ElasticSearch是个开源分布式搜索引擎,提供搜集、分析、存储数据三大功能。它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制,restful风格接口,多数据源,自动搜索负载等。主要负责将日志索引并存储起来,方便业务方检索查询。
ElasticSearch安装方式参考:
Linux安装ElasticSearch
Linux安装elasticsearch-head
W
HNSW(Hierarchical Navigable Small World)算法
HNSW(Hierarchical Navigable Small World) 是一种高效的 近似最近邻搜索(Approximate Nearest Neighbor, ANN) 算法,广泛应用于高维空间中的大规模数据检索任务。它的核心思想是通过构建多层图结构来实现快速搜索,同时保持较高的搜索精度。以下是 HNS
【mongoDB】mongoDB查看可回收空间
在mongoDB中删除数据并不会直接释放磁盘,而是产生很多碎片。
这些碎片会被mongoDB继续利用。当有新数据插入时,会重复利用这些碎片,而不需要新申请磁盘空间。
这会导致的问题是,磁盘可能一直处于高水位的使用水平,对运维来说是一个定时炸弹。
因为碎片只会被所属的库使用,但我们经常会新建很多库,这就导致磁盘越来越紧张。
登录mongos
$ mongo --host xx.xx.xx.x
MySQL调优——数据类型和schema优化
范式的作用:解决数据冗余。
反范式:让数据冗余。
实际情况看业务需求
推荐使用代理主键:提高可维护性
建议把数据库的字符集设置成:utf8mb4,因为该字符集只能匹配两个字符长度的中文,而实际还有3个长度的中文。比如“中”用3个字符集来保存的。所以要用utf8mb4来存储。
对于建表时的主键选择:
代理主键:与业务无关的主键如:id,无意义的数字序列
自然主键:事物属性中的自然唯一标识。和我们的业
Apache Doris 系列: 入门篇-数据导入及查询
数据导入及查询
本文档主要介绍 Doris 的数据导入及数据查询。
数据导入方式
Doris 为了满足不同业务场景的数据接入需求,提供不丰富的数据导入方式,去支持不同的数据源:外部存储(HDFS,对象存储)、本地文件、消息队列(Kafka)及其他外部业务系统数据库(MySQL、Oracle、SQLServer、PostgreSQL等),支持同步和异步的方式将数据接入到 Doris 中。
Doris
【数据结构】链式二叉树的实现和思路分析及二叉树OJ
【数据结构】链式二叉树的实现和思路分析及二叉树OJ🔥个人主页:大白的编程日记🔥专栏:数据结构
文章目录
【数据结构】链式二叉树的实现和思路分析及二叉树OJ
前言
一.链式二叉树的定义及结构
二.链式二叉树的遍历
2.1前序遍历
2.2中序遍历
2.3后序遍历
2.4层序遍历
三.链式二叉树功能函数
3.1节点个数
3.
Mysql主从库不同步1236错误:could not find first log file name in binary....
文章来自:Mysql主从库不同步1236错误:could not find first log file name in binary....
问题分析:
主库执行命令,确认日志文件和位置;
mysql > show master status;
+------------------+----------+--------------+-----------------------
数据结构【树和二叉树】
树和二叉树
前言
1.树
1.1树的概念和结构
1.2树的相关术语
1.3树的表示方法
1.4 树形结构实际运用场景
2.二叉树
2.1二叉树的概念和结构
2.2二叉树具备以下特点:
2.3二叉树分类
3.满二叉树
4.完全二叉树
5.二叉树性质
6.附:树和二叉树图示
前言欢迎莅临姜行运主页 # 欢迎指导本人数据结构专栏(
SAS编程:如何获取某路径下文件的名称?
文章内容截取于SAS编程:Dopen系列函数介绍。
我使用以下路径文件进行演示,路径中有4个.sas文件、4个.log文件,以及1个文件夹,共9个文件。
Directory
过程涉及以下3个函数:
DOPEN
DNUM
DREAD
1. DOPEN(fileref)
DOPEN函数的作用是,打开一个路径,并返回一个路径标识值 (Opens a directory, and re