摘要:
1. 获取提交信息(commit) : 获取提交的信息; : 显示HEAD的上级(parent)提交的信息; : 同上; : the first parent of the first parent of the first parent; 2. 更改历史记录(Rewriting History) 阅读全文
摘要:
1. 分支操作 1.1 Fast forward 当被合并分支(C4)位于合并分支(C2)的历史线上,此时的合并称为"fast forward"; 1.2 常见操作 : 查看各个分支最后一次提交的说明 : 查看本地各个分支跟踪的远程分支; : 查看已合并分支; : 查看未合并分支; : 删除分支; 阅读全文
摘要:
1. "几种任务调度的 Java 实现方法与比较" Timer ScheduledExecutor Quartz Job 阅读全文
摘要:
1. 写在前面 本文章是对《 "Pro Git(Second Edition)" 》的简单总结。因此,只是记录我认为重要的内容,用来当作目录,方便自己忘记时,快速找到。如果你对我所记录的内容不是很明白,请阅读书籍中的具体内容。 2. Git 简介 实际上,Git 是一种分布式版本控制技术(Versi 阅读全文
摘要:
1. 安装 HomeBrew 2. 使用Homebrew安装Spring Boot CLI 2.1 引入 Pivotal 的 tap 备注:tap是向Homebrew添加额外仓库的一种途径,Pivotal是Spring及Spring Boot背后的公司; 2.2 安装 Spring Boot CLI 阅读全文
摘要:
1. "Teach Yourself Programming in Ten Years" 2. "程序员的荒谬之言还是至理名言" 3. "The Key To Accelerating Your Coding Skills" 4. "5 Hour Rule: If you’re not spendi 阅读全文
摘要:
1. SpringCloud Config SpringCLoud Config 为微服务架构中的微服务提供集中化的外部配置支持,配置服务器为各个不同微服务应用 的所有环境提供了一个中心化的外部配置; SpringCloud Config 分为服务端和客户端: 服务端也称为分布式配置中心,它是一个独 阅读全文
摘要:
1. Zuul(路由网关) Zuul 包含了对请求的路由和过滤两个最主要的功能; 路由功能:负责将外部请求转发到具体的微服务实例上,是实现外部访问统一入口的基础; 过滤功能:负责对请求的处理过程进行干预,是实现请求校验,服务聚合等功能的基础; Zuul 服务最终还是会注册进Eureka; 1.1 路 阅读全文
摘要:
1. Hystrix 断路器 Hystrix是一个用于处理分布式系统的延迟和容错的开源库,在分布式系统里,许多依赖不可避免的会调用失败, 比如超时,异常等,Hystrix能够保证在一个依赖出问题的情况下,不会导致整体服务失败,避免级联故障,以提高分 布式系统的弹性; "断路器"本身是一种开关装置,当 阅读全文
摘要:
1. Ribbon 负载均衡 Spring Cloud Ribbon是基于Netflix Ribbon实现的一套 客户端 ,负载均衡的工具; 1.1 Ribbon 配置初步 1.1.1 修改 microservicecloud consumer dept 80 1.2 Ribbon 负载均衡 1.3 阅读全文