自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringBoot程序

使用Idea软件创建,选择SpringBoot项目,改项目名称,路径,项目类型,选择打包方式,就可以进行下一步,进行添加依赖,这里添加的是Spring Web,还有SpringBoot 版本,选择开发snapshot版本或者release版本(前者是不稳定版本,可能会发生变化;后者是稳定版,即使有bug,也不能改变,只能升级版本)这时创建好的SpringBoot项目中包含的文件,其中最关键的就是src和pom.xml文件,其他的目前学习中不会涉及,直接删除都没有问题,下面就是删除之后的样子。

2026-05-30 20:25:51 211

原创 javaEE后端(Maven

Maven是一个项目管理工具。基于POM的概念,可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件。大白话就是Maven是一个项目管理工具,通过pom.xml文件的配置获取jar包,而不用手动去添加jar包。

2026-05-30 20:25:24 171

原创 javaEE进阶前端预备知识

本文介绍了JavaEE进阶学习内容,主要包括Web开发的前后端知识。重点讲解了HTML基础标签的使用方法,包括标题、换行、图片、超链接、表格等常用标签的语法和效果展示。文章还详细说明了表单标签(input、select、textarea)的使用方式,以及div和span的区别。通过具体代码示例,展示了如何构建网页基本元素和表单功能,为JavaEE后端开发人员提供了必要的前端基础知识。

2026-05-27 21:57:56 399

原创 JVM java虚拟机(面试必背)

Java虚拟机(JVM)是Java程序运行的核心环境,实现"一次编译,到处运行"。其内存区域分为程序计数器(存储执行地址)、栈(存储方法调用)、堆(存储对象)和方法区(存储类信息)。JVM采用双亲委派模式加载类,从父类到子类依次查找。垃圾回收机制通过可达性分析判定垃圾,采用分代回收策略:新生代使用复制算法,老年代使用标记整理算法。这些机制共同保证了Java程序的高效稳定运行,是面试重点考察内容。

2026-05-19 21:02:46 345

原创 服务器应答header中的状态码+https加密协议

其实figgler也是中间人攻击的机制,但是它是你认识的中间人,即有了fiddler的公钥,可以解密figgler替换掉的数字签名,并且替换掉公钥之后计算的校验和,再用自己的私钥进行加密,把公证机构换成figgler,就成了figgler的返回数据包,客户端发现公钥可以正常解密,校验和对比相同,就无法发现错误,可以把在传输数据时,抓到数据包,却不被发现。这里引出密钥,即把数据加密和解密的“钥匙”,加密的过程是利用算法+密钥,通过加密算法和密钥,把可读的明文传输转换成无法直接破译的 密文传输。

2026-05-18 21:04:27 415

原创 应用层http/https协议

HTTP协议是应用层常用协议,采用行文本格式,HTTPS是其加密版本。通过抓包工具(如Fiddler)可观察HTTP通信细节,包括请求和响应报文结构:首行、头字段、空行和正文。URL包含协议、地址、路径等元素,需用URL编码处理特殊字符。GET和POST是主要方法,GET通常无正文,POST常用于提交数据。报文需包含Content-Length和Content-Type字段确保正确解析。浏览器通过缓存机制优化访问,分步请求HTML、CSS等资源。User-Agent标识设备类型,Referer显示来源页面,

2026-05-15 20:36:19 389

原创 网络层IP详细分析+数据链路层详细分析(java开发)+应用层DNS协议

本文介绍了IP报头的内部结构,包括版本、首部长度、服务类型等字段功能,以及IP地址管理的三种方案:动态分配、NAT映射和IPV6。详细解析了网段划分规则、特殊IP地址用途及路由选择机制,通过"问路"类比说明路由器工作原理。同时阐述了数据链路层中MAC地址的作用、ARP协议和MTU限制,最后概述了路由器处理数据包的完整流程,涉及物理层接收、链路层校验、网络层路由查询及转发决策等关键步骤。

2026-05-12 21:41:42 377 1

原创 续说TCP核心机制

本文摘要: TCP协议通过滑动窗口机制实现高效批量数据传输,采用快速重传应对丢包问题,相比超时重传能更快恢复。流量控制通过接收方缓冲区剩余空间动态调整窗口大小,避免数据溢出。拥塞控制采用慢启动和线性增长策略,平衡网络负载。延时应答和捎带应答优化ACK传输效率,减少报文数量。面向字节流需解决粘包问题,可通过分隔符或长度标识处理。异常情况如进程崩溃、关机、掉电等,TCP通过FIN、RST标志位和心跳包机制实现连接释放,确保可靠性。这些机制共同保障TCP在可靠传输基础上尽可能提升效率。

2026-05-09 19:31:51 363

原创 网络编程 TCP的结构和属性

本文详细介绍了TCP协议的核心机制和实现原理。首先分析了TCP报文头结构,包括端口号、序号、确认序号、标志位等字段的功能。重点阐述了TCP的可靠传输机制:1)确认应答机制通过ACK标志位和序号实现数据完整性校验;2)超时重传机制处理丢包问题;3)连接管理通过三次握手建立连接和四次挥手释放连接。文章还解释了TCP的有连接、面向字节流和全双工特性,并通过代码示例展示了这些特性的实现方式。最后讨论了TCP处理丢包问题的策略,包括接收缓冲区的去重和排序功能。这些机制共同确保了TCP在网络传输中的可靠性。

2026-05-06 21:18:05 424

原创 自我介绍(开始)

大家好,我是一名就读于江西的大一学生,专业是软件工程,之所以选择这个专业是也是出于对编程世界的好奇和喜欢以及为了好就业。而目前还是妥妥的编程小白,现阶段少不了学习,首先就是接触C语言并且掌握这门计算机语言。对于怎么学习,寒假的时间是跟着进度学习,如果基本懂得C语言的编程可以参加比赛和实习,在实践中成长,运用才能说明一切。对于IT公司,我还不太了解,只是希望最后进入一个条件不错的公司。短期目标是在寒假学习C语言,之后在学校可以继续操作动手到熟练。每周给18小时去学习,也是每天有个3小时到4小时的学习时间。

2025-01-12 23:26:34 280

空空如也

空空如也

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

TA关注的人

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