Maven 仓库 在 Maven 的术语中,仓库是一个位置(place). Maven 仓库是项目中依赖的第三方库,这个库所在的位置叫做仓库. 在 Maven 中,任何一个依赖.插件或者项目构建的输出,都可以称之为构件. Maven 仓库能帮助我们管理构件(主要是JAR),它就是放置所有JAR文件(WAR,ZIP,POM等等)的地方. Maven 仓库有三种类型: 本地(local) 中央(central) 远程(remote) 本地仓库 Maven 的本地仓库,在安装 Maven 后并不会创建…
云服务器 云服务器(Elastic Compute Service, ECS)是一种简单高效.安全可靠.处理能力可弹性伸缩的计算服务. 云服务器管理方式比物理服务器更简单高效,我们无需提前购买昂贵的硬件,即可迅速创建或删除云服务器,云服务器费用一般在几十到几百不等,可以根据我们的需求配置. 目前市场上的云服务器很多,这里主要介绍以下几家: :活动折扣力度很大(1核2G,72.60/年). :腾讯云目前活动多一些,性价比也高. 注意:很多云服务器给新用户提供的优惠力度是最大,基本上都是 1-2 折…
Maven IntelliJ IntelliJ IDEA 已经内建了对 Maven 的支持.我们在此例中使用的是 IntelliJ IDEA 社区版 11.1. IntelliJ IDEA 的一些特性列出如下: 可以通过 IntelliJ IDEA 来运行 Maven 目标. 可以在 IntelliJ IDEA 自己的终端里查看 Maven 命令的输出结果. 可以在 IDE 里更新 Maven 的依赖关系. 可以在 IntelliJ IDEA 中启动 Maven 的构建. IntelliJ ID…
Maven NetBeans NetBeans 6.7 及更新的版本已经内置了 Maven.对于以前的版本,可在插件管理中心获取 Maven 插件.此例中我们使用的是 NetBeans 6.9. 关于 NetBeans 的一些特性如下: 可以通过 NetBeans 来运行 Maven 目标. 可以使用 NetBeans 自身的控制台查看 Maven 命令的输出. 可以更新 Maven 与 IDE 的依赖. 可以在 NetBeans 中启动 Maven 的构建. NetBeans 基于 Maven…
Maven Eclipse Eclipse 提供了一个很好的插件 m2eclipse ,该插件能将 Maven 和 Eclipse 集成在一起. 在最新的 Eclipse 中自带了 Maven,我们打开,Windows->Preferences,如果会出现下面的画面: 下面列出 m2eclipse 的一些特点: 可以在 Eclipse 环境上运行 Maven 的目标文件. 可以使用其自带的控制台在 Eclipse 中直接查看 Maven 命令的输出. 可以在 IDE 下更新 Maven 的依赖关…
Docker 仓库管理 仓库(Repository)是集中存放镜像的地方.以下介绍一下 Docker Hub.当然不止 docker hub,只是远程的服务商不一样,操作都是一样的. Docker Hub 目前 Docker 官方维护了一个公共仓库 Docker Hub. 大部分需求都可以通过在 Docker Hub 中直接下载镜像来实现. 注册 在   免费注册一个 Docker 账号. 登录和退出 登录需要输入用户名和密码,登录成功后,我们就可以从 docker hub 上拉取自己账号下的全…
Docker 教程 Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源. Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级.可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化. 容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低. Docker 从 17.03 版本之后分为 CE(Community Edition: 社区版) 和 EE(Enterprise…
Docker 架构 Docker 包括三个基本概念: 镜像(Image):Docker 镜像(Image),就相当于是一个 root 文件系统.比如官方镜像 ubuntu:16.04 就包含了完整的一套 Ubuntu16.04 最小系统的 root 文件系统. 容器(Container):镜像(Image)和容器(Container)的关系,就像是面向对象程序设计中的类和实例一样,镜像是静态的定义,容器是镜像运行时的实体.容器可以被创建.启动.停止.删除.暂停等. 仓库(Repository):…
Docker Machine 简介 Docker Machine 是一种可以让您在虚拟主机上安装 Docker 的工具,并可以使用 docker-machine 命令来管理主机. Docker Machine 也可以集中管理所有的 docker 主机,比如快速的给 100 台服务器安装上 docker. Docker Machine 管理的虚拟主机可以是机上的,也可以是云供应商,如阿里云,腾讯云,AWS,或 DigitalOcean. 使用 docker-machine 命令,您可以启动,检查,…
Docker Compose Compose 简介 Compose 是用于定义和运行多容器 Docker 应用程序的工具.通过 Compose,您可以使用 YML 文件来配置应用程序需要的所有服务.然后,使用一个命令,就可以从 YML 文件配置中创建并启动所有服务. 如果你还不了解 YML 文件配置,可以先阅读  . Compose 使用的三个步骤: 使用 Dockerfile 定义应用程序的环境. 使用 docker-compose.yml 定义构成应用程序的服务,这样它们可以在隔离环境中一起…