- 博客(6)
- 收藏
- 关注
原创 Spring Cloud 笔记
文章目录第⼀部分 微服务架构第 1 节 互联⽹应⽤架构发展(回顾)第 2 节 微服务架构体现的思想及优缺点第 3 节 微服务架构中的⼀些概念第⼆部分 Spring Cloud 综述第 1 节 Spring Cloud 是什么第 2 节 Spring Cloud 解决什么问题第 3 节 Spring Cloud 架构3.1 Spring Cloud 核⼼组件3.2 Spring Cloud 体系结构组件协同第 4 节 Spring Cloud 与 Dubbo 对⽐第 5 节 Spring Cloud 与 Sp
2021-06-28 12:00:38 1181 1
原创 Dubbo笔记
Dubbo 是一款高性能的 Java RPC 框架主要课程内容第一部分:项目架构演变过程单体架构 到 微服务架构的演变、拉勾网架构演变第二部分:Dubbo 架构实战Dubbo 的架构(调用流程 特性) 注册中心 dubbo 的开发案例(注解 和 XML) Dubbo 的相关配置第三部分:Dubbo 高级应用实战SPI 负载均衡 异步调用 自定义线程池 路由规则 服务降级第四部分:Dubbo 源码分析Dubbo 的整体设计、服务注册与发现的源码剖析、Dubbo 扩展 SPI
2021-06-20 15:21:15 441
原创 分布式协同ZooKeeper笔记
第一节 Zookeeper 简介1.1 分布式系统定义及⾯临的问题ZooKeeper 最为主要的使⽤场景,是作为分布式系统的分布式协同服务。我们将分布式系统定义为:分布式系统是同时跨越多个物理主机,独⽴运⾏的多个软件所组成系统。类⽐⼀下,分布式系统就是⼀群⼈⼀起⼲活。⼈多⼒量⼤,每个服务器的算⼒是有限的,但是通过分布式系统,由 n 个服务器组成起来的集群,算⼒是可以⽆限扩张的。优点显⽽易⻅,⼈多⼲活快,并且互为备份。但是缺点也很明显。我们可以想象⼀下,以⼀个⼩研发团队开发软件为例,假设我们有⼀个 5 ⼈
2021-06-15 19:52:48 1029 4
原创 常用PDF软件实测比较-有图有真相
前言我使用PDF软件只是为了复制文本到Typora上,便于整理和学习。因为Adobe Acrobat突然遇到一个PDF文件打开会乱码才有了这篇文章要求必须有目录必须可以复制文本复制后的文本样式适合修改测试对于下面的一段文本进行效果测试,从PDF软件复制到Typora上面,基于MAC系统上的测试PDF概览Adobe Acrobat我最常用的一款PDF软件,不是很重量,打开挺快的,因为突然遇到一个PDF文件打开会乱码才有了这篇文章文件打开图文本复制效果图特点按照PDF
2021-06-15 19:50:32 1026
原创 分布式及架构设计理论
目录第一节 分布式架构介绍1.1 什么是分布式系统1.2 分布式与集群的区别1.3 分布式系统特性1.4 分布式系统面临的问题第二节 分布式理论2.1 数据一致性2.1.1 什么是分布式数据一致性2.1.2 副本一致性2.1.3 一致性分类2.2 CAP定理2.2.1 CAP定理介绍2.2.2 CAP三者不可能同时满足论证2.2.3 CAP三者如何权衡image-202106071205127312.3 BASE理论第三节 分布式一致性协议3.1 两阶段提交协议(2PC)3.1.1两阶段提交协议3.1.2
2021-06-08 20:12:07 925 5
原创 IO、Netty与RPC设计笔记
目录第一节 Socket 回顾与I/0模型1.1 Socket 网络编程回顾1.1.1 Socket 概述1.1.2 Socket 整体流程1.1.3 代码实现1.2 I/O 模型1.2.1 I/O 模型说明1.2.2 BIO (同步并阻塞)1.2.3 NIO(同步非阻塞)1.2.4 AIO(异步非阻塞)1.2.5 BIO、NIO、AIO 适用场景分析第二节 NIO编程2.1 NIO介绍2.2 NIO和 BIO的比较2.3 NIO 三大核心原理示意图2.4 缓冲区(Buffer)2.4.1 基本介绍2.4.
2021-06-08 19:43:19 672 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人