自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(70)
  • 资源 (3)
  • 收藏
  • 关注

原创 数据库之 mysql 系列目录

分为五个阶段:mysql本身的基本知识innodb的基本知识事务、锁等数据库领域的关键知识分布式数据系统的知识,也就是分布式领域学习mysql优化及技术点实践mysql指引(一):mysql到底是什么mysql指引(二):mysql逻辑结构和整体处理流程mysql指引(三):mysql线程模型补充简篇:线程与操作系统 vs 容器与K8smysql指引(四):join关联查询底层原理(上)mysql指引(五):join关联查询底层原理(下)mysql指引

2021-01-11 20:28:21 19

原创 分布式系统、理论、实践系列目录

分布式系统概念入门分布式系统(一):概念辨析与逻辑梳理分布式系统(二):扩展性:从单体应用到微服务分布式系统(三):纵横的哲学:微服务与中台架构分布式系统理论分布式核心体系结构:一致性、事务、共识:本篇是分布式系统理论的引领,开篇词。会整个体系学习有重要作用。非补偿的分布式事务方案:2PC:本篇是针对2PC的学习,2PC不是重要的。重要的是体会事务、一致性和共识之间的联系。从LCN的两阶段提交到TCC补偿事务方案:基于 LCN 框架,来看看两阶段提交和TCC的实现原理利用MQ的分布式事

2021-01-11 20:27:16 16

原创 后端开发教程系列-java向

涵盖快速入门,mysql,分布式等一系列知识

2018-09-03 17:56:57 8226 2

原创 共识算法的实践基石:Raft(下)

理解 raft 算法的成员变更过程

2021-01-13 20:33:02 15 1

原创 共识算法的实践基石:Raft(中)-- 利用模拟器进行实践

利用 raft 模拟器,让理论结合实践

2021-01-11 20:22:37 31

原创 k8s组件结构、创建流程和Service服务

从宏观结构和流程层面来理解K8S,为后续落地实践做准备,主要用图形梳理

2021-01-07 20:09:04 1918 8

原创 共识算法的实践基石:Raft(上)

经过paxos的学习,本篇我们来学习raft算法。涉及到数据怎么存储,如何选主,日志如何复制

2021-01-07 10:09:59 47

原创 共识算法的基石:Paxos

本篇我们学习共识算法的理论和思想基石:paxos

2020-12-07 19:06:52 42 1

原创 不同复制结构的数据同步一致性

本篇我们再来看一下不同复制结构的数据同步一致性,为一致性专题做个收尾。下篇开启共识算法专题

2020-11-24 18:57:57 30

原创 由事件顺序引出的复制、一致性模型和共识之间的联系

本篇文章我们通过逻辑时钟这样的引子,来看看一致性、共识和逻辑时钟之间的关系,为之后打下思考基础

2020-11-22 15:47:51 44

原创 利用MQ的分布式事务实现思想

本篇我们来学习基于MQ的分布式事务的实现思想

2020-11-13 17:52:38 108

原创 从LCN的两阶段提交到TCC补偿事务方案

基于LCN框架的 lcn 模式和 tcc 模式,来解释两阶段提交和 tcc 模式的原理和注意点

2020-11-06 19:25:20 109

原创 spring cloud 101

一篇短文,但是可能是一篇很不错的 spring cloud 入门101。

2020-10-29 19:55:14 38

原创 非补偿的分布式事务方案:2PC

最后,我们会发现,2PC实际上也是一致性协议,保证数据在事务前后的一致性。同时,2PC的第一阶段就是共识阶段

2020-09-27 19:38:22 62

原创 分布式核心体系结构:一致性、事务、共识

在CAP限制下,当P发生时,对CA的权衡不同,会引出分布式事务、一致性和共识,进而又衍生出各种细节内容。

2020-09-16 21:39:58 530

原创 mysql指引(十四):mysql和innodb的结合点:存储引擎接口、binlog与redo

讲述存储引擎接口,binlog与redo

2020-06-11 22:15:59 149 1

原创 mysql指引(十三):innodb中的锁

讲解锁的来源和梳理 innodb 中的锁

2020-05-26 20:20:43 740 1

原创 mysql指引(十二):innodb的MVCC实现与锁构成
原力计划

结合事务特性讲解MVCC实现,对快照读和当前读做解析,并简要描述锁的整体结构

2020-04-18 14:51:05 189

原创 mysql指引(十一):innodb基本结构和执行逻辑拆解
原力计划

本篇主要再次讲述 innodb 的基本结构,以及 redo undo 的功能。为后续的 MVCC、事务ACID实现等做铺垫

2020-04-12 20:52:44 222

原创 分布式系统(三):纵横的哲学:微服务与中台架构
原力计划

以API网关为引子,了解微服务和中台架构

2020-03-27 21:26:24 2013

原创 分布式系统(二):扩展性:从单体应用到微服务
原力计划

从扩展性角度出发,类比程序设计,对比单体应用和微服务。并对系统架构进行讲述

2020-03-25 21:45:12 1321

原创 分布式系统(一):概念辨析与逻辑梳理
原力计划

辨析分布式与集群、分布式系统的考量点、有状态服务和无状态服务等

2020-03-23 21:27:17 1462 2

原创 mysql指引(十):事务的ACID真的是ACID吗?

进入数据库事务领域学习,本篇为引言,引出相关概念和知识点

2020-03-08 16:03:27 275

原创 mysql指引(九):理清innodb表空间的逻辑

在innodb中,表空间是建立在操作系统文件系统之上的一个存储空间管理系统。本文,就梳理表空间的逻辑

2020-03-08 11:38:31 288

原创 mysql指引(八):innodb页结构

对于Innodb的页结构进行说明,主要是数据页结构

2020-03-01 18:23:01 1517

原创 mysql指引(七):innodb页中数据行结构

描述行格式的概念和意义,通过图形化的方式逐步了解 Compact 和 dynamic 行格式

2020-02-18 22:10:48 636

原创 mysql指引(六):InnoDB的基本结构

对简化后的InnoDB各组件进行说明。理解页中的数据行是如何被组织的,页与页又是如何被组织的

2020-02-09 22:30:06 805

原创 mysql指引(五):join关联查询底层原理(下)

对 Multi-Range Read Optimization 优化和 Batched Key Access 连接的研究

2020-02-04 18:02:04 2738

原创 mysql指引(四):join关联查询底层原理(上)

讲解关联查询底层算法中的:嵌套循环连接、块嵌套连接、索引嵌套循环连接

2020-02-03 17:02:21 2358

原创 线程与操作系统 vs 容器与K8s

简要说明线程和操作系统的关系以及容器与K8S的关系

2020-02-01 13:13:01 395 1

原创 mysql指引(三):mysql线程处理模型

讲述mysql的线程处理模型,并对并发模型进行初步的解析

2020-01-30 18:54:16 799

原创 mysql指引(二):mysql逻辑结构和整体处理流程

讲述 mysql 的逻辑结构,以及整体处理流程,并简单提及物理结构

2020-01-29 22:58:37 629

原创 mysql指引(一):mysql到底是什么

主要讲mysql是什么,重点理清“关系”这个概念

2020-01-13 21:06:15 3206

原创 java后端开发(九):mybatis的威力加强版之mybatis-plus

引导进行mybatis-plus这个优秀的开源项目的学习,顺势引出hutool工具集

2020-01-07 21:28:12 446 1

原创 java后端开发(八):拥抱springboot,整合mybatis

关于springboot 如何整合 mybatis 的关键流程和核心概念

2020-01-03 21:32:56 650

原创 文章骨架:基于关联查询实验理解mysql重要概念及原理

主要是自行实践引起兴趣,自行探索发现乐趣。mysql是一个很好的引导方向,其中存储引擎的基本原理很好的引出了数据结构等信息。

2019-12-16 10:42:39 195 1

原创 OSS文件存储方案-阿里云

本片文章主要介绍OSS存储的核心要点和客户端(web、app)如何基于OSS存储实现文件的上传和下载

2019-12-06 17:49:12 890

原创 java后端开发(七):数据库连接池及mybatis原生关键流程解析

通过整个的学习,我们了解数据库连接池的意义;mybatis的环境构建-会话构建-数据交互的流程和细节

2019-12-02 09:16:38 915 3

原创 tun/tap虚拟网卡收发机制解析

tun/tap虚拟网卡收发机制

2019-10-29 19:26:18 3167

原创 java后端开发(六):后端如何理解数据库的数据

目的在于理解实际是如何将数据库的数据绑定到对象属性上

2019-10-29 09:17:08 1155

图解TCP/IP第5版新

久负盛名!深入浅出TCP/IP协议!网络基础入门第一神书,看小说一样去学习。

2018-08-04

实战Java高并发程序设计

学习java并发编程的最佳实践之一,理论与实战相结合,书本描述清晰幽默,理解深刻

2018-07-25

MySQL必知必会高清书签版

新手学习数据库知识的必备入门书籍。该书籍带领你从数据库基础概念,一直到数据库高级技术进行一个全面的了解。并且跟随书本对SQL语言进行命令行的实操,大大提升上手速度

2018-07-19

空空如也

空空如也

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

TA关注的人 TA的粉丝

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