- 博客(26)
- 收藏
- 关注
转载 linux小白成长之路13————用U盘安装linux服务器
【内容指引】制作CentOS安装引导盘;安装CentOS;相关设置;一、制作CentOS安装引导盘1.下载安装镜像文件从官网下载iso文件:网址:https://www.centos.org/download/选择:DVD ISO选择阿里云镜像,下载速度很快。2.格式化U盘插入U盘,在Mac磁盘工具中用MS-DOS(FAT)格式化U盘:...
2018-08-31 14:29:00
375
转载 linux小白成长之路12————Docker部署Nginx
【内容指引】Docker安装Nginx;简单启动;准备配置文件;一、Docker安装Nginx指令:docker pull nginx二、简单启动指令:docker run --name mynginx -p 80:80 -d nginx在浏览器中访问服务器的公网IP或域名,可看到Nginx的默认首页:三、准备配置文件1.建立nginx自定义首页...
2018-08-31 09:51:00
170
转载 测试驱动开发实践5————testSave之修改文档分类
【内容指引】1.确定“修改文档分类”的微服务接口及所需的参数2.设计测试用例及测试用例合并3.为测试用例赋值并驱动开发上一篇我们通过17个测试用例完成了“新增文档分类”这个业务的单元测试。本篇接着示范如何对修改文档分类的业务编写测试代码:一、确定“修改文档分类”的微服务接口及所需的参数1.接口“文档”微服务的Rest接口“/category/modify”...
2018-04-12 13:27:00
167
转载 测试驱动开发实践4————testSave之新增文档分类
【内容指引】1.确定“新增文档分类”的流程及所需的参数2.根据业务规则设计测试用例3.为测试用例赋值并驱动开发一、确定“新增文档分类”的流程及所需的参数假定本项目由五部分组成:客户端、Zuul微服务网关、“项目管理”微服务、“团队管理”微服务和“文档管理”微服务。微服务网关是客户端和微服务之间的桥梁。客户端和微服务之间参数的传递模型如下:1.在客户端Post...
2018-04-11 13:52:00
215
转载 测试驱动开发实践3————从testList开始
【内容指引】运行单元测试;装配一条数据;模拟更多数据测试列表;测试无搜索列表;测试标准查询;测试高级查询。一、运行单元测试我们以文档分类(Category)这个领域类为例,示范如何通过编写测试用例来驱动代码开发。首先我们可以打开Category的单元测试初始化代码CategoryControllerTest.java:上面是通过macOS操作系统...
2018-04-06 08:34:00
222
转载 测试驱动开发实践2————测试驱动开发之前
【内容指引】关闭微服务项目的缓存开关;改造dto层代码;改造dao层代码;改造service.impl层的list方法;调整单元测试类的testList方法代码。一、关闭项目的缓存开关在正式进行测试驱动开发之前,我们需要关闭项目的缓存配置。由于从“云开发”平台生成的微服务初始化代码默认启用了Redis缓存(建议以Docker的方式安装及启动Redis),为避免...
2018-04-05 07:50:00
113
转载 测试驱动开发实践1————项目代码生成
【内容指引】领域驱动开发;云端生成项目代码;项目代码结构介绍。一、领域驱动开发1.”云开发“开发者社交平台概述“云开发”开发者社交平台是一个基于互联网云端协作、进行软件项目管理、代码开发、全球招标、在线交付等为一体的开发者社交平台。整个产品包含产品、项目、代码、测试、文档及团队六个模块,采用Spring Cloud微服务的方式开发,每个模块对应一个微服务。本系...
2018-04-04 21:57:00
106
转载 构建微服务开发环境8————Hello 微服务
【内容指引】1.用IDEA打开微服务项目;2.更新Maven依赖;3.IntelliJ IDEA JDK配置;4.修改代码;5.运行微服务;6.将代码变更提交到Github。经过前面的努力,我们已经为Spring Cloud微服务开发准备好了合适的环境。目前我们的操作系统上已安装了JDK、IntelliJ IDEA高效开发工具、Maven项目管理工具、Dock...
2018-04-04 21:41:00
210
转载 构建微服务开发环境7————使用Github管理项目代码的版本
【内容指引】1.注册GitHub帐号;2.下载Github Desktop客户端;3.macOS安装Github Desktop客户端;4.windows安装Github Desktop客户端;5.启动Github Desktop;6.添加新仓库。作为开源代码库以及版本控制系统,Github拥有140多万开发者用户。随着越来越多的应用程序转移到了云上,Gith...
2018-04-04 14:55:00
290
转载 构建微服务开发环境6————利用npm安装前端框架
【内容指引】安装JQuery组件;安装BootStrap前端框架;安装AngularJs前端框架;安装angular动画模块;安装angular的ui-router模块。一、进入下载的目标文件夹1.macOS操作系统:在桌面或其它地方新建一个文件夹(取个名称,如,npm-download),用于存放下载的前端框架。在文件夹上鼠标右键,选择 > 拷贝“...
2018-04-03 14:11:00
156
转载 构建微服务开发环境5————安装Node.js
【内容指引】下载Node.js;Mac下安装Node.js;Windows下安装Node.js;查看node和npm的版本。一、下载Node.js访问Node.js官网:https://nodejs.org/en/download/二、Mac下安装Node.js1.傻瓜啥安装,看图:2.安装完后查看nod...
2018-04-03 12:31:00
103
转载 构建微服务开发环境4————安装Docker及下载常用镜像
【内容指引】下载Docker;Mac下安装Docker;Windows下安装Docker;下载常用docker镜像.一、下载Docker1.Mac适用Docker下载地址:https://docs.docker.com/docker-for-mac/install/2.Windows适用Docker下载地址:https://docs.docker.com...
2018-04-03 12:00:00
147
转载 构建微服务开发环境3————Java应用的优秀管理工具Maven的下载安装及配置
【内容指引】下载安装包;MacOS下Maven的安装及配置;Windows下Maven的安装及配置。一、下载安装包进入Maven的官方下载地址:http://maven.apache.org/download.cgi当前Maven最新版本为3.5.3,在下图所示的"Binary zip archive"旁点击下载“apache-maven-3.5.3-bin.zi...
2018-04-02 22:50:00
105
转载 构建微服务开发环境2————安装IntelliJ IDEA
【内容指引】下载IntelliJ IDEA安装包;Mac版IDEA安装;Windows版IDEA按装。一、下载IntelliJ IDEA安装包访问官方网址:https://www.jetbrains.com/idea/其中有两个版本:Ultimate和Community版本。开发Java EE使用Ultimate版,这个是收费的。有Windows、macOS和Li...
2018-04-02 21:37:00
236
转载 构建微服务开发环境1————如何安装JDK
【内容指引】下载JDK;Mac系统安装JDK;Mac系统配置环境变量;Windows系统安装JDK;Windows系统配置环境变量。一、下载JDK1.访问Oracle官网 http://www.oracle.com浏览到首页的底部菜单 ,然后如下图所示点击链接“Download Java for developers”:2.目前最新版JDK...
2018-04-02 00:30:00
232
转载 linux小白成长之路11————linux命令大全
1. 启动,关机,登入,登出相关命令登录:login登出:logout登出:exit停止系统:shutdown停止系统:halt重启动:reboot切断电源:poweroff把内存里的内容写入磁盘:sync安装lilo启动管理程序:lilo安装lilo启动管理程序:grub2. Shell相关命令切换Shell:chsh显示命令履历:history设置命...
2018-04-01 12:49:00
123
转载 linux小白成长之路10————SpringBoot项目部署进阶
【内容指引】war包部署;jar包部署;基于Docker云部署。一、war包部署通过“云开发”平台初始化的SpringBoot项目默认采用jar形式打包,这也是我们推荐的方式。但是,因为某些原因,软件需求方特别要求用war形式打包,我们该怎么做?1.项目尚未开始如果开发前,软件需求就指明要war形式打包和部署,那么我们在利用IntelliJ IDEA创建Spr...
2018-04-01 11:34:00
115
转载 linux小白成长之路9————打包部署SpringBoot项目
【内容指引】SpringBoot项目介绍;打包SpringBoot项目: 1.pom.xml; 2.application.properties配置; 3.application-dev.properties配置; 4.application-prod.properties配置; 5.data.sql; 6.打包设置。...
2018-03-30 17:08:00
180
转载 linux小白成长之路8————访问Docker中的mysql
【内容指引】本篇实战演示如何操作Docker中的mysql数据库,包含以下五个知识点:登录容器;登录mysql;运行SQL指令创建数据库;退出mysql;退出容器;1.登录容器我们在上一篇中运行过如下指令:docker run --restart=always --name first-mysql -p 3306:3306 -e MYSQL_RO...
2018-03-30 11:45:00
1047
转载 linux小白成长之路7————Docker安装mysql
【内容指引】从Docker检索mysql镜像;Mysql Docker镜像下载;查看本地镜像列表;设置Mysql的Docker镜像开机自动运行;常用Docker指令及参数;1.从Docker检索mysql镜像指令:docker search mysql2.镜像下载指令:docker pull mysql...
2018-03-29 23:01:00
85
转载 linux小白成长之路6————安装Java+Apache(httpd)+Tomcat
【内容指引】安装Java环境;查看JDK版本;安装Apache(httpd);安装Tomcat;设置服务开机启动。1.安装Java环境指令:yum intall java-1.8.0* -y 注意:“-y”放最后,如果放中间,可能不被识别。2.查看java版本指令:java -version...
2018-03-29 18:35:00
96
转载 linux小白成长之路5————安装Docker
1.安装docker命令:yum -y install docker2.启动docker命令:systemctl start docker.service3.查看docker版本命令:docker --version我们看到docker版本为1.13.14.将docker设置为开机启动...
2018-03-29 17:55:00
115
转载 linux小白成长之路4————centos7配置自动更新安装安全补丁
【内容指引】安装yum-cron;修改配置:nano;手工启动服务;将服务设置为开机自动启动。为保证linux系统的安全性以及稳定性,可以使用yum-cron服务自动更新:1.安装yum-cron命令:yum install yum-cron -y2. 使用nano修改yum-cron的配置yum-cron配置的存放路径是...
2018-03-29 13:21:00
520
转载 linux小白成长之路3————更新yum源
【内容指引】进入目录:cd查看目录下的内容:ls重命名备份:mv从网络下载:wgetyum更新:yum update第一次运行yum安装软件前,建议更新yum。1.进入yum源目录命令:cd /etc/yum.repos.d查看当前yum源目录里的文件:命令:ls2.将“CentOS-Base.r...
2018-03-29 13:02:00
716
转载 linux小白成长之路2————yum安装火狐浏览器
【内容指引】使用终端;使用Root权限;使用yum安装火狐浏览器。1.使用终端:CentOS左上角:应用程序>收藏>终端2.使用root权限安装软件:输入:sudo -i接着根据提示输入密码(上篇安装linux虚拟机时设定的登录密码,也是超级管理员密码)。现在已切换为root账户了,以后安装软件时都是用root账...
2018-03-28 23:57:00
2986
转载 linux小白成长之路1————通过Parallels安装CentOS虚拟机
【内容指引】通过Mac版Parallels安装CentOS7虚拟机的教程:1.从官网下载iso文件:网址:https://www.centos.org/download/选择:DVD ISO选择阿里云镜像,下载速度很快。2.启动Parallels在Mac中启动Parallels点Parallels控制中心右上角的“+”,添加虚拟机:...
2018-03-28 22:27:00
280
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人