摘要:1. 微服务架构 1.1 微服务架构理解 微服务架构(Microservice Architecture)是一种架构概念,旨在通过将功能分解到各个离散的服务中以实现对解决方案的解耦。你可以将其看作是在架构层次而非获取服务的类上应用很多SOLID原则。微服务架构是个很有趣的概念,它的主要作用是将功能分 阅读全文
posted @ 2021-01-20 08:21 MPolaris 阅读(326) 评论(1) 推荐(4) 编辑
摘要:1. MQ理解 1.1 MQ的产品种类和对比 MQ即消息中间件。MQ是一种理念,ActiveMQ是MQ的落地产品。 消息中间件产品 各类MQ对比 Kafka 编程语言:Scala 大数据领域的主流MQ RabbitMQ 编程语言:Erlang 基于erlang语言,不好修改底层,不要查找问题的原因, 阅读全文
posted @ 2021-01-19 22:41 MPolaris 阅读(168) 评论(1) 推荐(3) 编辑
摘要:1. CI/CD 1.1 CI - 持续集成 持续集成( Continuous integration , 简称 CI )指的是,频繁地(一天多次)将代码集成到主干。持续集成的目的就是让产品可以快速迭代,同时还能保持高质量。它的核心措施是代码集成到主干之前,必须通过自动化测试。只要有一个测试用例失败 阅读全文
posted @ 2021-01-14 08:15 MPolaris 阅读(467) 评论(4) 推荐(8) 编辑
摘要:1. 网络模块的选择 Vue中发送网络请求有非常多的方式,那么在开发中如何选择呢? 选择一:传统的Ajax是基于XMLHttpRequest(XHR) 为什么不用它呢?非常好解释配置和调用方式等非常混乱,编码起来看起来就非常蛋疼。所以真实开发中很少直接使用而是使用jQuery-Ajax。 选择二:使 阅读全文
posted @ 2020-12-07 22:38 MPolaris 阅读(459) 评论(1) 推荐(0) 编辑
摘要:1. 理解Vuex 1.1 Vuex功能 官方解释 Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用 集中式存储 管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。Vuex 也集成到 Vue 的官方调试工具 devtools extension,提供了 阅读全文
posted @ 2020-12-06 22:22 MPolaris 阅读(234) 评论(1) 推荐(1) 编辑
摘要:1. 认识路由 1.1 路由概念 路由是什么? 路由是一个网络工程里面的术语。 路由(routing)就是通过互联的网络把信息从源地址传输到目的地址的活动 维基百科 路由器提供了两种机制:路由和转送 路由是决定数据包从来源到目的地的路径 转送将输入端的数据转移到合适的输出端 路由中一个非常重要的概念 阅读全文
posted @ 2020-12-05 15:56 MPolaris 阅读(147) 评论(0) 推荐(2) 编辑
摘要:1. 父工程构建 1.1 Maven项目搭建 环境 版本 JDK 1.8 Maven 3.6+ Maven模板 maven-archetype-size 删除父工程src文件 1.2 父工程pom文件 回顾: ① Maven中dependencyManagement和dependencies的区别 阅读全文
posted @ 2021-01-25 00:58 MPolaris 阅读(200) 评论(1) 推荐(1) 编辑
摘要:1. 微服务架构 1.1 微服务架构理解 微服务架构(Microservice Architecture)是一种架构概念,旨在通过将功能分解到各个离散的服务中以实现对解决方案的解耦。你可以将其看作是在架构层次而非获取服务的类上应用很多SOLID原则。微服务架构是个很有趣的概念,它的主要作用是将功能分 阅读全文
posted @ 2021-01-20 08:21 MPolaris 阅读(326) 评论(1) 推荐(4) 编辑
摘要:1. MQ理解 1.1 MQ的产品种类和对比 MQ即消息中间件。MQ是一种理念,ActiveMQ是MQ的落地产品。 消息中间件产品 各类MQ对比 Kafka 编程语言:Scala 大数据领域的主流MQ RabbitMQ 编程语言:Erlang 基于erlang语言,不好修改底层,不要查找问题的原因, 阅读全文
posted @ 2021-01-19 22:41 MPolaris 阅读(168) 评论(1) 推荐(3) 编辑
摘要:1. CI/CD 1.1 CI - 持续集成 持续集成( Continuous integration , 简称 CI )指的是,频繁地(一天多次)将代码集成到主干。持续集成的目的就是让产品可以快速迭代,同时还能保持高质量。它的核心措施是代码集成到主干之前,必须通过自动化测试。只要有一个测试用例失败 阅读全文
posted @ 2021-01-14 08:15 MPolaris 阅读(467) 评论(4) 推荐(8) 编辑
摘要:1. Nginx简介 1.1 Nginx 的应用场景 Nginx ("engine x") 是一个 高性能的 HTTP 和反向代理服务器,特点是占有内存少,并发能力强。事实上 Nginx 的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用 Nginx 的网站用户有:百度、京东、新浪、网易、腾 阅读全文
posted @ 2021-01-14 00:30 MPolaris 阅读(451) 评论(0) 推荐(5) 编辑
摘要:1. 网络模块的选择 Vue中发送网络请求有非常多的方式,那么在开发中如何选择呢? 选择一:传统的Ajax是基于XMLHttpRequest(XHR) 为什么不用它呢?非常好解释配置和调用方式等非常混乱,编码起来看起来就非常蛋疼。所以真实开发中很少直接使用而是使用jQuery-Ajax。 选择二:使 阅读全文
posted @ 2020-12-07 22:38 MPolaris 阅读(459) 评论(1) 推荐(0) 编辑
摘要:1. 理解Vuex 1.1 Vuex功能 官方解释 Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用 集中式存储 管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。Vuex 也集成到 Vue 的官方调试工具 devtools extension,提供了 阅读全文
posted @ 2020-12-06 22:22 MPolaris 阅读(234) 评论(1) 推荐(1) 编辑
摘要:1. Promise理解 ES6中一个非常重要和好用的特性就是Promise类。 但是初次接触Promise会一脸懵逼,这TM是什么东西?看看官方或者一些文章对它的介绍和用法也是一头雾水。 Promise到底是做什么的呢? ⇒ Promise是异步编程的一种解决方案。一般情况下有异步操作时,使用Pr 阅读全文
posted @ 2020-12-05 20:33 MPolaris 阅读(39) 评论(0) 推荐(0) 编辑
摘要:1. 认识路由 1.1 路由概念 路由是什么? 路由是一个网络工程里面的术语。 路由(routing)就是通过互联的网络把信息从源地址传输到目的地址的活动 维基百科 路由器提供了两种机制:路由和转送 路由是决定数据包从来源到目的地的路径 转送将输入端的数据转移到合适的输出端 路由中一个非常重要的概念 阅读全文
posted @ 2020-12-05 15:56 MPolaris 阅读(147) 评论(0) 推荐(2) 编辑
摘要:1. Vue CLI理解 1.1 什么是Vue CLI 如果你只是简单写几个Vue的Demo程序, 那么你不需要Vue CLI,如果你在开发大型项目那么你需要它, 并且必然需要使用Vue CLI。 使用Vue.js开发大型应用时我们需要考虑代码目录结构、项目结构和部署、热加载、代码单元测试等事情。如 阅读全文
posted @ 2020-12-02 20:54 MPolaris 阅读(236) 评论(0) 推荐(0) 编辑