摘要:1. 十大排序算法 其中 冒泡,选择,归并,快速,希尔,堆排序属于比较排序 稳定性理解 如果相等的两个元素,在排序前后的相对位置保持不变,那么这是稳定的排序算法。 排序前:5,1,3(a),4,7,3(b) 稳定的排序:1,3(a),3(b),4,5,7 不稳定的排序:1,3(b),3(a),4,5 阅读全文
posted @ 2021-03-15 15:48 MPolaris 阅读(1434) 评论(8) 推荐(11) 编辑
摘要:1. SpringCloud Alibaba简介 1.1 为什么会出现SpringCloud Alibaba Spring Cloud Netflix项目进入到维护模式 什么是维护模式?=> 将模块置于维护模式,意味着Spring Cloud团队将不会再向模块添加新功能(我们将修复block级别的b 阅读全文
posted @ 2021-03-07 18:30 MPolaris 阅读(292) 评论(2) 推荐(3) 编辑
摘要:1. Hystrix断路器概述 1.1 分布式系统面临的问题 复杂分布式体系结构中的应用程序有数十个依赖关系,每个依赖关系在某些时候将不可避免地失败。这就造成有可能会发生服务雪崩。那么什么是服务雪崩呢? 多个微服务之间调用的时候,假设微服务A调用微服务B和微服务C,微服务B和微服务C又调用其他的微服 阅读全文
posted @ 2021-02-28 16:14 MPolaris 阅读(404) 评论(0) 推荐(0) 编辑
摘要:1. 微服务架构 1.1 微服务架构理解 微服务架构(Microservice Architecture)是一种架构概念,旨在通过将功能分解到各个离散的服务中以实现对解决方案的解耦。你可以将其看作是在架构层次而非获取服务的类上应用很多SOLID原则。微服务架构是个很有趣的概念,它的主要作用是将功能分 阅读全文
posted @ 2021-01-20 08:21 MPolaris 阅读(643) 评论(1) 推荐(5) 编辑
摘要:1. MQ理解 1.1 MQ的产品种类和对比 MQ即消息中间件。MQ是一种理念,ActiveMQ是MQ的落地产品。 消息中间件产品 各类MQ对比 Kafka 编程语言:Scala 大数据领域的主流MQ RabbitMQ 编程语言:Erlang 基于erlang语言,不好修改底层,不要查找问题的原因, 阅读全文
posted @ 2021-01-19 22:41 MPolaris 阅读(271) 评论(1) 推荐(3) 编辑
摘要:1. CI/CD 1.1 CI - 持续集成 持续集成( Continuous integration , 简称 CI )指的是,频繁地(一天多次)将代码集成到主干。持续集成的目的就是让产品可以快速迭代,同时还能保持高质量。它的核心措施是代码集成到主干之前,必须通过自动化测试。只要有一个测试用例失败 阅读全文
posted @ 2021-01-14 08:15 MPolaris 阅读(703) 评论(4) 推荐(8) 编辑
摘要:1. 网络模块的选择 Vue中发送网络请求有非常多的方式,那么在开发中如何选择呢? 选择一:传统的Ajax是基于XMLHttpRequest(XHR) 为什么不用它呢?非常好解释配置和调用方式等非常混乱,编码起来看起来就非常蛋疼。所以真实开发中很少直接使用而是使用jQuery-Ajax。 选择二:使 阅读全文
posted @ 2020-12-07 22:38 MPolaris 阅读(685) 评论(1) 推荐(0) 编辑
摘要:1. 理解Vuex 1.1 Vuex功能 官方解释 Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用 集中式存储 管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。Vuex 也集成到 Vue 的官方调试工具 devtools extension,提供了 阅读全文
posted @ 2020-12-06 22:22 MPolaris 阅读(294) 评论(1) 推荐(2) 编辑
摘要:1. 认识路由 1.1 路由概念 路由是什么? 路由是一个网络工程里面的术语。 路由(routing)就是通过互联的网络把信息从源地址传输到目的地址的活动 维基百科 路由器提供了两种机制:路由和转送 路由是决定数据包从来源到目的地的路径 转送将输入端的数据转移到合适的输出端 路由中一个非常重要的概念 阅读全文
posted @ 2020-12-05 15:56 MPolaris 阅读(253) 评论(0) 推荐(3) 编辑
摘要:1. 十大排序算法 其中 冒泡,选择,归并,快速,希尔,堆排序属于比较排序 稳定性理解 如果相等的两个元素,在排序前后的相对位置保持不变,那么这是稳定的排序算法。 排序前:5,1,3(a),4,7,3(b) 稳定的排序:1,3(a),3(b),4,5,7 不稳定的排序:1,3(b),3(a),4,5 阅读全文
posted @ 2021-03-15 15:48 MPolaris 阅读(1434) 评论(8) 推荐(11) 编辑
摘要:1. 案例库表 2. DQL语言(数据查询) 2.1 基础查询 -- 进入指定的库 USE myemployees; DESC employees; -- 使用SELECT查询字段 # 1.查询表中的单个字段 SELECT last_name FROM employees; # 2.查询表中的多个字 阅读全文
posted @ 2021-03-08 15:20 MPolaris 阅读(66) 评论(2) 推荐(1) 编辑
摘要:1. SpringCloud Alibaba简介 1.1 为什么会出现SpringCloud Alibaba Spring Cloud Netflix项目进入到维护模式 什么是维护模式?=> 将模块置于维护模式,意味着Spring Cloud团队将不会再向模块添加新功能(我们将修复block级别的b 阅读全文
posted @ 2021-03-07 18:30 MPolaris 阅读(292) 评论(2) 推荐(3) 编辑
摘要:1. 概述 发现问题 在微服务框架中,一个由客户端发起的请求在后端系统中会经过多个不同的服务节点调用来协同产生最后的请求结果,每一个前端请求都会形成一条复杂的分布式服务调用链路,链路中的任何一环出现高延时或错误都会引起整个请求最后的失败。所以在较复杂的系统中,一个调用链路中会有很多个微服务,无疑我们 阅读全文
posted @ 2021-03-05 00:27 MPolaris 阅读(28) 评论(0) 推荐(0) 编辑
摘要:1. 消息驱动概述 1.1 是什么 在实际应用中有很多消息中间件,比如现在企业里常用的有ActiveMQ、RabbitMQ、RocketMQ、Kafka等,学习所有这些消息中间件无疑需要大量时间经历成本,那有没有一种技术,使我们不再需要关注具体的消息中间件的细节,而只需要用一种适配绑定的方式,自动的 阅读全文
posted @ 2021-03-04 23:35 MPolaris 阅读(213) 评论(0) 推荐(0) 编辑
摘要:1. 消息总线概述 1.1 分布式配置的动态刷新问题 Linux运维修改Github上的配置文件内容做调整 刷新3344,发现ConfigServer配置中心立刻响应 刷新3355,发现ConfigClient客户端没有任何响应 3355没有变化除非自己重启或者重新加载 难道每次运维修改配置文件,客 阅读全文
posted @ 2021-03-04 18:13 MPolaris 阅读(65) 评论(0) 推荐(0) 编辑
摘要:1. SpringCloud Config概述 1.1 分布式系统面临的配置问题 微服务意味着要将单体应用中的业务拆分成一个一个子服务,每个服务的粒度相对较小,因此系统中会出现大量的服务。由于每个服务都需要必要的配置才能运行,所以一套集中式的,动态的配置管理设施是必不可少的。 SpringCloud 阅读全文
posted @ 2021-03-04 12:08 MPolaris 阅读(47) 评论(0) 推荐(0) 编辑
摘要:1. Gateway概述 1.1 Gateway是什么 服务网关还可以用Zuul网关,但是Zuul网关由于一些维护问题,所以这里我们学习Gateway网关,SpringCloud全家桶里有个很重要的组件就是网关, 在1.x的版本中都是采用Zuul网关;但在2.x版本中,Zuul的升级一直跳票,Spr 阅读全文
posted @ 2021-03-04 09:58 MPolaris 阅读(104) 评论(0) 推荐(0) 编辑
摘要:1. Hystrix断路器概述 1.1 分布式系统面临的问题 复杂分布式体系结构中的应用程序有数十个依赖关系,每个依赖关系在某些时候将不可避免地失败。这就造成有可能会发生服务雪崩。那么什么是服务雪崩呢? 多个微服务之间调用的时候,假设微服务A调用微服务B和微服务C,微服务B和微服务C又调用其他的微服 阅读全文
posted @ 2021-02-28 16:14 MPolaris 阅读(404) 评论(0) 推荐(0) 编辑
摘要:1. Ribbon概述 1.1 Ribbon是什么 SpringCloud Ribbon是基于Netflix Ribbon实现的一套客户端,是负载均衡的工具。 Ribbon是Netflix发布的开源项目,主要功能是提供客户端的软件复杂均衡算法和服务调用。Ribbon客户端组件提供一系列完整的配置项如 阅读全文
posted @ 2021-02-04 00:14 MPolaris 阅读(275) 评论(0) 推荐(1) 编辑