2022-04-26 docker常用命令 docker常用命令列出所有镜像1234docker image ls//或者docker images 删除镜像12345678docker image rm hello-world //镜像名称docker rmi dec88dd3edcf //镜像iddocker rmi -f 镜像id //强制删除do... 阅读全文…
2021-04-06 服务器基础 分布式事务 前言 分布式事务框架学习 什么是事务与架构 数据库事务需要具有特性 微服务架构--cap的取舍 分布式事务实现方案 基于数据库资源层面 2PC 两阶段提交协议 3PC 三阶段提价协议 基于业务层面 TCC 基于数据库资源层面实现方案,由于存在多个事务,我们需要存在一个角色管理各个事务的状态。我们将这个角色称为协调者,事务参与者称为参与者。参与者与协调者一般会基于某种... 阅读全文…
2021-01-18 数据库 Elasticsearch为什么快 Elasticsearch 为什么比 mysql这些关系型数据库快 Elasyocsearch 是一个基于Apache lucence开源搜索引擎(ES建立索引的原理是基于lucene的倒排索引),要知道eselasticsearch为什么比关系型数据库快的原因必须先了解2者建立索引的过程 MySql的索引先从MySQL说起,索引这个词想必大家也是烂熟于心,通常存在于一些查询的场景,是典... 阅读全文…
2021-01-07 数据库 数据库事务需要具有特性 前言事务具有4个特征,分别是原子性、一致性、隔离性和持久性,简称事务的ACID特性。 原子性一个事务执行,要么全部成功,要么全部失败回滚,不能只有部分成功,这就是事务的原子性 一致性事务的执行不能破坏数据库数据的完整性和一致性,一个事务在执行之前和执行之后,数据库都必须处于一致性状态。 如果数据库系统在运行过程中发生故障,有些事务尚未完成就被迫中断,这些未完成的事务对数据库所作的修改有一... 阅读全文…
2021-01-06 int8、int16、Byte、short、long... 前言写了很久代码,已经忘了Int8,Int16, Int32, Int64有什么区别,这里记录一下捡回学校的知识。。。。 计算机的基本的存储单元计算机的信息都是用二进制来存储,处理,运算,传输的,->01, 信息存储单位有位、字节和字等几种。 基本储存单元 位(bit):二进制数中的一个数位,可以是0或者1,是计算机中数据的最小单位。二进制的一个“0”或一个“1”叫一位。 字节(By... 阅读全文…
2020-12-09 日志 ELK--日志收集及展示解决方案 简介ELK 是一套完整的日志搜集和展示方案 包含:ElasticSearch,它是一个实时的分布式搜索和分析引擎,它可以用于全文搜索,结构化搜索以及分析。它是一个建立在全文搜索引擎 Apache Lucene 基础上的搜索引擎,使用 Java 语言编写。 Logstash数据收集引擎。它支持动态的从各种数据源搜集数据(如:读取文本文件),并对数据进行过滤、分析、丰富、统一格式等操作,然后存储... 阅读全文…
2020-12-07 微服务 微服务架构--cap的取舍 CAP理论 分布式系统设计一般要考虑三个核心要素 - - CAP 一致性(Consistency): 同一时刻同样的请求的不同实例返回的结果相同,这要求数据具有强一致性(Strong Consistency)。 可用性(Availability): 所有读写请求在一定时间内得到正确的响应 分区容错性(Partition tolerance): 在出现网络异常的情况下,系统仍然能正常工作... 阅读全文…