《JAVA八股真解》四、Web

#JAVA##JAVA面经##JAVA内推#

1. TCP 和 UDP 的区别

特征 TCP UDP
连接 面向连接的协议,通信前需建立连接 无连接的协议,发送数据无需事先建立连接
可靠性 可靠传输,提供错误检测、重传机制 不保证数据包顺序和完整性,可能丢失或重复
顺序性 数据按序到达,支持乱序重排 不保证数据包到达顺序
面向 面向字节流的协议 面向数据报的协议
适用性 适用于需要高可靠性的场景,如文件传输、网页浏览 适用于对实时性要求高的场景,如视频直播、在线游戏
头部开销 头部较大,占用较多网络资源 头部较小,占用网络资源较少

总结:TCP是一种可靠的、面向连接的协议,适合需要确保数据完整性的场景;UDP是一种不可靠的、无连接的协议,适用于对延迟敏感的应用。

2. 常见的 HTTP 状态码

状态码 类别 描述
1xx 信息性状态码 服务器响应请求,但需要客户端继续执行操作
2xx 成功状态码 请求成功处理,例如:200 - 请求成功,201 - 创建成功
3xx 重定向状态码 客户端需进一步操作才能完成请求,例如:301 - 永久重定向,302 - 临时重定向
4xx 客户端错误状态码 请求语法错误或无法完成请求,例如:400 - 请求格式错误,401 - 未授权,403 - 禁止访问,404 - 找不到资源
5xx 服务器错误状态码 服务器内部错误导致请求失败,例如:500 - 服务器内部错误,502 - 网关错误,503 - 服务不可用

提示:了解常见状态码有助于快速定位问题,提升调试效率。

3. GET 和 POST 的区别

特征 GET POST
参数 参数附加在URL中,以键值对形式传递 参数包含在请求体

剩余60%内容,订阅专栏后可继续查看/也可单篇购买

本专栏在精不在多,内容分为八股文、大厂真实面经,面试通过后将offer和面试题私发给我,可退还专栏的收益部分费用。欢迎大家共建专栏

全部评论
接好运
点赞 回复 分享
发布于 03-07 12:59 广东
专栏目录https://www.nowcoder.com/share/jump/1772859327707
点赞 回复 分享
发布于 03-07 12:58 广东

相关推荐

高标智能 后端开发面经1. 自我介绍2. 将java文件编译成class字节码加载到JVM,会先被解析到哪个区域3. 频繁Minor GC的排查与解决4. JVM内存区域中哪些是私有,哪些是共享5. 线程之间的通信方式,如何保证线程安全?6. 自定义类实例化时,会不会生成它父类 Object 的实例?为什么?7. Spring IOC 三级缓存是否完全解决了循环依赖问题?举例说明。8. Spring IOC 依赖注入的方式有哪些?————————————————————【我们是谁】👉二轮车电控的业界"大佬",市占率50%以上!👉热门出海赛道,ebike-三电系统新势力!----------🌍国际化平台,格局打开🚀全方位培养,火箭晋升【岗位需求】结构、仿真、电机、软件、硬件、测试、营销、制造等【岗位地点】总部位于东莞松山湖,工作地点遍布全国及海外【薪酬福利】💡五险一金、周末双休、带薪年假、报到礼金、食宿安排、节假日礼品等~💡薪酬待遇:研发类硕士21~35万/年,本科12-21万/年;非研发12-21万/年;派驻海外岗位额外补贴1.4万+/月!【内推链接】https://kjgb.zhiye.com/campus/jobs?shareId=cd54c7a7-9898-4abb-bd5e-a37952f5e425&shareSource=2&qr=1&memory=%7B%7D&silence=1【内推码】EVKM89内推投递,简历优先筛选,面试流程加快!
点赞 评论 收藏
分享
评论
4
2
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务