面试题(1)

1.Mysql中怎么查看表结构?
第一步,我们打开mysql命令行编辑器。
第二步,我们输入密码,登录Mysql数据库。
第三步,我们先显示数据库,选择一个我们要创建表的数据库。show databases
第四步,我们使用那个数据库,当然也可以直接新建一个数据库。use sss
第五步,我们在那个数据库中创建一个表。creat table
最后,我们输入describe 表名;我们就可以显示表结构了。

2.左链接,右链接,oracle存储过程怎么写
Oracle  外连接(OUTER JOIN)包括以下:
左外连接(左边的表不加限制)
右外连接(右边的表不加限制)
全外连接(左右两表都不加限制)
对应SQL:LEFT/RIGHT/FULL OUTER JOIN。 通常省略OUTER关键字, 写成:LEFT/RIGHT/FULL JOIN。
存储过程的基本语法:
  CREATE OR REPLACE PROCEDURE 存储过程名(param1 in type,param2 out type)
  IS
  变量1 类型(值范围);
  变量2 类型(值范围);  
  BEGIN
    select count(*) into 变量1 from 表名 where 列名=param1;
    if (判断条件) then
      select 列名 into 变量2 from 表名 where 列名=param1;
      DBMS_OUTPUT.put_line('打印信息');
    Elsif (判断条件) then
      dbms_output.put_line('打印信息');
    Else
      Raise 异常名 (NO_DATA_FOUND);
    End if;
  Exception
      When others then
        Rollback;   
  END;
3.linux上查看端口?
netstat -ntlp:查看当前所有tcp端口
各个参数解释如下:
-t : 只显示TCP端口
-u : 只显示UDP端口
-l : 仅显示监听套接字(能够读写与收发通讯协议(protocol)的程序)
-p : 显示进程标识符和程序名称,每一个套接字/端口都属于一个程序
-n : 不进行DNS轮询,显示IP(这样可以加快查询的时间)
4.http常见常态码?
1xx(临时响应)
2xx(成功)
3xx(重定向)
4xx(请求错误)
5xx(服务器错误)
1:
100   (继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。  
101   (切换协议) 请求者已要求服务器切换协议,服务器已确认并准备切换。
2:
200   (成功)  服务器已成功处理了请求。 通常,这表示服务器提供了请求的网页。 
3:
301   (永久移动)  请求的网页已永久移动到新位置。 服务器返回此响应(对 GET 或 HEAD 请求的响应)时,会自动将请求者转到新位置。 
302   (临时移动)  服务器目前从不同位置的网页响应请求,但请求者应继续使用原有位置来进行以后的请求。 
4:
400   (错误请求) 服务器不理解请求的语法。 
401   (未授权) 请求要求身份验证。 对于需要登录的网页,服务器可能返回此响应。 
403   (禁止) 服务器拒绝请求。 
404   (未找到) 服务器找不到请求的网页。 
5:
500   (服务器内部错误)  服务器遇到错误,无法完成请求。  
502   (错误网关) 服务器作为网关或代理,从上游服务器收到无效响应。 
503   (服务不可用) 服务器目前无法使用(由于超载或停机维护)。 通常,这只是暂时状态。 
5.postman有几种环境变量?
1.Manage Environments--设置运行环境
2、此处设置了两个环境:local和remote
3、点击环境,配置属于当前环境的变量
4、使用环境变量
右上角选择环境
在需要输入变量值得地方输入{{变量名}},即可取得该值
5.保存
可以将常用的接口参数save起来,建立文件夹,以备后续使用

6.http请求和http响应包含哪些内容?

参考答案:

    请求报文包含三部分:
    a、请求行:包含请求方法、URI、HTTP版本信息

    b、请求首部字段

    c、请求内容实体
    响应报文包含三部分:

    a、状态行:包含HTTP版本、状态码、状态码的原因短语

    b、响应首部字段

    c、响应内容实体

原文地址:https://www.cnblogs.com/wenjing2019/p/10911843.html