发表于: 2020-06-07 00:07:08
1 1797
加油!!!
今天完成的事:
1、学习shell脚本,编写部署脚本,测试数据
2、学习Nginx,配置域名指向Resin,本地配置Host,通过域名在浏览器,Postman等测试数据
什么是Shell脚本
是一种为 shell 编写的脚本程序
Shell脚本与Windows/Dos下的批处理相似,也就是用各类命令预先放入到一个文件中,方便一次性执行的一个程序文件,主要是方便管理员进行设置或者管理用的。但是它比Windows下的批处理更强大,比用其他编程程序编辑的程序效率更高,它使用了Linux/Unix下的命令。
shell流程控制主要有
if else
if else-if else
for循环
while语句
until循环
case语句
break命令:break命令允许跳出所有循环(终止执行后面的所有循环)
continue命令:continue命令与break命令类似,只有一点差别,它不会跳出所有循环,仅仅跳出当前循环
case ... esac语句
编写tomcat的自启动脚本
测试,
postman正常返回数据
关于Nginx
Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好,
Nginx 是一个很强大的高性能Web和反向代理服务,它具有很多非常优越的特性:
在连接高并发的情况下能够支持高达 50,000 个并发连接数的响应
什么是正向代理
什么是反向代理
反向代理的实现
1、修改本地host文件,配置云服务器ip指向的域名,启动tomcat
2、修改Nginx中的配置文件
通过访问本地修改的域名来实现对tomcat的访问
用postman和浏览器测试数据能否正确返回
2、负载均衡
概念
Load Balance
分摊到多个操作单元上进行执行,例如Web服务器、FTP服务器、企业关键应用服务器和其它关键任务服务器等,从而共同完成工作任务
明天计划的事:完成深度思考,提交代码和任务,然后花两天回顾任务二和框架知识
遇到的困难:
收获:任务二已经基本完成,通过任务二的学习,了解到了如何对接口进行测试以及接口测试的重要性,了解到了什么是restful风格以及关于postman的使用,了解了nginx,tomcat,jetty以及resin web服务器的使用和区别,不过关于ssm三大框架的使用和原理还不是很熟练的掌握
评论