Jenkins 是一个用 Java 编写的开源的持续集成工具。任务大纲1、安装 Jenkins(耗时:10min ~ 15min)2、启动 Jenkins(耗时:5min ~ 10min)3、进入 Jenkins(耗时:5min ~ 10min)一、安装 Jenkins1、Jenkins 简介Jenkins 是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成...
7年前 (2017-11-08)
阅读(2463)
赞一个 (1)
链接直达
Maven 简介Apache Maven 是一个软件项目管理及自动构建工具,由 Apache 软件基金会所提供。基于项目对象模型(缩写:POM)概念,Maven 利用一小段描述信息能管理一个项目的构建、报告和文档等步骤。任务大纲1、安装 Maven(耗时:10min ~ 15min)2、Maven 简单使用(耗时:25min ~ 30min)一、安装 Maven1、Java 安装首先我们需要准备 Java 开发环境,使用下面命令来安装...
7年前 (2017-11-08)
阅读(2587)
赞一个 (0)
链接直达
学习如何搭建 Java 和 Tomcat 组成的 Java Web 开发环境任务大纲1、搭建 Java 开发环境(耗时:18min ~ 20min)2、访问 Tomcat(耗时:3min ~ 5min一、搭建 Java 开发环境此实验教大家如何配置 JDK 、Tomcat 和 Mysql1、安装 JDKJDK 是开发Java程序必须安装的软件,我们查看一下 yum 源里面的 JDK:yum list java*选择适...
7年前 (2017-11-07)
阅读(2558)
赞一个 (0)
链接直达
程序员都很希望别人能写文档,而自己却不愿意写文档。文档的编写和管理影响了团队沟通协作的效率,ShowDoc 是一个非常适合 IT 团队的在线文档分享工具,为提升团队之间的沟通协作效率而生。本实验带您在 centos 系统上搭建基于 Nginx + PHP 的 ShowDoc 文档工具。文档API:https://www.showdoc.cc/help示例:https://www.showdoc.cc/demo任务大纲1、准备 Nginx...
7年前 (2017-11-07)
阅读(4636)
赞一个 (1)
链接直达
LNMP是建立web应用的平台,是Linux、NGINX,MySQL(有时也指MariaDB,数据库软件) 和PHP(有时也是指Perl或Python) 的简称。任务大纲1、搭建 Nginx 静态服务器(耗时:5min ~ 10min)2、安装 MySQL 数据库服务(耗时:5min ~ 10min)3、搭建 PHP 环境(耗时:5min ~ 10min)4、配置 Nginx 并运行 PHP 程序(耗时:5min ~ 10min)一、搭...
7年前 (2017-11-07)
阅读(2338)
赞一个 (0)
链接直达
Docker 是一个开源的应用级别的虚拟化工具,可以将任何应用包装在"LXC容器”中运行。任务大纲1、安装与配置 Docker(耗时:10min ~ 20min)2、Docker 的简单操作(耗时:10min ~ 20min)一、安装与配置 Docker操作系统介绍[root@VM_1_64_centos ~]# uname -a
Linux VM_1_64_centos 3...
7年前 (2017-11-07)
阅读(3095)
赞一个 (0)
链接直达
Node.js 是运行在服务端的 JavaScript, 是基于 Chrome JavaScript V8 引擎建立的平台。任务大纲1、安装 Node.js 环境(耗时:5min ~ 10min)2、配置和使用 npm(耗时:8min ~ 10min)一、安装 Node.js 环境Node.js 是运行在服务端的 JavaScript, 是基于 Chrome JavaScript V8 引擎建立的平台。1、下载并安装 Node.js下载...
7年前 (2017-11-06)
阅读(2579)
赞一个 (1)
链接直达
SVN 是 Subversion 的简称,是一个开放源代码的版本控制系统,相较于 RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。本实验带您一步步搭建属于自己的 SVN 服务器。任务大纲1、安装 SVN 服务端(耗时:1min ~ 2min)2、创建 SVN 版本库(耗时:1min ~ 2min)3、配置 SVN 信息(耗时:2min ~ 5min4、启动 SVN 服务(耗时:2min ~ 5min)5、部署完成耗时:...
7年前 (2017-11-06)
阅读(2469)
赞一个 (1)
链接直达
任务大纲1、下载安装 git(耗时:5min ~ 10min)2、配置环境变量(耗时:5min ~ 10min)3、创建 git 账号密码(耗时:5min ~ 10min)4、初始化 git 仓库并配置用户权限(耗时:5min ~ 10min)一、下载安装 gitGit 是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。此实验以 CentOS 7.2 x64 的系统为环境,搭建 git 服务器。1、安装依赖库和...
7年前 (2017-11-06)
阅读(2201)
赞一个 (1)
链接直达
一、安装并启动 FTP 服务1、安装 VSFTPD使用 yum 安装 vsftpd:yum install vsftpd -y2、执行过程[root@VM_187_212_centos ~]# yum install vsftpd -y
Loaded plugins: fastestmirror, langpacks
epe...
7年前 (2017-11-06)
阅读(2343)
赞一个 (2)
链接直达
SHA-1SHA-1算法可以从明文生成160bit的信息摘要,示例如下:给定明文:abcdSHA-1摘要:81FE8BFE87576C3ECB22426F8E57847382917ACFSHA-1 与 MD5的主要区别是什么呢?1、摘要长度不同。MD5的摘要的长度尽128bit,SHA-1摘要长度160bit。多出32bit意味着什么呢?不同明文的碰撞几率降低了2^32 = 324294967296倍。2、性能略有差别SHA-1生成摘要...
7年前 (2017-10-29)
阅读(2308)
赞一个 (1)
链接直达
上一次为大家介绍了AES算法的基本概念,没看过的小伙伴可以点击下面的链接:漫画:什么是AES算法?我们是有追求的程序员,不能知其然不知其所以然。这一次,我来给大家讲一讲AES算法的底层原理。上一期我们已经对AES的总体加密流程进行了介绍,在这里我们重新梳理一下:1、把明文按照128bit拆分成若干个明文块。2、按照选择的填充方式来填充最后一个明文块。3、每一个明文块利用AES加密器和密钥,加密成密文块。4、拼接所有的密文块,成为最终的密...
7年前 (2017-10-29)
阅读(2301)
赞一个 (1)
链接直达