zoukankan      html  css  js  c++  java
  • 其他相关的面试资料

    1,HTTP协议,get和post的区别。

    2.索引的作用,建立更多的索引会出现什么其他的情况?

    3.有哪几种常见的线程池?

    4,tcp,udp区别,为什么可靠和不可靠?

    5.tcp三次握手,四次挥手

    6.HTTP报文格式,tcp协议

    答案:

    HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。。

    HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。

    • get参数通过url传递,post放在request body中。

    • get请求在url中传递的参数是有长度限制的,而post没有。

    • get比post更不安全,因为参数直接暴露在url中,所以不能用来传递敏感信息。

      • get请求只能进行url编码,而post支持多种编码方式

      • get请求会浏览器主动cache,而post支持多种编码方式。

      • get请求参数会被完整保留在浏览历史记录里,而post中的参数不会被保留。

    • GET和POST本质上就是TCP链接,并无差别。但是由于HTTP的规定和浏览器/服务器的限制,导致他们在应用过程中体现出一些不同。
    • GET产生一个TCP数据包;POST产生两个TCP数据包

    2.建立索引是为了更快地查询、检索。 

      当表中有大量的数据再去创建索引,会比空表建立索引的慢许多,同时有索引在插入大量的数据,也会使得插入数据变得很慢。


    3,(1)fixThreadPool 正规线程

      (2)caCheThreadPool 缓存线程池

      (3)singleThreadPoll 单线程线程池

      (4)ScheduledThreadPoll

    4.https://blog.csdn.net/lzuacm/article/details/50945225

     https://blog.csdn.net/Joffer_Pong/article/details/78824302

    6.https://blog.csdn.net/xyx107/article/details/80436261

  • 相关阅读:
    python排序
    (转载)C++中的sort函数(一)
    谨慎求证,小心思考
    梯度下降算法之方程求解
    单链表基本操作
    为什么会有补码
    tensorflow中的padding方式SAME和VALID的区别
    洛谷P2765 魔术球问题
    洛谷P2754 [CTSC1999]家园
    洛谷P1251 餐巾计划问题
  • 原文地址:https://www.cnblogs.com/coder-2017/p/9714905.html
Copyright © 2011-2022 走看看