- 博客(12)
- 收藏
- 关注
原创 计算机网络(重要 高频)下篇
因为要保证可靠性,TCP 需要在连接的两端维护连接状态信息,比如序列号、窗口大小、哪些数据发出去了、哪些收到了确认等。这种基于 IP 地址的寻址方式是互联网通信的基础,它允许数据包在不同的网络之间传递,从而实现了全球范围内的网络互联互通。设想一个场景:客户端发送的第一个连接请求(SYN1)因网络延迟而滞留,于是客户端重发了第二个请求(SYN2)并成功建立了连接,数据传输完毕后连接被释放。它不仅确认了双方的通信能力,更重要的是增加了一个最终确认环节,以防止网络中延迟、重复的历史请求对连接建立造成干扰。
2026-01-17 17:50:18
622
原创 计算机网络(重要,高频)上篇章
6.浏览器收到 HTTP 响应报文后,解析响应体中的 HTML 代码,渲染网页的结构和样式,同时根据 HTML 中的其他资源的 URL(如图片、CSS、JS 等),再次发起 HTTP 请求,获取这些资源的内容,直到网页完全加载显示。1.HTTP(超文本传输协议):基于TCP协议,是一种用于传输超文本和多媒体内容的协议,主要用于Web浏览器和Web服务器之间的通信,当我们使用浏览器浏览网页时,我们的网页就是通过HTTP请求进行的。DNS(域名管理系统),是当用户使用浏览器访问网址之后,使用的第一个重要协议。
2026-01-14 15:56:07
556
原创 MySQL 联合函数&分组查询&联合查询
select 字段 from 表名1 别名1(inner(可省略)) join 表名2 别名2 on 连接条件 and 其他条件;使用right时以右边的数据为基准,左边的值没有则用null补充,left则相反。4.max(),min():对所有行中指定列的最大值,与最小值。max/min:返回查询到的最大/最小值,不是数字没有意义;avg:返回查询到的数据的平均值,不是数据没有意义;sum:返回查询到的数据的总和,不是数据没有意义;count:返回查询到的数据的数量;外链接:关键字right,left。
2025-12-27 17:51:06
247
原创 java继承与多态
中使用类对现实世界中实体来进行描述,类经过实例化之后的产物对象,则可以用来表示现实中的实体,但是 现实世界错综复杂,事物之间可能会存在一些关联,那在设计程序是就需要考虑。举例:比如猫猫吃猫粮,小狗吃狗粮,它们都是在吃东西,但是对象不同,吃的东西也不同,只有吃的这个动作是一样的,简单点来说就是不同对象做同样的事产生不同的结果.比如设计动物类,猫猫,狗狗等动物会有许多相似的成员变量以及成员方法,这个时候就需要使用到继承,这样就可以省事,不用每次重新定义动物类的成员方法。也就是说子类能够根据需要实现父类的方法。
2025-12-10 16:28:50
561
原创 java类和对象
举例:如两个朋友之间,一个人叫另一个人中午带个饭来,那么这时候人和人之间就是面向对象,至于带饭的人怎么把饭带来就不重要了。class animal{} //class是关键字,animal是类名(自己定义),{}里面就是定义的成员。用面向对象的思想来涉及程序,更符合人 们对事物的认知,对于大型程序的设计、扩展以及维护都非常友好。举例:如动物里面包括猫猫,狗狗,乌龟等等,这里动物这就是类,而里面的猫猫,狗狗等就是输入。,在面向对象的世界里,一切皆为对象。2.构造代码块:定义在类中的代码块。
2025-12-06 15:48:26
640
原创 java方法与数组
{ -------->方法定义。------->指的就是数组里的10。//调用下面方法查找数组中的“10”) { ------>方法1。) { ---------->方法3。) { ------->方法2。
2025-11-30 15:18:05
288
原创 java运算符和程序逻辑控制
运算符:对操作数进行操作时的符号,不同运算符操作的含义不同。,都是二元运算符,且都是按照二进制比特位来运算的。自减运算符,常量不能使用,因为常量不允许被修改。&&一假及假,||一真及真,!一.顺序结构(按代码的顺序从上往下执行输出)分以上,给你奖励一个鸡腿,否则奖励一本作业。是一元运算符外,其余都是二元运算符。表示赋值,要与数学中的含义区分。做除法和取模时,右操作数不能为。】先使用变量原来的值,表达式。模运算相当于数学中除法的余数。是条件判断语句的简化写法。的功能是让循环提前结束)程序与数学中是有区别的。
2025-11-28 15:24:56
489
原创 初识java与数据类型,变量
举例:int a=1;char a=‘辉’;在程序中,除了有始终不变的常量外,有些内容可能会经常改变,比如:人的年龄、身高、成绩分数、数学函数的。){ ------>程序的入口 固定写法。(常见于方法和类之上描述方法和类的作用。成一套以网页文件形式体现的程序说明文档。整形常量:程序中直接写的数字。格式:数据类型 变量名。注释内容(用的最多)
2025-11-28 14:06:00
257
原创 数据库中表的设计
这里成绩就得由学号,课程编号两个主键才能知道,但是学生姓名只与学号这一个主键相关,所以不满足第二范式(也就是说存在多个主键时有一些字段只与其中的一个主键相关,那么它就不满足第二范式)反例:当上述学校个方面为一个整体是一个字段,如学校就不满足要求,因为学校中还可以拆分,如学校中还包含学生,老师,学校电话等。学生表-->学号,姓名,年龄,班级名,学校地址,学校电话(这里面每一个都不可再分)成绩表:学号,姓名,年龄,课程编号,课程名称,学分,成绩。课程表:课程编号,课程名称,学分。学生表:学号,姓名,年龄。
2025-09-29 21:27:52
375
原创 mysql数据库约束
人工检查数据完整性的工作量非常的大,在数据表中定义一些约束,那么数据库写入数据的时候,数据库会帮我们做校验工作。主要作用是保证数据的完整性,也可以理解为数据的正确性(数据本身是否正确,关联关系是否正确);foreign key-->保证一个表中的数据匹配另一个表中的值的参照完整性。当子表与主表有关联,有依赖的时候,那么需要先删除子表的数据才能删除主表的数据。约束类型:not null-->指某列不能存储null值。unique-->保证某列的每行必须有唯一的值。check-->保证列中的值符合指定的条件。
2025-09-26 19:19:22
412
原创 MYSQL表的基础操作(增删改查)
字段为表中的内容,比如定义一个学生表,那这里的字段就是学生的id,name等,后面的值则为对应的具体定义值(一个字段对应一个值)多行插入(效率更高)insert into 表名 (指定的字段)values (值1,值2,值...),(值1,值2,值...);C-->create(新增),R-->retrieve(查询),U-->update(更新),D-->delete(去重,删除)第一种写法:insret into 定义的表 (字段1,字段2,字段...) values(值1,值2,值...)
2025-09-21 10:40:45
601
原创 MySQL建库建表基础操作
注:creat--->关键字 database--->库操作 (if not exists)判断语句,没查表的时候可以用上 chh--->库名自己定义即可,避开关键字,如需要使用关键字加上` `这个符号也就是左上角Esc下面的个键。常用的:bigint-->数字时用,decimal(M,D)-->表示金额的时候用,varchar-->字符串时候用。语法是:use chh;(注:关键字use,chh则为自己所创建的数据库名字)删除数据库:drop database (if exists) chh;
2025-09-20 10:11:02
178
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅