每日后端面试5题 第十天

这篇具有很好参考价值的文章主要介绍了每日后端面试5题 第十天。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、说出Spring的9种设计模式

1.简单工厂

2.工厂方法(Factory Method)

3.单例(Singleton)

4.适配器(Adapter)

5.包装器(Decorator)

6.代理(Proxy)

7.观察者(Observer)

8.策略(Strategy)

9.模板方法(Template Method)

二、 HTTP协议

是什么

超文本传输协议,基于TCP协议,用于在Web浏览器和Web服务器之间传输HTML页面、图像、视频、音频和其他类型的文件。

HTTP请求由请求行、请求头和请求体组成

请求行

包含请求方法、URL和HTTP协议版本。

请求头

包含一些附加的信息,例如请求的主机名、用户代理、cookie等。

请求体

包含客户端发送的数据,例如表单数据等。

只有POST有请求体。

HTTP响应由状态行、响应头和响应体组成

状态行

包括协议版本号、状态码、结果描述;

响应头

Date: Sun, 17 Mar 2013 08:12:54 GMT

Server: Apache/2.2.8 (Win32) PHP/5.2.5

X-Powered-By: PHP/5.2.5

Set-Cookie: PHPSESSID=c0huq7pdkmm5gg6osoe3mgjmm3; path=/

Expires: Thu, 19 Nov 1981 08:52:00 GMT

Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0

Pragma: no-cache

Content-Length: 4393

Keep-Alive: timeout=5, max=100

Connection: Keep-Alive

Content-Type: text/html; charset=utf-8

date:当前GMT时间

server:告诉浏览器,服务器的型号

cinrynt-length告诉浏览器返回数据的长度

content-type:告诉浏览器返回数据的类型

expire:告诉浏览器将返回的资源缓存多长时间

refresh:告诉浏览器多久刷新一次

set-cookie:设置和页面关联的cookie

content-encoding:文档编码方式

allow:服务器支持哪些编码方式

响应体

返回的消息体,可以是html页面、js代码、纯数据。

三、JWT令牌的作用和组成

作用

用来作为登录验证的标记,防篡改

3部分

头部Header,负载Payload,签名Signature

Header

算法和模型

Payload

存储有关用户的数据

Signature

结合前两部分以及一个密钥生成

四、MySQL表间关系

一对一、一对多、多对多

一对一

在一个表中用外键关联另一个表

一对多

在多方建立外键,和一个的表中建立联系

多对多

在中间表中建立外键,分别关联主键

五、接收请求参数有哪些方式

1.原始方法

用HttpServletRequest对象接收,再调用getParameter方法。文章来源地址https://www.toymoban.com/news/detail-682090.html

2.Spring的简单的参数的方法

到了这里,关于每日后端面试5题 第十天的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 每日后端面试5题 第三天

    看图: 图片来自 线程状态转换图及其5种状态切换_小曹的blog的博客-CSDN博客 图片来自 总算把线程六种状态的转换说清楚了! - 知乎 线程一共有4种状态,分别是: 1.创建/新生状态new:被new出来了,还没start()。 2.就绪状态runable:start()了,待会去抢cpu。   抢到了cpu就是传说中

    2024年02月13日
    浏览(32)
  • 每日后端面试5题 第八天

    1.UDP无连接,速度快,安全性低,适合高速传输、实时广播通信等。 2.TCP面向连接,速度慢,安全性高,适合传输质量要求高、大文件等的传输,比如邮件发送等。 (还有:TCP只能是一对一的,UDP支持一对一、一对多、多对一) (还有:TCP首部开销有20个字节;UDP分组首部开

    2024年02月11日
    浏览(45)
  • 如何手机搜学法减分答案? #媒体#职场发展

    今天分享拥有拍照搜题、文字搜题、语音搜题、多重搜题等搜题模式,可以快速查找问题解析,加深对题目答案的理解。 1.证件照全能管家(APP) 一个非常好用的证件照APP 常用的证件照尺寸和底色都有、日常的证件照编辑完全够用,支持一键智能拍摄证件照,还可以对照片

    2024年02月19日
    浏览(47)
  • 【职业人生】如何有效的在职场当中避免工作失误和提高个人发展

         《左传·宣公二年》:“人谁无过,过而能改,善莫大焉。”古往今来,多少人犯过错误。强大如“智绝”的诸葛孔明,也有街亭之失。职场人更是难免会在工作中出现失误。     在职场生涯当中避免不了在工作当中带来的失误,在这过程当中,我们应当要学会怎么去

    2024年02月08日
    浏览(44)
  • [office] excel成绩表格数据排名次的教程 #职场发展#知识分享#媒体

    excel成绩表格数据排名次的教程 Excel 中经常需要使用到 排名 次的技巧,成绩表格数据具体该如何排名呢?接下来是小编为大家带来的excel成绩表格数据排名次的教程,供大家参考。 步骤1:不管在学校还是各个统计领域,排名应用随处可见,如果排序会打乱原有次序,那么好多

    2024年02月21日
    浏览(40)
  • 突破职场竞争,引领未来发展:考取《研发效能(DevOps)工程师职业技术认证》

    就业形势堪忧,什么最有保障?考个“国家级”证书傍身吧! 工信部教考中心作为中国领先的行业技能认证机构,其颁发的认证证书不仅代表了个人在信息技术领域的专业能力,更可以录入工业和信息化技术技能人才数据库,这是一个重要的信息资源平台,它可以帮助企业和

    2024年02月05日
    浏览(47)
  • [office] Excel中函数进行计算两个日期参数差值的方法 #职场发展#学习方法#媒体

    Excel中函数进行计算两个日期参数差值的方法 在excel使用中,如果想计算两个日期参数的差值,该用什么函数和如何使用呢?今天,小编就教大家在Excel中函数进行计算两个日期参数差值的方法。 Excel中函数进行计算两个日期参数差值的步骤 在excel中计算两个日期参数的差值,

    2024年02月20日
    浏览(49)
  • 2023年前端面试题考点之 通信(渲染、http、缓存、异步、跨域、安全)

    合集:2023年最全前端面试题考点HTML5+CSS3+JS+Vue3+React18+八股文+手写+项目+笔试_参宿7的博客-CSDN博客 本章内容为一面基础面 为了简洁,相关文章参考链接在标题里 目录 服务器端渲染 基本概念 服务器端渲染SSR(前端服务器node,react/vue,seo) 客户端渲染CSR 浏览器从输入url到渲

    2024年02月02日
    浏览(48)
  • 【后端面经-计算机基础】HTTP和TCP的区别

    目录 【后端面经-计算机基础】HTTP和TCP的区别 1. OSI七层模型和相关协议 2. TCP协议 2.1 特点: 2.2 报文格式 2.3 三次握手和四次挥手 3. HTTP协议 3.1 特点 3.2 报文格式 3.2 https和http 4. HTTP vs TCP 5. 面试模拟 参考资料 在计算机网络的学习中,OSI七层结构是一个很重要的概念。 七层模

    2024年02月12日
    浏览(54)
  • 后端面试话术集锦第五篇:rabbitmq面试话术

    这是后端面试集锦第五篇博文—— rabbitmq 面试话术❗❗❗ RabbitMQ 是 Erlang 语言开发的基于 AMQP 的一款消息中间件,核心思想是生产者不会将消息直接发送给队列,消息在发送给客户端时先发送给交换机,然后由交换机转发给对应的队列。 它对路由( Routing ),负载均衡( Load b

    2024年02月10日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包