2026年5月28日笔记

get put post请求流只能请求一次,不能进行再次请求,内部原理是啥?

核心原因是请求体以流的形式存在,具有 "一次性消费" 的特性,且 HTTP 协议和 Web 框架的设计都遵循这一原则,以优化性能并避免潜在的逻辑问题。如果需要重复使用请求数据,通常需要在第一次读取时将其缓存(如存入变量或对象)。

如何避免在GET请求中发送敏感信息?

避免用 GET 传输敏感信息,优先使用 POST 等方法并配合 HTTPS。若必须使用 GET,则需结合加密和临时令牌机制,同时严格限制敏感数据的暴露范围和生命周期。

Synchronized和Lock有什么区别?

特性 synchronized Lock
实现方式 JVM 内置关键字 接口(java.util.concurrent.locks
锁释放 自动释放 手动释放(需 unlock()
可中断性 不可中断 支持中断(lockInterruptibly()
超时获取 不支持 支持(tryLock(time)
公平锁 不支持 支持(构造函数指定)
条件变量 仅一个(依赖 Object 方法) 多个(Condition
灵活性 低(固定语法) 高(可自定义逻辑)

使用建议

  • 简单同步场景优先用 synchronized(简洁、不易出错)。
  • 复杂场景(如超时、中断、多条件通信)用 Lock(更灵活)
相关推荐
熊IT13 小时前
HTTP 代理检测工具:快速检查代理可用性、出口 IP 与延迟
网络协议·tcp/ip·http
何以解忧,唯有..13 小时前
HTTP 与 HTTPS:从明文传输到安全加密的演进
安全·http·https
今儿敲了吗13 小时前
CN——HTTP 工作流程
网络·网络协议·http
虎王物联1 天前
ESP32 HTTP客户端开发实战:TLS加密通信与RESTful API集成方案
http·restful·iphone
小僧景贤1 天前
嵌入式网络协议 | MQTT、CoAP与HTTP协议深度解析(原理、差异、工程选型、代码实操)
mqtt·http·物联网协议·coap·网络协议选型
CDN3601 天前
360CDN发布HTTP/3(QUIC)弱网加速方案:实测首屏提速40%,彻底终结移动端接口超时与频繁断连
网络·网络协议·http
一条泥憨鱼2 天前
【从0开始学习计算机网络】| DNS -记录类型详解
计算机网络·http·github·域名·dns·记录
白嫖一茶2 天前
HTTP 状态码总共分为五大类
http
XUEYUAN52123 天前
Cloudflare 防护机制深度剖析与跨境数据采集工程化实践
服务器·网络·网络协议·tcp/ip·http
TlSfoward3 天前
TLS指纹库的数据质量与误判治理 TLSFOWARD TLS指纹库
爬虫·网络协议·http