遗忘悠剑

🍀 记录精彩的程序人生 开始使用

待分类 0 篇文章

MQ 消息队列相关的面试问答总结

MQ 消息队列相关的面试问答总结

你们公司生产环境用的是什么消息中间件?这个首先你可以说下你们公司选用的是什么消息中间件,比如用的是 RabbitMQ,然后可以初步给一些你对不同 MQ 中间件技术的选型分析。举个例子:比如说 ActiveMQ 是老牌的消息中间件,国内很多公司过去运用的还是非常广泛的,功能很强大。但是问题在于没法确认 ActiveMQ 可以支撑互联网公司的高并发、高负载以及高吞吐的复杂场景,在国内互联网公司落地较少。而且使用较多的
一起了解下 HTTP2 / 多路复用是什么

一起了解下 HTTP2 / 多路复用是什么

HTTP/2 有三大特性:头部压缩、ServerPush、多路复用。前两个特性意思比较明确,也好理解,唯有多路复用不太好理解,尤其是和 HTTP1.1 进行对比的时候,这个问题我想了很长时间,也对比了很长时间,现在把思考的结果分享出来,希望对大家有帮忙。先来说说 Keep-Alive 在没有 Keep-Alive 前,我们与服务器请求数据的流程是这样:浏览器请求//static.mtime.cn/a.js--> 解
互联网的本质: osi 七层协议

互联网的本质: osi 七层协议

一互联网的本质咱们先不说互联网是如何通信的(发送数据,文件等),先用一个经典的例子,给大家说明什么是互联网通信。现在追溯到八九十年代,当时电话刚刚兴起,还没有手机的概念,只是有线电话,那么此时你要是给在外地的人打电话,你应该怎么做?首先你要确保你们两个的座机要有一堆连接介质连接(电话线,转换器等等)咱们统称物理连接介质。其次,你要拨号,锁定对方的电话。最后就开始通话了。通话是有学问的,当时那个年代还
HTTP 和 HTTPS 协议,看一篇就够了

HTTP 和 HTTPS 协议,看一篇就够了

一、前言:先来观察这两张图,第一张访问域名 http://www.12306.cn,谷歌浏览器提示不安全链接,第二张是 https://kyfw.12306.cn/otn/regist/init,浏览器显示安全,为什么会这样子呢?2017 年 1 月发布的 Chrome56 浏览器开始把收集密码或信用卡数据的 HTTP 页面标记为“不安全”,若用户使用 2017 年 10 月推出的 Chrome62,带有输入数据的 HTTP 页面
http 和 https 的区别是什么?具体原理是什么?

http 和 https 的区别是什么?具体原理是什么?

前言无论是在校学习还是找工作的时候,老师和面试官都问过同学 HTTP 和 HTTPS 的区别。平时上网的时候也没有关注这个问题,只是知道计算机网络里 HTTP 的概念,所以最近才查资料好好补补这一块。其实这一块的知识延伸很广,如果之前不太了解加密算法和 SSL 协议,可以在学习了这个问题的基础上再做研究。TLS/SSL 工作原理及握手过程详解:https://tyler-zx.blog.csdn.net/articl
Nginx 所使用的 epoll 模型是什么?让我们一起复习下吧!

Nginx 所使用的 epoll 模型是什么?让我们一起复习下吧!

对于 Nginx,相信有过 Web 服务部署经验的同学都不陌生,它有以下特点:是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。Nginx 相较于 Apache 具有占有内存少,稳定性高等优势,并且依靠并发能力强,丰富的模块库以及友好灵活的配置而闻名。Nginx 目前部署量逐渐增加,大多数运维人员多多少少都懂点 Nginx,但是真正其明白原理的可能少之又少,在许多面试中可能就 N