logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

网络原理-HTTP/HTTPS(三)--认识请求“报头“(header)

HTTP请求头采用键值对结构,常见报头包括Host、Content-Length和Content-Type。Content-Type指定请求体格式,常见类型有表单提交的application/x-www-form-urlencoded、文件上传的multipart/form-data和JSON格式的application/json。User-Agent包含浏览器和系统信息,Referer表示页面来

文章图片
#http#网络协议#网络
多线程带来的的⻛险-线程安全

摘要:本文分析了多线程环境下的线程安全问题。通过一个count自增的示例,展示了线程不安全的原因:1)线程调度随机性;2)共享数据修改;3)操作缺乏原子性。解释了Java内存模型(JMM)中的主内存和工作内存概念,以及可见性问题。同时介绍了指令重排序对多线程的影响。最后给出了使用synchronized同步锁解决线程安全问题的方案,确保count变量在多线程环境下能正确累加到预期值10万。文章涵盖

文章图片
#java#算法#数据结构
⽹络原理-TCP/IP

本文主要介绍了TCP/IP协议栈中传输层的关键概念。重点讲解了端口号的分类(0-1023为知名端口,1024-65535为动态分配端口)和UDP/TCP协议的差异:UDP是无连接、不可靠的协议,具有16位最大长度限制;TCP是面向连接、可靠的协议,通过序列号、确认应答、超时重传、滑动窗口、流量控制和拥塞控制等机制保证可靠性。文章还分析了TCP的三次握手和四次挥手过程,解释了TIME_WAIT状态的

文章图片
#tcp/ip#网络#服务器
到底了