自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(77)
  • 收藏
  • 关注

原创 Kubernetes和Jenkins——基于Kubernetes构建Jenkins持续集成平台

基于Kubernetes/K8S构建Jenkins持续集成平台Jenkins的Master-Slave分布式构建Jenkins的Master-Slave分布式构建什么是Master-Slave分布式构建Jenkins的Master-Slave分布式构建,就是通过将构建过程分配到从属Slave节点上,从而减轻Master节点的压力,而且可以同时构建多个,类似负载均衡的概念。...

2021-05-14 01:24:37 10412 32

原创 Jenkins—— Jenkins+Docker+SpringCloud微服务持续集成项目优化和集群

Jenkins+Docker+SpringCloud微服务持续集成项目的优化前言Jenkins+Docker+SpringCloud集群部署流程优化修改所有微服务的配置修改eruka的配置前言这篇笔记是作为上一章项目进行的优化优化方案:在一个Jenkins工程中可以选择多个微服务同时发布在一个Jenkins工程中可以选择多台生产服务器同时部署每个微服务都是以集群高可用形式部署Jenkins+Docker+SpringCloud集群部署流程优化部署服务的时候不再手动一个一个去构建,通过

2021-05-12 21:42:35 1277 15

原创 Jenkins—— Jenkins+Docker+SpringCloud微服务持续集成

Jenkins+Docker+SpringCloud微服务持续集成Jenkins+Docker+SpringCloud持续集成流程说明SpringCloud微服务源码概述本地部署SpringCloud微服务部署前端静态web网站Jenkins+Docker+SpringCloud持续集成流程说明开发人员每天把代码提交到Gitlab代码仓库Jenkins从Gitlab中拉取项目源码,编译并打成jar包,然后构建成Docker镜像,将镜像上传到Harbor私有仓库Jenkins发送SSH远程命令,让

2021-05-11 00:35:50 3511 16

原创 Python——pygame 面向对象的飞行小鸟(Flappy bird)

[外链图片转存失败,源站可能有防盗在这里插入!链机制,建描述]议将图片上https://传(imblog.csdnimg.cn/202120g20807433.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5na1VpdGk,shadow_XOGX10,text_aHR0cHMibG9nLmNzZG6ubmV9L0NhbnRldmVubA==,size_16,color_FFFFFF,t_706284)(a链接e/watermark,type_ZmFuZ

2021-03-29 14:29:04 15616 31

原创 Zabbix——Zabbix的安装和基本配置

Zabbix的安装和基本配置Zabbix的介绍Zabbix的特点和优点Zabbix 架构Zabbix的安装基本配置登录并配置用户添加监控端主机Zabbix的介绍Zabbix 是一个基于 WEB 界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zabbix 能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。Zabbix 是由 Alexei Vladishev 创建,目前由 Zabbix SIA 在持续开发和支持。Zabbix

2021-05-12 14:56:41 950

原创 Jenkins——Jenkins项目构建细节(触发构建和)和SonarQube代码审查

这里写目录标题Jenkins项目构建细节常用的构建触发器触发远程构建其他工程构建后触发定时构建轮询SCMGit hook自动触发构建安装Gitlab Hook插件Jenkins的参数化构建配置邮箱服务器发送构建结果准备邮件内容Jenkins+SonarQuber代码审查安装SonarQube实现代码审查在项目添加SonaQube代码审查(非流水线项目)在项目添加SonaQube代码审查(流水线项目)Jenkins项目构建细节常用的构建触发器Jenkins内置4种构建触发器:触发远程构建其他工程构

2021-05-10 15:19:36 1133 4

原创 Jenkins——Jenkins 构建Maven项目(三种风格的项目构建、自由风格、Maven风格、Pipeline流水线风格)

Jenkins 构建Maven项目Jenkins 构建Maven项目Jenkins构建的项目类型介绍自由风格项目构建拉取代码编译打包部署改动后的持续集成Maven项目构建Pipeline流水线项目构建拉取代码编译打包部署管理Jenkinsfile脚本文件Jenkins 构建Maven项目紧接着上一篇博客继续jenkins的学习Jenkins介绍和安装配置Jenkins构建的项目类型介绍Jenkins中自动构建项目的类型有很多,常用的有以下三种:自由风格软件项目(FreeStyle Projec

2021-05-09 23:52:47 2052 18

原创 Jenkins——持续集成及Jenkins介绍和安装配置(插件,用户权限,凭据,Maven安装打包,配置tomcat用户权限)

这里写目录标题持续集成及Jenkins介绍软件开发生命周期持续集成持续集成的组成要素持续集成的好处Jenkins介绍Jenkins安装和持续集成环境配置Gitlab代码托管服务器安装Gitlab添加组、创建用户、创建项目源码上传到Gitlab仓库持续集成及Jenkins介绍软件开发生命周期软件开发生命周期又叫做SDLC(Software Development Life Cycle),它是集合了计划、开发、测试和部署过程的集合Requirement Analysis(需求分析)这是生命周期的第

2021-05-09 19:56:28 2179 1

原创 Jenkins——Jenkins+harbor+gitlab(git) 部署maven项目

Jenkins+harbor+gitlab+k8s 部署maven项目概述安装harbor仓库Harbor核心组件解释Harbor部署安装docker和compose安装harbor测试推送镜像安装gitlab安装Jenkins安装jenkins所需环境安装jenkins概述环境介绍服务器角色ipk8s master192.168.188.88k8s node1192.168.188.89k8s node2192.168.188.90harbor192.

2021-05-07 23:04:54 4397 21

原创 Kubernetes——Kubernetes的介绍和使用 kubeadm方式搭建Kubernetes集群

Kubernetes前言Kubernetes的介绍Kubernetes的功能Kubernetes架构组件K8S核心概念完整流程开始使用Kubernetes准备环境安装Docker、kubeadm、kubelet安装docker安装部署Kubernetes Master(master节点)加入Kubernetes Node(Slave节点)部署CNI网络插件测试kubernetes集群运行kubia应用前言我是根据《Kubernetes in Action》这本书来学习Kubernetes的。只能算是自己

2021-05-07 16:39:01 2375 6

原创 Ansible——Ansible的练习

RHCE8考试题目和解答环境介绍考试要求安装和配置 Ansible解答验证创建和运行 Ansible 临时命令解答验证安装软件包解答验证使用 RHEL 系统角色解答验证使用 Ansible Galaxy 安装角色解答验证创建和使用角色解答验证从 Ansible Galaxy 使用角色解答验证创建和使用逻辑卷解答验证生成主机文件解答验证修改文件内容解答验证创建 Web 内容目录解答验证生成硬件报告解答验证创建密码库解答验证创建用户帐户解答验证更新 Ansible 库的密钥解答验证环境介绍系统I

2021-04-27 11:26:10 3407 13

原创 Docker——Docker Swarm(阿里云搭建Swarm集群)

Docker SwarmSwarm的一些关键概念什么是Swarm阿里云搭建Swarm集群准备工作Swarm的一些关键概念什么是Swarm使用Swarm构建嵌入在Docker引擎中的集群管理和编排功能。Swarm是一个单独的项目,实现了Docker的业务流程层,并能够直接在Docker中使用。一个群集由多个Docker主机组成,这些Docker主机以群集模式运行,并充当管理节点(用于管理成员资格和委派)和工作节点(用于运行 群集服务)。一个Docker主机可以是管理员,工作人员,或同时担任这两

2021-04-26 17:30:06 2449 10

原创 Docker——Docker Compose的使用

Docker ComposeDocker Compose概述Compose一些理解Docker Compose的安装Docker Compose的使用方法网络规则yaml编写规则使用compose 一键部署wordpress博客通过docker-compose使微服务上线Docker Compose概述之前使用 Docker,需要定义 Dockerfile 文件,然后使用 docker build、docker run 等命令操作容器。然而微服务架构的应用系统一般包含若干个微服务,每个微服务一般都会部

2021-04-25 17:20:42 1420 2

原创 Docker——Python和Java微服务使用 Dockerfile 打包成镜像发布上线

微服务打包Docker镜像Python微服务打包Docker镜像SpringBoot微服务打包Docker镜像Python微服务打包Docker镜像编写app.pymkdir ~/pythoncd ~/pythonvim app.py#!/usr/bin/python3from werkzeug.serving import make_serverdef demo_app(environ, start_response):start_response('200 OK', [('Con

2021-04-24 23:36:09 2281 3

原创 Docker——Docker网络(Network)、Docker-Redis集群部署

Docker网络理解Docker0常见的容器之间通信方式同一个宿主机内部容器网络信息查看容器互联自定义网络不同网段之间的连通不同自定义网络连通Redis集群部署实战理解Docker0先把之前的容器和镜像全部删除docker rm -f $(docker ps -qa)docker rmi $(docker images -qa)查看网络信息ip a里面有一个docker03: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 15

2021-04-24 17:59:31 2219 4

原创 Docker——Dockerfile(构建自己的tomcat镜像和node.js应用)

DockerfileDockerfile的概述Dockerfile构建过程语法要求Dockerfile指令构建自己的centosCMD和ENTRYPOINT的区别Dockerfile制作tomcat镜像发布项目发布镜像到DockerHub和阿里云服务Dockerfile的概述dockerfile是用来构建docker镜像的文件,写有命令参数的脚本构建步骤:编写一个dockerfile 文件docker build 构建成为一个镜像docker run 运行镜像docker push 发布镜

2021-04-23 17:06:16 1806

原创 Docker——Docker 容器数据卷(Volumes)

Docker 容器数据卷容器数据卷(Volumes)容器数据卷概述使用数据卷实现mysql数据同步具名挂载和匿名挂载匿名挂载具名挂载DockerFile容器数据卷(Volumes)容器数据卷概述Docker 镜像是分层结构,联合挂载,镜像中各层的文件都是只读的,容器中所有文件对外可见的状态是多层叠加后的可见状态。因此对于IO性能要求较高的容器,如果使用Overlayfs会严重影响容器的性能。另外,容器在生命周期结束的时候会被删除,对于有数据持久化要求的容器而言,容器运行中有价值的数据并需要存储在外

2021-04-22 23:15:17 1907 2

原创 Docker——Docker 镜像详解

Docker 镜像Docker镜像是什么Docker镜像加载原理联合文件系统(UnionFS)镜像加载原理镜像分成理解Commit镜像镜像的总结Docker镜像是什么Docker 容器的运行是基于宿主机的内核,通过linux的namespaces来实现隔离,相对于虚拟机而言降低了硬件资源的性能损耗,且具备一定程度上的应用隔离效果。镜像是一种轻量级,可执行的独立软件包,用来打包软件运行环境和基于运行环境开发的软件,它包含运行某个软件所需的所有内容,包括代码、运行时、库、环境变量和配置文件。通过最小化

2021-04-22 15:27:27 2936 12

原创 Docker——Portainer可视化面板

Portainer可视化面板Portainer可视化面板介绍Portainer可视化面板安装Portainer可视化面板介绍Portainer是一个可视化的容器镜像的图形管理工具,利用Portainer可以轻松构建,管理和维护Docker环境。 而且完全免费,基于容器化的安装方式,方便高效部署。官方站点Portainer可视化面板安装docker run -d -p 8088:9000 --restart=always -v /var/run/docker.sock:/var/run/docker

2021-04-22 13:24:16 1843 10

原创 Docker——Docker的常用命令和部署一些服务(nginx、tomcat、es+kibana)

Docker的常用命令帮助命令镜像命令容器命令常用的其他命令命令手册帮助命令docker 命令 --helpdocker run --help显示docker版本信息docker version显示docker系统信息,包括镜像和容器的数量docker info官方帮助文档镜像命令docker images显示本地镜像Name ,shorthandDescription- -all , -a显示所有镜像- -digests显示摘要- -filte

2021-04-21 17:23:21 2722 10

原创 Docker——Docker的基础和安装

Docker基础Docker概述Linux 容器的具体实现方式namespace机制cgroup技术使用Docker的优势Docker的架构Docker组件Docker镜像和容器Docker安装阿里云镜像加速分析docker helloworld流程Docker底层原理Docker概述Docker是基于Go语言开发的,官网地址和文档地址Docker基于容器技术的轻量级虚拟化解决方案Docker是容器引擎,把Linux的cgroup、namespace等容器底层技术进行封装抽象为用户提供了

2021-04-21 14:37:47 1683 2

原创 MongoDB——部署MongoDB分片集群

MongoDB分片集群的搭建分片的概念分片集群的优势分片集群包含的组件部署MongoDB分片集群的准备工作配置shard配置Config Server配置 mongos配置复制集进入节点服务器集群配置节点衔接启动mongos指定分片键对集合分片分片的概念分片(sharding)是一种跨多台机器分布数据的方法, MongoDB使用分片来支持具有非常大的数据集和高吞吐量操作的部署。换句话说:分片(sharding)是指将数据拆分,将其分散存在不同的机器上的过程。有时也用分区(partitionin

2021-04-20 18:21:24 2006 2

原创 MongoDB——MongoDB复制集

MongoDB复制集MongoDB复制集概述复制集工作原理MongoDB复制集部署配置复制集增加和删除节点MongoDB 复制集切换故障自动切换手动主从切换MongoDB 复制选举原理查看oplog日志配置复制集的优先级模拟主节点故障MongoDB 复制集管理配置允许在从节点读取数据查看复制状态信息更改oplog大小部署认证的复制MongoDB复制集概述复制集(Replica Sets)是额外的数据副本,是跨多个服务器同步数据的过程,复制集提供了冗余并增加了数据可用性,通过复制集可以对硬件故障和中断的服

2021-04-20 15:37:15 2375 1

原创 MongoDB——MongoDB的日常维护

MongoDB的日常维护和复制集日常维护备份与回复管理导入导出备份与恢复克隆(克隆集合)安全管理监控进程管理授权启动日常维护MongoDB日常维护主要包括数据库的备份恢复、安全管理和数据库状态监控备份与回复管理在MongoDB中备份管理包括导入导出、备份与恢复、复制数据库和克隆集合等操作导入导出可以使用mongoexport 和 mongoimport 命令来导出导入 MongoDB 的数据mongoexport 命令可以把一个collection导出成JSON格式或CSV格式的文件。可以通

2021-04-19 23:15:51 2547 2

原创 MongoDB——MongoDB安装和增删改查操作

MongoDB基础MongoDB相关概念MongoDB 体系结构数据模型二级目录三级目录MongoDB相关概念MongoDB是一个开源、高性能、无模式的文档型数据库,当初的设计就是用于简化开发和方便扩展,是NoSQL数据库产品中的一种。是最像关系型数据库(MySQL)的非关系型数据库。它支持的数据结构非常松散,是一种类似于 JSON 的 格式叫BSON,所以它既可以存储比较复杂的数据类型,又相当的灵活。MongoDB中的记录是一个文档,它是一个由字段和值对(field:value)组成的数据结构。

2021-04-19 21:46:28 1904 3

原创 Redis——Redis 集群cluster

Redis 集群cluster集群简介集群作用Redis集群结构设计数据存储设计集群内部通讯设计cluster集群结构搭建主从下线和主从切换集群简介集群就是使用网络将若干台计算机联通起来,并提供统一的管理方式,使其对外呈现单机的服务效果集群作用分散单台服务器的访问压力,实现负载均衡分散单台服务器的存储压力,实现可扩展性降低单台服务器宕机带来的业务灾难Redis集群结构设计数据存储设计通过算法设计,计算出key应该保存的位置将所有的存储空间计划切割成16384份,每台主机保存一部

2021-04-19 15:04:50 7946 5

原创 Redis——Redis 哨兵模式

Redis 哨兵模式哨兵模式的简介哨兵的作用启用哨兵模式配置哨兵启动哨兵哨兵模式的工作原理阶段一:监控阶段阶段二:通知阶段阶段三:故障转移阶段发现故障选出领头sentinel挑选备选master主从切换总结哨兵模式的简介主从切换技术的方法是︰当主服务器宕机后,需要手动把一台从服务器切换为主服务器,这就需要人工干预,费事费力,还会造成一段时间内服务不可用。这不是一种推荐的方式,更多时候,我们优先考虑哨兵模式。Redis从2.8开始正式提供了Sentinel (哨兵)架构来解决这个问题。哨兵(se

2021-04-19 12:47:33 34506

原创 Redis——Redis主从复制(工作流程详解)

Redis主从复制主从复制简介主从复制的概念主从复制的作用主从复制工作流程阶段一:建立连接阶段主从连接(slave连接master)第一种方式第二种方式第三种方式授权访问阶段二:数据同步阶段工作流程数据同步阶段master说明数据同步阶段slave说明阶段三:命令传播阶段命令传播阶段的部分复制服务器的运行 id复制缓冲区复制缓冲区内部工作原理复制缓冲区主从服务器复制偏移量(offset)数据同步+命令传播阶段工作流程心跳机制心跳阶段注意事项主从复制常见问题引发频繁的全量复制1引发频繁的全量复制2频繁的网络中

2021-04-19 00:37:06 30066 15

原创 Redis——三种特殊数据类型 Geospatial Hyperloglog Bitmaps

Redis三种特殊数据类型BitmapsBitmaps类型的基础操作应用案例HyperloglogHyperLogLog类型的基本操作GeospatialGEO类型的基本操作BitmapsBitmaps这个数据结构可以实现对位的操作。Bitmaps实际上就是字符串,但是它可以对字符串的位进行操作。可以把Bitmaps想象成一个以位为单位数组,数组中的每个单元只能存0或者1,数组的下标在bitmaps中叫做偏移量。单个bitmaps的最大长度是512MB,即2^32个比特位。详细可以参考大佬写的Bi

2021-04-18 20:39:57 2523 2

原创 Redis——Redis删除策略和发布订阅

Redis删除策略过期数据Redis中的数据特征时效性数据的存储结构数据删除策略定时删除惰性删除定期删除删除策略对比逐出算法新数据进入检测影响数据逐出的相关配置过期数据曾经设置过有效期的数据,到达了有效期,却没有被删除的数据Redis中的数据特征Redis是一种内存级数据库,所有数据均存放在内存中,内存中的数据可以通过TTL指令获取其状态XX :具有时效性的数据-1 :永久有效的数据-2 :已经过期的数据 或 被删除的数据 或 未定义的数据时效性数据的存储结构这四个指令可以设置

2021-04-18 19:23:02 2737 3

原创 Redis——Redis的事务

Redis的事务事务简介事务基本操作事务的工作流程事务的注意事项锁基于特定条件的事务执行分布式锁死锁事务简介事务是一个数据库必备的元素,对于redis也不例外,对于一个传统的关系型数据库来说,数据库事务满足ACID四个特性ACID原子性(Atomicity)原子性是指事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生。一致性(Consistency)事务前后数据的完整性必须保持一致。隔离性(Isolation)事务的隔离性是多个用户并发访问数据库时,数据库为每一个用户开启

2021-04-18 18:07:03 2345 2

原创 Redis——Redis 持久化

Redis 持久化持久化简介二级目录三级目录持久化简介什么是持久化利用永久性存储介质将数据进行保存,在特定的时间将保存的数据进行恢复的工作机制称为持久化。为什么要进行持久化防止数据的意外丢失,确保数据安全性持久化过程保存什么将当前数据状态进行保存,快照形式,存储数据结果,存储格式简单,关注点在数据将数据的操作过程进行保存,日志形式,存储操作过程,存储格式复杂,关注点在数据的操作过程Redis有两种持久化的方式RDB:存储方式为数据(快照)AOF:存储方式为过程(日志)二级目

2021-04-18 15:07:56 2122 2

原创 Redis——Redis通用指令和服务器配置

Redis通用指令和服务器配置Redis通用指令key通用操作key 扩展操作(时效性控制)key 扩展操作(查询模式)数据库通用指令db 基本操作db 相关操作Redis服务器配置服务器端设定日志配置客户端配置多服务器快捷配置Redis通用指令key通用操作key是一个字符串,通过key获取redis中保存的数据key应该设计哪些操作对于key自身状态的相关操作,例如:删除,判定存在,获取类型等对于key有效性控制相关操作,例如:有效期设定,判定是否有效,有效状态的切换等对于

2021-04-17 21:46:27 2466 5

原创 Redis——Redis五大数据类型——list,set和sorted_set(及应用场景)

五大数据类型——list,set和sorted_setlistlist 类型数据基本操作list 类型数据扩展操作list 类型数据操作注意事项list 类型应用场景setsorted_setlist数据存储需求:存储多个数据,并对数据进入存储空间的顺序进行区分需要的存储结构:一个存储空间保存多个数据,且通过数据可以体现进入顺序list类型:保存多个数据,底层使用双向链表存储结构实现顺序表 查询数据的速度很快,但是从头到尾顺序不能变,想要从中间插入一个数据则很慢,增删操作慢链表 则插入和

2021-04-16 23:16:07 3731 3

原创 Redis——Redis五大数据类型——string和hash(及应用场景)

Redis五大数据类型一级目录二级目录三级目录一级目录二级目录三级目录

2021-04-15 23:36:33 3382 1

原创 数据库应用——MySQL+ATLAS+MMM高可用集群

MySQL-MMM高可用集群MMM简介mysql+atlas+mmm实例搭建四台mysql服务器安装mysql建立时间同步环境配置MySQL配置主MySQL配置从MySQL设置两个主MySQL的主主模式测试主主同步设置主从MySQL模式测试主从同步设置读写分离测试读写分离配置MySQL高可用群集MMM安装mysql-mmm授权monitor访问修改配置开启代理和监控服务测试集群MMM简介MMM(Master-Master replication manager for MySQL,MySQL主从复制管理

2021-04-15 16:53:09 3431 2

原创 Redis——Redis入门和一些基础

Redis入门Redis简介Redis简介Redis (Remote Dictionary Server),即远程字典服务!是用 C 语言开发的一个开源的高性能键值对(key-value)数据库,并提供多种语言的API。Redis的特点数据间没有必然的关联关系内部采用单线程机制进行工作高性能。官方提供测试数据,50个并发执行100000 个请求,读的速度是110000 次/s,写的速度是81000次/s。多样的数据类型支持持久化支持。可以进行数据灾难恢复集群事务Redis 的应用

2021-04-14 22:10:11 2836 7

原创 数据库应用——MySQL主从复制和Atlas读写分离

MySQL主从复制和读写分离MySQL在企业中的拓扑图MySQL主从复制MySQL主从复制的类型主从复制的工作过程MySQL主从复制步骤安装MySQL建立时间同步环境配置主从复制主节点配置从节点配置验证MySQL读写分离MySQL读写分离原理Atlas的简介安装并配置Atlas配置读写分离测试MySQL在企业中的拓扑图在企业网站中,后端MySQL数据库只有一台时,会有以下问题单点故障,服务不可用无法处理大量的并发数据请求数据丢失—大灾难改造方法增加MySQL数据库服务器,对数据进行备份,

2021-04-14 16:39:30 4171 6

原创 数据库应用——MySQL的全量、增量备份与恢复

MySQL的全量、增量备份与恢复MySQL备份的分类MySQL完全备份mysqldump备份库恢复数据库MySQL备份思路全量备份的shell脚本MySQL增量备份开启增量备份增量恢复三种方式一般恢复基于位置的恢复增量备份的shell脚本制定企业备份策略的思路MySQL备份的分类从物理与逻辑的角度,备份可分为物理备份:对数据库操作系统的物理文件(如数据文件、日志文件等)的备份物理备份又可以分为脱机备份(冷备份)和联机备份(热备份)冷备份:是在关闭数据库的时候进行的热备份:数据库处于运行状

2021-04-13 16:56:55 4266 7

原创 数据库应用——MySQL索引的本质笔记

索引的本质笔记索引的本质二叉搜索树、红黑树、B+树的简单介绍二叉搜索树(Binary Search Tree)红黑树(Red-Black Tree)B-树B+树hash表mylsam索引innodb索引索引的本质索引是帮助MySQL高效获取数据的排好序的数据结构索引数据结构二叉树红黑树Hash表B-Tree二叉搜索树、红黑树、B+树的简单介绍二叉搜索树(Binary Search Tree)链接: 参考大佬的文章二叉搜索树是一种节点值之间具有一定数量级次序的二叉树,对于树中每个节点

2021-04-12 14:35:13 2651

空空如也

空空如也

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

TA关注的人

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