自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 深入底层:从高级语言到机器指令,程序在计算机内部究竟如何运行?

当我们说“线程切换”时,就是在特定时机(如时间片中断)保存当前线程的 PC、寄存器等上下文,然后加载并恢复另一个线程的上下文,让 CPU 去执行另一个指令流。这里的“1”是逻辑上的增量,等于当前指令的字节长度。所有的高级语言,最终都必须被编译成这种“指令+数据”的机器码组合,存储在内存中等待执行。指令下一条指令的地址(即 PC/IP 的当前值,称为“断点”)压入栈中保存(隐含的。:相当于暂放包裹的桌子,存放刚从存储体里拿出的数据,或即将写入的数据。的机器码拆解,看看计算机是如何“执行”它的。

2026-06-06 17:33:15 205

原创 Http的请求与响应 Cookie和Session的用法

Cookie是浏览器端的存储与自动发送机制,用来携带凭证。Session是服务器端的数据档案,通过 Session ID 关联。两者配合,解决了 HTTP 无状态的问题。HttpOnlySecureSameSite、HTTPS、输入校验缺一不可。随着架构演进,JWT 等无状态 Token 方案在分布式和跨端场景中逐渐成为主角。记住:没有万能的方案,只有适合当前场景的权衡。下次当你点击“记住我”或打开购物车时,你应该能清晰看到 Cookie 和 Session 在幕后默默协作的身影。

2026-05-17 18:43:53 204

原创 HTTP与JDBC

HTTP(超文本传输协议)是应用层协议,基于 TCP/IP 构建,是 Web 数据通信的基础。它的核心模型是请求-响应:客户端发请求,服务端返回响应。JDBC(Java Database Connectivity)是 Java 提供的标准 API,用于执行 SQL 语句、访问关系型数据库。它屏蔽了不同数据库(MySQL、PostgreSQL、Oracle 等)的底层协议差异。理解幂等性与安全性:GET 安全且幂等,PUT/DELETE 幂等,POST 不幂等,设计 API 时遵守语义善用缓存头ETag。

2026-05-14 19:39:02 403

原创 计算机网络数据如何在互联网上“跑”起来?

当你发送一条微信消息、刷开一个短视频、发起一次视频通话——背后的数据是如何从一台设备“跑”到另一台设备的?这背后涉及了计算机网络中数十年的技术沉淀与协议协同。很多人知道 OSI 七层模型、TCP/IP 协议栈,但真正将它们串成一条完整的数据流转链路时,往往会卡在:数据从哪层开始打包?中间经过哪些设备?路由器怎么知道下一跳往哪走?丢包了怎么办?本文将以一次完整的 HTTP 请求为例,从应用层 → 传输层 → 网络层 → 链路层 → 物理层 → 路由转发 → 接收端反向解封装。

2026-05-12 17:02:27 388

原创 404 Not Found 与 500 Internal Server Error 全方位解析

在日常开发与运维中,HTTP 状态码是我们最常打交道的一类信号。其中,404与500两类错误几乎占据了线上问题的一半以上。你是否遇到过:用户反馈页面打不开,浏览器提示,但实际上资源明明存在?或者服务器突然返回,却没有任何具体错误信息?本文将从底层原理、常见场景、排查手段到优雅处理实践,帮你彻底搞懂这两大经典状态码。服务器无法找到请求的资源。这是最常见的客户端错误。404状态码表示源服务器没有找到目标资源的当前表示,且不希望透露该资源是临时还是永久缺失。维度404500责任方。

2026-05-12 16:53:41 496

原创 MySQL五大约束详解:从入门到实战

在数据库设计中,保证数据的完整性和一致性是至关重要的。MySQL提供了多种约束机制来帮助我们实现这一目标。本文将详细介绍MySQL的五大约束,包括它们的定义、使用场景、具体的SQL实现以及实际开发中的注意事项。通过学习本文,你将能够:理解每种约束的作用和适用场景掌握约束的创建和管理方法在实际项目中合理运用这些约束约束(Constraint)是表级或列级的规则,用于限制进入表中的数据类型。它们确保了数据库的准确性、可靠性和完整性。MySQL的五大约束是保证数据质量和完整性的基石。

2026-05-07 15:50:54 359

原创 我的学习内容

还学习了js当中的数据类型 ,如何引用数据类型 1.Object 2.数组 arry(可以把数组当做栈 队列 去使用 元素入栈返回栈当中有多少数据 元素出栈返回栈中最后一个数据 元素入队 队列当中元素个数 元素出队 队列当中第一个元素。今天上午第一节课学习了js变量的定义 js变量与Java c++不同 ,js变量可以互相转化 ,如字符穿转化为数值型 ,同样数值型、布尔型也可以转化为字符串类型 ,转换过程中不会报错 ,但会出现问题(精度丢失)。dom 操作 用js操作元素htmlcss这些东西。

2026-04-28 16:29:17 32

原创 我的第一篇文章

我重生了 我要在这里写文章。

2026-04-28 15:53:08 14

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除