zoukankan      html  css  js  c++  java
  • 软件测试工程师人手必备的一只:TOM猫,可以带你装逼带你飞!

    Hi,你来了?

    其实没有猫,为了让你们好好学习,天天向上!我可真的是拼了命了!

    写这篇文章的缘由是,近期有同学经常问到一个这样的问题:

    老师,tomcat是啥?

    老师,Linux是啥?

    老师,xshell是什么?Xftp又是什么?

    老师,web服务是怎么跑起来的(意思就是网站)?

    老师,web服务是怎么跟数据库结合起来的?

    ..........

    好哒,实在是问问题的人太多了~华华决定写一篇大大大大攻略出来,让你从此以后不再烦恼!根据问题提问,我们需要追根溯源的来各个击破,做一个比较全面的知识整理。

    Q1:什么是服务器?

    A1:其实,对于这个问题,我们可以抛开很多高大上的理论,就问你一句:你知道什么是电脑主机吗?那么服务器其实就是一个没有显示屏的电脑主机而已,但是它的配置要比普通主机高很多很多很多!!

    Q2:什么是Linux?

    A2:这个问题也很简单,因为我们平时接触的少,所以对这个名词会比较陌生。其实Linux一个操作系统,服务器(也就是我们刚刚说的不带显示屏的主机)要运行起来,就必须要有操作系统,不然就是一块砖,跟你手机没有操作系统是一个道理,就会变成一块砖。我们平时用的是Windows操作系统,有xp、win7、win8、win10,那么Linux操作系统也有多个,比如说CentOS、Linux Mint、Ubuntu、OpenSUSE、Fedora、PC-BSD等各种。

    注意:这里有个坑,面试官经常会问你,你用的Linux是哪个版本的?那你就要注意咯!我们柠檬班学生用的都是centos 6.3版本的。所以你要说你会Linux命令会熟练操作Linux系统,一旦这个坑你没有跨过去,面试官会觉得你不懂Linux,虽然我也不知道他们的神逻辑是从哪里来的~也许是希望你对Linux系统跟对Windows系统一样了解吧!

    Q3:什么是xshell、xftp?

    A3:在上面华华怎么说来着?服务器是不带显示器的主机,那么你安装了centos操作系统后,它就变成了:不带显示器的有centos操作系统的主机。所以我要对这台主机进行操作,比如说部署测试环境,比如说存放华华的美照,比如说我要新建一个文档,比如说我要哗啦啦的敲Linux命令,那怎么样才能才能连接上我的服务器呢?

    这个时候xshell和xftp这两个工具横空出世了!他们长这样:

      

                                 

    利用xshell我们就可以愉快的敲Linux命令,来进行各种骚操作了,哦,不,是高端操作。

    利用xftp就可以传输文件到Linux系统或者从Linux系统拉取文件到本地啦!

    (什么?怎么使用?怎么连接?柠檬班全程技能提升班欢迎你!!!华华等你哦!)

    Q4:tomcat是啥?

    A4:tomcat是一只猫,它长这样,名字叫tomcat:

    开玩笑的,tomcat其实是一个web server容器,所有的代码,也就是我们平常知道的war包放到这个tomcat的webapps文件里面里面,然后启动tomcat,我们就可以访问到网站或者是对应的服务啦!

    Q5:web服务是怎么跟数据库关联起来的?

    A5:刚刚介绍完TOM猫,大家都知道,把代码放到这个webserver容器里面,我们的程序我们的网站就可以跑起来了,但是有同学好奇,那我们平常注册的信息,我们购买商品的信息,我们支付订单的信息,是怎么跑到数据库里面去的?Tomcat里面除了webapps文件夹,还有一个文件夹叫conf,是专门存放配置文件的文件夹。每次部署测试环境的时候,开发会把数据库的连接信息放到这个conf下,等你的tomcat运行起来的时候,每次涉及到数据库的请求,就会跑到conf下面读取数据库的登录信息,登录上数据库,进行数据库的增删改查~

    所以,你看,这个就是一个网站运行的过程,了解工具,了解容器,是非常有必要的~

    如果大家还不太懂,欢迎来柠檬班进修~!

  • 相关阅读:
    Oracle11g新建用户及用户表空间
    PLSQL连接oracle12c
    Zabbix微信报警脚本及写触发记录
    使用document.select(Jquery Css selector) selector:看jsoup文档来敲案例学习 selector选择器
    仙女打卡day1
    XML的解析(读取),附带源码与运行效果图 (day01)
    [Luogu] P7077 函数调用
    [Luogu] P5815 [CQOI2010]扑克牌
    [Luogu] CF364D Ghd
    [Luogu] P4823 [TJOI2013]拯救小矮人
  • 原文地址:https://www.cnblogs.com/liulinghua90/p/8964365.html
Copyright © 2011-2022 走看看