logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

并发编程笔记

多个线程互相持有对方需要的锁,且都不主动释放锁,导致所有线程陷入无限等待,无法继续执行的状态,就是死锁。循环等待、持有并等待、不可剥夺、互斥(四大必要条件)。Java 并发编程,上层是线程、锁、关键字的使用,底层是 CPU 缓存、操作系统调度、硬件总线的限制。搞懂线程生命周期、上下文切换,理解多线程调度逻辑;分清区别,避开锁使用误区;理解 CPU 缓存、内存屏障,明白并发安全问题的硬件根源;掌握j

#java#开发语言
一文搞懂 HTTP、Cookie、Session|Web 会话管理核心原理

HTTP(超文本传输协议)是浏览器和服务器之间数据传输的通用规则,基于请求 - 响应客户端(浏览器)发送请求服务器接收后返回响应一次请求对应一次响应,完成后连接断开Cookie 是服务器发送给浏览器,存储在客户端本地的小型文本数据(键值对形式),大小限制4KB。浏览器后续访问同一服务器时,自动在请求头带上 Cookie,服务器通过 Cookie 识别用户。Session 是服务器端的会话对象,存储

#http#前端#网络协议
404错误解析

404错误,全称“404 Not Found”,是HTTP协议中的一种状态码客户端(你的浏览器)向服务器发送了请求,但服务器无法根据请求的URL,找到对应的资源(网页、文件、接口等)。结合上一篇讲的TCP/IP四层模型和数据传输流程,我们用通俗的语言拆解404的产生场景:当你在浏览器输入网址(如www.xxx.com/test),浏览器会按“应用层(HTTP请求)→ 传输层(TCP连接)→ 网络层

文章图片
#tomcat#前端
404错误解析

404错误,全称“404 Not Found”,是HTTP协议中的一种状态码客户端(你的浏览器)向服务器发送了请求,但服务器无法根据请求的URL,找到对应的资源(网页、文件、接口等)。结合上一篇讲的TCP/IP四层模型和数据传输流程,我们用通俗的语言拆解404的产生场景:当你在浏览器输入网址(如www.xxx.com/test),浏览器会按“应用层(HTTP请求)→ 传输层(TCP连接)→ 网络层

文章图片
#tomcat#前端
计算机网络——数据传输

分层协作、协议驱动,通过封装与解封装,实现数据在不同设备、不同网络间的可靠/高效传输。对于初学者,重点掌握3点即可:TCP/IP四层模型的分层及各层核心功能(不用死记,结合快递类比理解);数据封装与解封装的流程(发送端层层打包,接收端层层拆包);TCP与UDP的差异及应用场景(面试高频,结合实际使用场景记忆)。延伸学习方向(进阶可选):深入学习TCP三次握手、四次挥手的细节(面试重点);了解IPv

#计算机网络#网络
到底了