01 2020 档案
摘要:1. 简单工厂 又叫做静态工厂方法(StaticFactory Method)模式,但不属于23种GOF设计模式之一。 简单工厂模式的实质是由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类。 Spring中的BeanFactory就是简单工厂模式的体现,根据传入一个唯一的标识来获得Bean对
阅读全文
摘要:1.什么是数据卷: 数据卷设计的目的,在于数据的永久化,他完全独立于容器的生存周期,因此,Docker不会在容器删除时删除其挂载的数据卷,也不会存在类似的垃圾收集机制,对容器引用的数据卷进行处理。 2.数据卷的特点: 1.数据卷在容器启动时初始化,如果容器使用的镜像在挂载点包含了数据,这些数据会拷贝
阅读全文
摘要:1.注册github 2.发送邮箱验证邮件,确认 选择免费版本是公共开源的,选择付费的,则是私有库, 库的协议==开源协议 开源协议如下: 比较严格的协议是GPL协议,比较宽松的是MIT,Apache协议 比如我的开源项目别别人fork拿去之后修改,那么他是否可以把他的项目变成一个闭源的项目,挪为私
阅读全文
摘要:在Spring Cloud中Hystrix、Ribbon以及Feign它们三者之间在处理微服务调用超时从而触发熔断降级的关系是什么? 我们知道在Spring Cloud微服务体系下,微服务之间的互相调用可以通过Feign进行声明式调用,在这个服务调用过程中Feign会通过Ribbon从服务注册中心获
阅读全文
摘要:一、理解版本控制 1. 什么是版本控制, 2.为何需要版本控制 (1) 记录文件所有历史变化 (2)查看修改情况和责任人 (2)错误恢复 (3)共享数据,协作开发 3.vcs (1)本地版本控制系统 在单机上创建文件记录,对协作开发没有办法发挥作用,在协作开发环境下不能发挥作用 (2)集中式版本控制
阅读全文