- 博客(13)
- 收藏
- 关注
原创 【Elasticsearch】概念篇
二、基本概念2.1 Node 与 ClusterElastic 本质上是一个分布式数据库,允许多台服务器协同工作,每台服务器可以运行多个 Elastic 实例。单个 Elastic 实例称为一个节点(node)。一组节点构成一个集群(cluster)。2.2 IndexElastic 会索引所有字段,经过处理后写入一个反向索引(Inverted Index)。查找数据的时候,直接查找该索...
2020-06-19 06:56:48
191
原创 【数据结构&算法】二叉排序树
树系列:【数据结构&算法】树的基本概念【数据结构&算法】二叉树的概念和多种遍历方式文章目录一、前言二、二叉树理论篇二叉树的定义二叉树的分类满二叉树完全二叉树斜树二叉树的存储结构顺序存储链式存储三、实现篇类结构创建二叉树前序遍历中序遍历后序遍历四 完整代码一、前言最近在深入了解MySQL索引,发现MySQL索引主要用B+树实现的。本人对树这种数据结构,一直以来掌握都是模...
2020-05-13 19:53:31
438
原创 redis info 命令整理
info命令用法:info :返回默认设置的信息info all :返回所有信息info section: 通过给定可选的参数 section ,可以让命令只返回某一部分的信息:Server:内容备注redis_versionRedis 服务器版本redis_git_sha1Git SHA1redis_git_dirtyGit dirty fla...
2020-05-07 18:58:54
265
1
原创 【数据结构&算法】二叉树的概念和多种遍历方式
文章目录树的定义子树结点的度&树的度结点间的关系父结点子结点兄弟结点双亲结点结点的层次森林树的定义树(tree) n(n≥0)个结点的有限集。n=0 时是一颗空树,不包含任何结点n>0 时是一颗非空树,有且仅有一个特定的成为根(root) 的结点n>1时 其余结点可分为m(m>0)个互不相交的有限集T1,T2、…Tm,其中每个集合本身又是一颗树,并且称为根的子...
2020-04-17 16:08:31
150
原创 MySQL-InnoDB存储引擎-索引基础篇
文章目录前言聚集索引非聚集索引索引类型普通索引唯一索引主键索引组合索引全文索引索引原理以及结构1. MyISAM索引实现2. InnoDB索引实现前言Mysql数据库中的B+树索引可以分为聚集索引和非聚集索引(辅助索引)聚集索引聚集索引:指索引项的排序方式和表中数据记录排序方式一致的索引(这里不懂先放着,一会举例),每张表只能有一个聚集索引,聚集索引的叶子节点存储了整个行数据(即:一张表只...
2020-04-06 16:25:24
138
原创 【Linux】学习笔记之什么是Linux
前言随着国产操作系统呼声越来越高的背景,国内诞生了许多基于linux系统的国产操作系统,形成了linux系统热,加之工作和学习的需要,从今开始linux的学习。在个人桌面操作系统里我们大家最熟悉的是windows和macOs,但在服务器、嵌入式领域linux可以说是霸主的存在,主要得益于它以下几个特性:免费、开源、安全、高效、稳定Linux的版本体系主要流行的版本体系Redhat:R...
2020-02-17 22:40:45
63
原创 【数据结构&算法】单链表理论与实现
前言链式存储结构的特点通过指针域表示数据元素间的逻辑关系不需要连续的存储空间存储空间是动态的随时申请随时用和数组比较插入和删除不要移动数据元素单链表简介单链表是链表的其中一种也是最基础的数据结构,链表中的数据是用结点来表示的。每个结点的构成:数据域+指针域(如图)一个完整的链表:代码实现类结构public class SinglyLinkedList<T>...
2020-02-10 11:51:42
272
原创 【java多线程】Thread和Runnable
前言前一章简单介绍了什么是进程和线程,本章将重点介绍java中的线程Thread和RunnableThread和Runnable简介Thead类是JDK为我们提供的基于操作系统的线程体系统一接口(操作系统负责线程的管理)。一个Thread对象和操作系统线程关联。Runnable接口为Thread对象提供具体的执行代码,Thread实现了Runnable的run()方法创建线程继承Thr...
2020-01-20 11:33:16
130
原创 【java多线程】什么是线程
前言实际工作和学习中我们多多少少都用到过线程,但要说说什么线程可能也说不出个所以然来,因此记录下来最近学习的什么是多线程。什么是线程说起线程不得不先说和线程相关的进程进程:是操作系统进行资源分配和调度的基本单位,是程序的实体,是线程的容器。通俗的理解是我们电脑中运行的每个程序线程线程是操作系统中能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。一个进程可以并发...
2020-01-15 22:56:05
130
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人