武海拾遗录(二)

面试问题与知识点(二)

Posted by 敬方 on November 28, 2021

武海拾遗录(二)

2021-11-29 00:45:58

参考链接:

1. sql注入、XSS和CSRF常见安全漏洞

2. session/cookie

2.1 session/cookie的差别和联系是什么

详见:

2.2 为何以及如何进行session进行集中存储

3. SSO

3.2 SSO 如何进行设计与实现

4. HTTP

4.1 HTTP 常见的返回码

详见: HTTP常见状态码

4.2 HTTP 常见的header

4.3 HTTPS握手过程

详见:HTTPS握手过程

5. CDN架构与详解

SDN即软件定义网络(software Defined Netwark),是一种Emulex网络得一种新型网络架构,致力于改变传统网络得弊端,是网络虚拟化的一种实现方式。

OpenFlow通过将网络设备的控制权和数据面分离,由集中的控制器管理,无需依赖底层的网络设备(路由器,交换机,防火墙),屏蔽了底层网络得差异性,而控制权完全由胡勇决定。 传统网络的弊端:扩展能力差,如果业务需求有变化,需要重新相应网络设备,这是件非常繁琐的事情。

SDN的优势:自定义划,开放性,可拓展,配置简单。

意义:正是因为这种业务逻辑的开放性,使得网络作为“管道”的发展空间变为无限可能。如果未来云计算的业务应用模型可以简化为“云—管—端”,那么SDN就是 “管”这一环的重要技术支撑。

6. DNS 解析过程

7. 微服务

7.1 为什么要用微服务

7.2 微服务的发现、负载均衡、过载保护、限流目的是什么,如何实现

7.2.1 微服务的发现

7.2.2 微服务负载均衡

7.2.3 微服务负载均衡

7.2.4 过载保护

7.2.5 限流目的

8. 字符集

8.1 字符集合是什么

8.2 那些地方会涉及到字符集

  • mysql
  • 编码存储
  • 跨平台

8.3 如何正确选择字符集

8.4 怎么做一个多语言支持的Web系统