
后端面试考点
CV键都碎了
真·前端小垃圾,努力混饭的智障
展开
-
PUT和POST的区别
Post vs PutPost:创建,不安全,不幂等Put:更新或创建,幂等比较容易混淆的是HTTP POST和PUT。POST和PUT的区别容易被简单地误认为“POST表示创建资源,PUT表示更新资源”;而实际上,二者均可用于创建资源,更为本质的差别是在幂等性方面。在HTTP规范中对POST和PUT是这样定义的:The POST method isused to request that the origin server accept the entity enclosed in thereq原创 2022-03-30 10:49:25 · 8106 阅读 · 0 评论 -
说说你对SpringIOC是怎么理解的
IOC就是控制反转,是指创建对象的控制权的转移。以前创建对象的主动权和时机是由自己把控的,而现在这种权利转移到Spring容器中,并由容器根据配置文件去创建实例和管理各个实例之间的依赖关系。对象与对象之间松散耦合,也利于功能重复利用。DI依赖注⼊,和控制反转是同⼀个概念 的不同⻆度的描述,即应⽤程序在运⾏时依赖IoC容器来动态注⼊对象需要 的外部资源。最直观的表达就是,IOC让对象的创建不用new了,可以由spring自动产生,使用java的反射机制,根据配置文件在运行时动态的去创建对象以及管理对象,并.原创 2022-03-28 10:09:09 · 668 阅读 · 0 评论 -
数据库如何处理海量数据
数据库如何处理海量数据对数据库进行分库分表,主从架构,读写分离。水平分库/分表,每个库和表的结构一模一样。垂直分库/分表,每个库和表的结构不一样。读写分离:主机负责写,从机负责读。主从结构概念主从多用于网站架构,因为主从的同步机制是异步的,数据的同步有一定延迟,也就是说有可能会造成数据的丢失,但是性能比较好,因此网站大多数用的是主从架构的数据库,读写分离必须基于主从架构来搭建。...原创 2022-03-24 16:24:50 · 4427 阅读 · 0 评论 -
get和post请求有哪些区别
用途get请求用于向服务器请求资源post请求用于向服务器提交数据表单提交方式get请求直接将表单数据拼接到URL上,多个参数需要用&连接起来并且用?拼接action后面。www.baidu.com/s?name1=value&name2=valuepost请求将表单数据放到请求头或请求消息体中传输数据大小的限制get请求传输的数据受URL长度的限制,而URL长度是由浏览器决定的post请求传输的数据大小理论上是没有限制的参数的编码get请求..原创 2022-03-24 16:11:07 · 134 阅读 · 0 评论 -
HTTP响应码的含义
200:成功,服务器成功响应了客户端的请求301:永久重定向,客户端请求一个网址后,web请求会将当前的网址重定向到另一个网址。搜索引擎会抓取重定向后网页内容并且将旧的网址替换为重定向后的地址。302:临时重定向。搜索引擎会抓取重定向后的网页内容并且保留旧的网址,因为搜索引擎认为重定向是暂时的。400:客户端请求错误,多为参数不合法导致web服务器验参失败。404:服务器找不到资源500:web服务器错误,服务器处理客户端请求时发生错误。503:服务器不可用,服务器停机504:网关超时..原创 2022-03-21 10:19:06 · 261 阅读 · 0 评论