美文网首页
【解题】什么是MVC、当浏览器输入域名做了什么操作、HTTP协议

【解题】什么是MVC、当浏览器输入域名做了什么操作、HTTP协议

作者: 琉佳 | 来源:发表于2019-12-12 19:06 被阅读0次

1、什么是MVC:

M(model模型):主要负责数据(向数据库请求数据)

V(view视图):主要负责视图(页面)

C(controller控制器):接收用户请求,处理业务逻辑

2、当浏览器输入域名做了什么操作:

baidu.com -->DNS(把域名变成IP的一种技术) --> (TCP)进行三次握手--> 传输消息

3、HTTP协议:

超文本传输协议,基于TCP的、默认端口80、明文传输、

特点:客户端/服务器模式、简单快速、灵活、无连接(短连接)、无状态

4、什么是可迭代对象、集合有什么特点:

·可以被 for in 遍历的对象就是可迭代对象

集合:

·确定性:给定一个集合,任给一个元素,该元素或者属于或者不属于该集合,二者必居其一,不允许有模棱两可的情况出现

·互异性:一个集合中,任何两个元素都认为是不相同的,即每个元素只能出现一次。

·无序性:集合中的元素之间是无序的

5、什么是迭代器、生成器有几种写法:

·迭代器(iterator)是一个抽象的概念,任何对象,如果它的类有next方法(next python3)和__iter__方法返回自己本身,即为迭代器

·生成器:能让一个函数看上去暂停执行,通过next()或send()继续执行

·1,如同列表生成方式,把[]换成()

2,函数 + yield(如果一个函数中有yield语句,那么这个就不再是函数,而是一个生成器的模板)

3, 使用__next__方法

6、什么是MTV:

M(model模型):主要负责数据

T(template模板):主要负责模板

V(view控制器):接收用户请求,处理业务逻辑

7、数据库:什么是索引,知道哪些索引:

·数据库索引就是数据库的数据结构;一个索引是由表中某一列上的数据组成,并且这些数据存储在某个数据结构中

·聚集索引(主键索引):在数据库里面,所有行数都会按照主键索引进行排序。

非聚集索引:就是给普通字段加上索引。

联合索引:就是好几个字段组成的索引,称为联合索引。

相关文章

  • 【解题】什么是MVC、当浏览器输入域名做了什么操作、HTTP协议

    1、什么是MVC: M(model模型):主要负责数据(向数据库请求数据) V(view视图):主要负责视图(页面...

  • 跨域的四种方式

    一.浏览器的同源策略 1.什么是同源 同协议:如都是http或者https 同域名:如都是http://baidu...

  • 令我印象深刻的测试面试题

    在浏览器中输入URL会发生什么,用到了哪些协议 1、浏览器要将URL解析成IP地址,解析域名就要用到DNS协议,(...

  • 同源策略

    什么是同源策略同源策略是浏览器端限制不同源之间执行特定的操作 什么是同源呢?一个源由协议,域名,端口三部分组成,当...

  • 02-撩课JavaEE-Http请求与响应

    一、什么是协议 二、什么是HTTP协议 三、HTTP组成部分 四、请求的发送方式 通过浏览器的地址栏通过html当...

  • 浏览器的同源策略与跨域:

    浏览器同源策略: 浏览器会限制对异源(异域)的资源操作 所谓同源是指:协议,端口,域名均相同 为什么要有浏...

  • http协议

    HTTP协议 用户访问网站过程 1.用户打开浏览器输入地址之后。按下回车2.完成地址域名的解析过程(域名--ip解...

  • 关于git、Markdown和Linux

    我们在百度搜索,到底发生了什么 用户打开浏览器,输入baidu.com,这其实是输入的百度域名,域名加协议和端口形...

  • 同源策略、跨域、jsonp

    1.什么是同源策略 同源就是协议、域名、端口号相同。 协议: http、https 域名 :www.jirengu...

  • 请求 响应

    什么是一次请求? 在浏览器中输入地址回车 Http协议是什么? 超文本传输协议 可以快速的 将服务器的数据显...

网友评论

      本文标题:【解题】什么是MVC、当浏览器输入域名做了什么操作、HTTP协议

      本文链接:https://www.haomeiwen.com/subject/zkntnctx.html