在一个项目的生命周期 (SDLC)内,代码被团队开发、编译、构建以及部署到不同的环境。 常见的环境/服务器如DEV、SIT、UAT、PRE、PROD等。
这些不同的环境/服务器各自具有怎样的定义,以及各自承担什么样的分工呢?
本文将对上述项目环境进行简单介绍。
Docker是一种开源且流行的操作系统级虚拟化(俗称“容器化”)技术,主要在Linux和Windows上运行。 Docker使用容器可以更轻松地创建,部署和运行应用程序。
在本文中将记录在Ubuntu/Windows 10系统安装Docker CE(Community Edition)及Docker Desktop的过程,以及常见的使用命令。
JUnit是一个基于Java语言的单元测试框架。 本文以JUnit4作为基准版本进行JUnit的使用示意:
很多时候,我们在一个固定地方办公,电脑连接了打印机和其他设备,或是共享文件夹,前后端接口调用;每次关机开机后ip地址就会重置,因此我们需要要将ip地址固定。
MySQL数据库默认的数据库文件位于/var/lib/mysql
下,有时候由于存储规划或系统崩溃需要根据备份文件恢复数据等原因,需要更改MySQL数据库的数据存储目录。
本文将介绍MySQL更换数据源所在路径的基本步骤。
在Windows10之前,如需在windows中使用Ubuntu系统,只能使用VMware等虚拟机。
Windows10改变了这一缺陷,可以不使用虚拟机,而直接在windows中安装Linux子系统。
优点:响应速度快,无需安装虚拟机。
缺点:不能安装32位系统;无内置gcc编译器,需要自己安装;无图形界面,需另行安装。
The Nginx fair proxy balancer enhances the standard round-robin load balancer provided with Nginx so that it will track busy back end servers (e.g. Thin, Ebb, Mongrel) and balance the load to non-busy server processes.
fair是一个第三方Nginx-upstream负载均衡插件。upstream-fair 是比内建的负载均衡更加智能的负载均衡模块,fair模块会对全局的请求进行统计,并根据该服务器空闲状态,及处理过的请求及所有请求数、页面大小、加载时间长短智能的进行负载均衡。
本文将介绍Nginx集成upstream-fair的过程(本文假设Nginx已安装完成)。