Chen Xingxu Blog

Study Share Communicate

Git Learning Notes (01)

System Overview

01.Git学习笔记–体系概述 Git 与 SVN 主要区别 存储方式不一样 使用方式不一样 管理模式不一样 存储方式 Git 把内容按元数据方式存储,类似 K / V 数据库,而 SVN 是按文件存储(新版 SVN 已改成元数据存储)。 演示 Git 存储过程演示 git init yangxu cd yangxu echo 'learn git' >&g...

04.Maven学习笔记

Nexus私服搭建与核心功能

04.Maven学习笔记–Nexus私服搭建与核心功能 知识点概要 私服的使用场景 Nexus 下载安装 Nexus 仓库介绍 本地远程仓库配置 发布项目至 Nexus 远程仓库 关于 SNAPSHOT (快照) 与 RELEASE (释放) 版本说明 私服使用场景 公司不能连接公网,可以用一个私服务来统一连接 公司内部 jar 组件的共享 ...

03.Maven学习笔记

Maven生命周期与插件开发

03.Maven学习笔记–Maven生命周期与插件开发 Maven 生命周期 知识点概要 生命周期的概念与意义 Maven 三大生命周期与其对应的 phase (阶段) 生命周期与插件的关系 生命周期与默认插件的绑定 生命周期的概念与意义 在项目构建时通常会包含清理、编译、测试、打包、验证、部署,文档生成等步骤,Maven 统一对其进行了整理,抽像成三个生命周期...

02.Maven学习笔记

Maven核心配置

02.Maven学习笔记–Maven核心配置 项目依懒 项目依赖是指 Maven 通过依赖传播、依赖优先原则、可选依赖、排除依赖、依赖范围等特性来管理项目 ClassPath。 依赖传播特性 我们的项目通常需要依赖第三方组件,而第三方组件又会依赖其它组件,遇到这种情况 Maven 会将依赖网络中的所有节点都会加入 ClassPath 当中,这就是 Maven 的依赖传播特性。 举例...

01.Maven学习笔记

安装与核心概念

01.Maven学习笔记–安装与核心概念 安装 官网下载 Maven http://maven.apache.org/download.cgi 解压 配置环境变量 Windows 新建系统 MAVEN_HOME 变量,并把 Maven 路径拷贝上去: 变量名: MAVEN_HOME 变量值: D:\develop\apache-maven-3.5.4 配置 Path ...

19.SpringCloud学习笔记

Sleuth分布式请求链路跟踪

19.SpringCloud学习笔记–Sleuth分布式请求链路跟踪 Sleuth 是什么 Spring Cloud Sleuth 官网: https://docs.spring.io/spring-cloud-sleuth/docs/current-SNAPSHOT/reference/html/ https://github.com/spring-cloud/spring-clo...

18.SpringCloud学习笔记

Stream消息驱动

18.SpringCloud学习笔记–Stream消息驱动 Stream为什么被引入 屏蔽底层消息中间件的差异,降低切换成本,统一消息的编程模型。 比如说我们用到了 RabbitMQ 和 Kafka,由于这两个消息中间件的架构上的不同,像 RabbitMQ 有 exchange,Kafka 有 Topic 和 Partitions 分区,这些中间件的差异性导致在实际项目开发中,给开发人...

17.SpringCloud学习笔记

Bus消息总线

17.SpringCloud学习笔记–Bus消息总线 Bus消息总线简介 Spring Cloud Bus 配合 Spring Cloud Config 使用可以实现配置的动态刷新。 Spring Cloud Bus是用来将分布式系统的节点与轻量级消息系统链接起来的框架,它整合了Java的事件处理机制和消息中间件的功能。Spring Clud Bus目前支持RabbitMQ和Kaf...

16.SpringCloud学习笔记

Config分布式配置中心

16.SpringCloud学习笔记–Config分布式配置中心 Config分布式配置中心介绍 分布式系统面临的配置问题 微服务意味着要将单体应用中的业务拆分成一个个子服务,每个服务的粒度相对较小,因此系统中会出现大量的服务。由于每个服务都需要必要的配置信息才能运行,所以一套集中式的、动态的配置管理设施是必不可少的。如果没有的话,每个微服务自己带着一个application.yml,...

15.SpringCloud学习笔记

Gateway

15.SpringCloud学习笔记–Gateway Zuul参考: https://github.com/Netflix/zuul Gateway参考: https://cloud.spring.io/spring-cloud-static/spring-cloud-gateway/2.2.1.RELEASE/reference/html/ https://spring.io/p...