せいしゅん青春之我
码龄3年
求更新 关注
提问 私信
  • 博客:39,922
    39,922
    总访问量
  • 56
    原创
  • 214
    粉丝
  • 3
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
加入CSDN时间: 2023-12-15
博客简介:

2301_81949860的博客

查看详细资料
个人成就
  • 获得648次点赞
  • 内容获得50次评论
  • 获得404次收藏
  • 博客总排名23,556名
  • 原力等级
    原力等级
    3
    原力分
    470
    本月获得
    20
创作历程
  • 2篇
    2026年
  • 28篇
    2025年
  • 26篇
    2024年
成就勋章
TA的专栏
  • JavaEE初阶
    22篇
  • Java
    3篇
  • 数据结构
    1篇
  • JDK17
    1篇
  • C语言
    6篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 2

兴趣领域 设置
  • Java
    javajava-eejvm
创作活动更多

「谁说嵌入式只是调包和焊板子?」—— 2026嵌入式全栈技术征锋令

谁说嵌入式只会“Ctrl+C 调包”和“拿电烙铁焊板子”?2026嵌入式全栈技术征锋令正式启幕! 本次活动专为硬核硬件/软件开发者打造,无论你是刚玩转裸机外设的萌新,还是精通RTOS调度、死磕底层驱动的行业老手,亦或是执掌系统架构的大神,这里都是你证明实力的舞台! 拒绝表面功夫,每一行代码,都有撬动硬件的力量!晒出你的硬核工程实战,为嵌入式开发者的全栈硬实力正名!

211人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

云端社区平台(forum2_1)接口测试用例文档

测试值通常取:边界值-1、边界值、边界值+1。username=testuser1, nickname=测试用户, password=Abc12345, passwordRepeat=Abc12345。username=testuser4, nickname=(空), password=Abc12345, passwordRepeat=Abc12345。username=(空), nickname=测试, password=Abc12345, passwordRepeat=Abc12345。
原创
博文更新于 2026.06.09 ·
284 阅读 ·
4 点赞 ·
0 评论 ·
2 收藏

黑盒测试思维导图(黑马程序员网课笔记)

飞书链接:https://swpb3k6hwol.feishu.cn/mindnotes/Wu3lbJS91mkHhoninANcIq9jnM9 密码:9&38238j。
原创
博文更新于 2026.06.02 ·
24 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

maven运行时报“找不到或无法加载主类 ”的异常

第四步:搜索并点击mvn compile。第三步:搜索并点击mvn clean。第一步:点开maven菜单。第二步:查找maven工具。然后就可以正常运行啦~
原创
博文更新于 2025.11.22 ·
162 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

【JavaEE初阶】JVM-垃圾回收机制(高频面试题)

本文介绍了垃圾回收(GC)机制,重点分析了Java中的实现方式。主要内容包括:1)GC通过自动内存管理避免了手动释放的麻烦;2)Java采用可达性分析算法,通过GCRoots遍历对象图来识别垃圾;3)内存释放策略包括标记-清除、复制算法、标记-整理和分代回收;4)Java的分代回收将堆分为新生代和老年代,采用不同回收策略;5)GC虽提高了开发效率,但存在STW问题影响性能。文章对比了不同语言的GC实现,解释了C++拒绝GC的原因,并详细阐述了JavaGC的工作原理和优化思路。
原创
博文更新于 2025.11.21 ·
986 阅读 ·
31 点赞 ·
0 评论 ·
21 收藏

【JavaEE进阶】JVM-面试中的高频考点1

JVM关键知识点摘要: 内存区域划分: 程序计数器:记录指令位置 元数据区:存储类信息 栈:方法调用关系 堆:存储对象实例 类加载机制: 五大步骤:加载、验证、准备、解析、初始化 双亲委派模型:Bootstrap→Extension→Application类加载器的层级委派机制 懒加载特性:按需加载类 面试重点: 包括内存区域划分、类加载机制和垃圾回收 (未展开垃圾回收部分) 注:JVM设计参考了操作系统内存管理, 各区域功能明确,类加载保证安全性。
原创
博文更新于 2025.11.19 ·
872 阅读 ·
18 点赞 ·
0 评论 ·
11 收藏

【JavaEE初阶】IP协议-路由选择

本文系统介绍了以太网协议的核心内容。首先阐述了以太网作为数据链路层和物理层的协议特点,以及MAC地址的属性和应用场景。接着分析了IP地址与MAC地址的区别:IP负责网络层的全局路由,MAC则处理数据链路层的相邻设备间传输。文章详细解释了IP数据报拆包的原因(受限于以太网1500字节的帧大小限制)和ARP协议的作用(将IP地址解析为MAC地址)。最后介绍了DNS域名解析系统的工作原理和优化策略,包括本地缓存机制和分布式DNS服务器架构。全文通过生动的网络传输实例,深入浅出地解析了计算机网络基础协议间的协同工作
原创
博文更新于 2025.11.19 ·
848 阅读 ·
22 点赞 ·
0 评论 ·
15 收藏

【JavaEE初阶】IP协议-IP地址不够用了咋办?

本文主要讲解了IP地址不够用了的两种解决方式、NAT 网络地址转换、IP地址两中分类、外网和内网的区别以及NAT背景下,网络通信是如何进行的
原创
博文更新于 2025.11.13 ·
539 阅读 ·
6 点赞 ·
0 评论 ·
5 收藏

[JavaEE初阶]网络协议-状态码

讲述了HTTP中状态码的具体含义
原创
博文更新于 2025.11.12 ·
1234 阅读 ·
17 点赞 ·
0 评论 ·
16 收藏

【JavaEE初阶】网络层-IP协议

摘要:IP协议作为网络层核心协议,主要实现地址管理和路由选择功能。其报文结构包含版本号、首部长度、服务类型、总长度等字段,支持最大64KB数据包的拆包组包传输。关键特性包括16位标识符、3位标志位和13位片偏移实现数据重组,TTL机制防止数据包无限传输,以及32位IP地址表示(IPv4)。当前IP地址短缺问题通过动态分配和NAT机制解决。该协议为上层网络通信提供基础支持,理解其工作原理对网络开发具有重要意义。
原创
博文更新于 2025.11.12 ·
686 阅读 ·
25 点赞 ·
0 评论 ·
15 收藏

【操作系统期末速成】②进程管理(考试重点)

图片重要指数(※※※※※)必须得记住,会默写!!!老师想送你分,一般就要你画这个图
原创
博文更新于 2025.11.12 ·
593 阅读 ·
20 点赞 ·
0 评论 ·
6 收藏

【JavaEE初阶】1124网络原理

请求和响应中都会用到这两个header(Content-Length和Content-Type),如果有body,但是没有这两个属性(哪怕只有一个),都认为是非法的/错误的http报文。浏览器展示页面的过程中,页面虽然可以通过js来实现一些逻辑,但是js代码无法访问用户的硬盘(文件系统)->即js无法读写你的硬盘。由于互联网快速发展,同一个时间段内,有些用户的浏览器版本比较旧,支持的功能少,有些用户浏览器版本更新,支持的功能多。通过不同的尺寸,设置不同的样式->那么一个页面就可以适配不同的窗口。
原创
博文更新于 2025.11.12 ·
912 阅读 ·
20 点赞 ·
0 评论 ·
10 收藏

【JavaEE初阶】TCP协议看这一篇就够了,包会的!

本文详细介绍了TCP协议的10大核心机制:1. 确认应答和超时重传构成可靠传输基础,通过序号和ACK确保数据正确接收;2. 连接管理通过三次握手建立连接(验证通信能力、协商初始序号)和四次挥手断开连接;3. 滑动窗口机制实现批量传输以提高效率;4. 流量控制根据接收方处理能力动态调整窗口;5. 拥塞控制通过实验性调整找到最优传输速率;6. 延时应答和7. 捎带应答进一步优化传输效率;8. 面向字节流特性带来的粘包问题需应用层解决;9. 异常处理机制处理各种故障情况。这些机制共同保证了TCP的可靠性,同时尽可
原创
博文更新于 2025.11.05 ·
1158 阅读 ·
45 点赞 ·
3 评论 ·
12 收藏

【JavaEE初阶】TCP核心机制10——异常情况的处理

摘要:本文分析了TCP连接在不同异常情况下的处理机制。当进程崩溃时,系统会完成四次挥手释放连接;主机关机时若未完成挥手,对方会主动放弃连接;主机掉电分为接收方和发送方两种情况,分别通过超时重传和心跳包机制进行检测处理;网线断开则综合以上情况。TCP通过FIN重传、RST复位、心跳包等机制确保异常情况下的连接释放,其中应用层常自行实现秒级心跳包以快速检测分布式系统中的节点故障。
原创
博文更新于 2025.11.05 ·
539 阅读 ·
5 点赞 ·
0 评论 ·
4 收藏

[JavaEE初阶] 防止网络传输中的中间人入侵---证书

上述流程是面试的高频考点1.​​​​​​​引入对称加密2.引入非对称加密3.中间人攻击4.引入证书&数字签名
原创
博文更新于 2025.10.30 ·
868 阅读 ·
20 点赞 ·
0 评论 ·
12 收藏

[JavaEE初阶] 传输层协议---UDP 相关笔记

那么如何传输一个大的数据呢?(UDP只能存放长度上限为65535bit,也就是64kb的内容)UDP的校验和不是为了防人,和安全性无关,而是为了防止出现数据传输过程中出现"比特翻转的概率很小,恰好两个翻转抵消了影响->小之又小->可以忽略不计。问题三:为啥不把报头上四个部分的的长度扩展到4个字节之类的呢?写程序,由于高能粒子流很多,更大概率会对网络传输产生影响,如果放任不管,一旦广告数据超出了上限,就会导致数据被截断。不仅是网络传输,还会影响到内存/硬盘的存储。问题二:端口号是操作系统自己分配的吗?
原创
博文更新于 2025.10.30 ·
973 阅读 ·
25 点赞 ·
0 评论 ·
11 收藏

【JavaEE初阶】TCP核心机制9——面向字节流

TCP传输存在粘包问题,由于字节流传输特性,接收方难以区分数据包边界。与UDP每个数据包独立传输不同,TCP需要在应用层通过分隔符或长度标识来解决该问题。常见解决方案包括:1)使用特定分隔符标记包结束;2)在包头设置长度字段。这些方法确保数据包能被正确解析,避免因边界模糊导致的程序错误。
原创
博文更新于 2025.10.30 ·
235 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

【JavaEE初阶】TCP核心机制8——捎带应答

摘要:TCP协议在延时应答机制基础上引入了"捎带应答",即在返回业务数据时顺便携带上次的ACK确认信息。这种方法通过让ACK等待,与应用程序响应一同返回,优化了网络传输效率。该机制简单易理解,有效减少了单独的ACK报文传输。(92字)
原创
博文更新于 2025.10.30 ·
138 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

【JavaEE初阶】TCP核心机制7——延时应答

摘要:TCP协议延时应答机制通过延迟ACK返回时间来提高传输效率。该机制分为数量限制(每N个包应答)和时间限制(超时应答),可根据数据传输密度选择使用。延时应答能增大窗口尺寸,减少ACK等待时间,虽非绝对有效,但经验证能提升性能。该机制不影响可靠性,因后续ACK可确认先前数据。
原创
博文更新于 2025.10.30 ·
226 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

【JavaEE初阶】TCP核心机制5——流量控制

本文摘要:文章介绍了TCP协议中的滑动窗口机制及其相关概念。滑动窗口大小影响传输效率,但受限于接收方处理能力。流量控制通过动态调整窗口大小来调节发送速度,确保接收方处理能力不被超过。详细说明了TCP报头中与窗口相关的指标,区分了缓冲区(buffer)和缓存(cache)的不同用途。最后指出窗口探测和拥堵控制机制的重要性,为后续内容做铺垫。文章以轻松的语气(✿✿ヽ(°▽°)ノ✿)总结了TCP协议中关键流量控制机制的工作原理。
原创
博文更新于 2025.10.30 ·
279 阅读 ·
4 点赞 ·
0 评论 ·
2 收藏

【JavaEE初阶】TCP的核心机制6——拥塞控制

本文介绍了网络传输中的流量控制和拥塞控制机制。流量控制基于接收方的处理能力,通过缓冲区空间限制发送速率;拥塞控制则依据链路转发能力,动态调整发送窗口大小。两种控制机制遵循"木桶原理",以较小的限制值为准。拥塞控制采用实验性方法,通过观察丢包情况动态调整发送速率:顺利时增大窗口,丢包则减小窗口,实现网络状态的动态平衡。文章最后预告将讲解TCP延时应答机制。
原创
博文更新于 2025.10.30 ·
190 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏
加载更多