Docker提供一种方法在容器中运行安全隔离的应用程序,应用程序与所有依赖项和库一起打包在容器中.因为你的应用程序总是可以使用它在构建镜像中期望的环境运行,测试和部署比以往任何时候都更简单,因为你的构建将是完全可移植的,并且可以按照设计在任何环境中运行.由于容器是轻量级的,并且没有虚拟机管理程序的额外负载运行,你可以在单个内核上运行依赖于不同库和环境的多个应用程序,每个应用程序不会干扰另一个.这允许你通过将应用程序的"扩展单位"从虚拟机或物理机转移到容器实例,从而获得更多的硬件. Do
1.Redux 是一个专门用来管理数据业务或逻辑状态的框架,它也可以实现代码结构的规范化并提供组件之间通信的便利,而这两点,对于大型应用来说非常关键. 2.工作流程: Redux 三大原则 单一数据源 整个应用的 state 被存储在一个 Object tree 中,且只存在于唯一的Store中. state 是只读的 唯一改变 state 的方法就是触发 action,action 是一个用于描述发生事件的普通对象,视图部分只需要表达想要修改的意图,所有修改都会被集中化处理. 使用纯函数来执行
1.Git基础 版本控制系统是一种用于记录一个或多个文件内容变化,以便将来查阅恢复特定版本修订情况的系统. Git是一种分布式版本控制系统(Distributed Version Control System,简称 DVCS).在Git中绝大多数的操作都只需要访问本地文件和资源,一般不需要来自网络上其他计算机的信息. 它和集中式版本控制系统(Centralized Version Control Systems,简称 CVCS)相比,其不存在单点故障的问题.在CVCS中,如果中央服务器出现故障,