自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 网络是如何运转的?——常见网络协议与网络分层模型

(这里SYN是TCP用于建立连接的同步位,SYN表示这是一个连接请求/应答报文)第二次握手(SYN):服务器→客户端,发送SYN+ACK(同步 + 确认)报文,附带自己的初始序列号(如seq=200)和对客户端的确认号(ack=101,表示 “我收到了你的 100,下次请发 101 及以后的数据”)。HTTP是互联网中应用层的核心协议,用于规范用户端与服务端之间超文本(HTML,图片,视频等)传输,是万维网(WWW)的基础,定义了数据如何被请求,传输和响应的规则。

2025-07-30 17:27:07 676

原创 WHERE 动力 IS NULL 也要看的——SQL语言基础

SQL语言基础

2025-07-26 17:01:37 726

原创 被大数据杀熟也要看的——数据库基础概念入门

关系型DBMS:核心是将数据存储在结构化的表当中,表见提供主键-外键建立联系,有着很强的一致性,相比非关系型DBMS而言扩展性较差(代表:MySQL,PostgreSQL,Oracle,SQL Server)反例:“学生表” 中若有 “学院编号” 和 “学院名称”,且 “学院名称” 依赖 “学院编号”,则 “学院名称” 传递依赖于主键 “学号”,违反 3NF(需拆分出 “学院表”)反例:若 “学生选课表” 主键为(学号,课程号),但 “课程名” 只依赖 “课程号”(不依赖 “学号”),则违反 2NF。

2025-07-26 16:37:41 955

原创 想入门网络编程?——网络通信的基本概念

网络通信的核心在于——让不同的设备之间能传递数据,且想要解决任何让数据从发送方安全、高效、准确地到达接收方。

2025-07-26 16:04:56 1123

原创 基础薄弱?必须夯实的Java基础——泛型全解析

泛型是一种允许定义类,接口,方法时不预先加载指定的具体类型,而是使用时确定的一种特性。

2025-07-23 19:37:55 1257

原创 Java中关于线程池的解析

而工作线程中的线程分为两种,核心线程和临时线程,核心线程是工作线程中始终存活的线程,线程管理器会在初始化时就创建好核心线程。顾名思义,它就像人工养殖的线程池塘,可以帮助我们很好的管理线程的创建和执行。线程池在使用时,首先会接收任务对象,放入任务队列当中,如果工作线程中存在空闲的线程,那么空闲的工作线程会取出任务队列中的任务并执行。关于线程池是如何实现线程高效管理的,我们不妨先来解析一下线程池的结构,线程池大致可以分为:线程管理器、工作线程、工作队列三个部分。:实际执行任务的线程,包括核心线程和临时线程。

2025-07-22 21:12:32 417

原创 Java中的生产消费模型解析

在工作中,我们往往会碰到需要两个不同模块分别生产和处理数据的场景,这时候我们就会用到生产消费模型。

2025-07-08 18:00:43 129

原创 Java中关于线程与线程安全的解析

并行指在同一时刻,有多个任务在不同的处理器或核心上同时执行,主要指硬件方面的多任务处理。就像有多个工人同时在不同的工作区域工作,每个工人都在独立地完成自己的任务,彼此之间没有干扰,能真正地同时进行。而并发指在同一时间段内,有多个任务在交替执行,主要指软件层面的多任务处理。并发在宏观上给人一种多个任务同时进行的感觉,但在微观上,在同一时刻可能只有一个任务在执行,只是任务切换快,让用户感觉是在同时进行。多线程是指从软硬件上实现的多条执行流程的技术。

2025-03-27 22:43:19 402

原创 Servlet基础详解

多层路径:xxx/xxx url需要多层进行访问通配符:/* url后面写任何内容都返回相同内容通配符接具体内容:/*xxx 必须以xxx结尾之前随意另外一般会在Tomcat中配置虚拟目录以方便url路径的管理。

2025-03-24 00:03:58 333

原创 CSS快速入门之选择器

选择器的概念:写在CSS样式表前,限制CSS样式代码的作用范围。

2025-02-25 17:16:06 464

原创 JavaScript快速入门

且引入内容本身要有export前缀,如果用到模块话JS,则需要在HTML中声明script的type为“module”。:click-鼠标点击 mouseenter-鼠标移入 mouseleave-鼠标移出。JS文件引入其他JS文件内容:import(引用内容)from “文件名”;JSON.parse(json形式字符串) 将json文本转化为JS对象。JSON.stringify(对象名) 将JS对象转化为json文本。:focus-获得焦点触发 blur-失去焦点触发。

2025-02-23 23:29:34 449

原创 HTML快速入门

HTML是Hyper Text Markup Language的简称,即超文本标记语言,是一种用于创建网页的标准标记语言。

2025-02-10 22:25:45 868

原创 前端基础(HTML&CSS)——盒子模型

页面中所有元素都可看作一个盒子content:内容区域padding:内边距区域border:边框区域margin:外边距区域(即与其他”盒子“的距离)div标签:· 一行显示一个,独占一行· 宽度默认为父元素宽度,高度默认由内容撑开· 可以设置宽高span标签:· 一行可以显示多个· 宽度和高度都由内容撑开· 不可以设置宽度。

2025-02-09 11:52:58 195

原创 Java中的类型转换解析

byte类型的a,,short类型的b和double类型的2.7在相加时都先转换成了double类型,再参与表达式运算,所以能够被double类型的变量c接收。,字符型char类型的变量与short属于同一级,可以直接赋值给比short类型范围大的任意变量(int类型,long类型,float类型或double类型)。类型范围小的变量可以直接赋值给任意类型范围大的变量,比如short类型的变量可以赋值给int类型,long类型,float类型或double类型的变量。

2025-01-21 14:51:25 401

原创 Java中JDK环境的配置

Java的各种文档对于Java开发者而言也至关重要,而这些文档的下载也非常简单,只需把网页下拉到JDK下载位置的下方,点击Documentation Download即可下载相关文件的压缩包,后续只需要解压到需要的位置即可。根据自己的需求选择版本,根据自己计算机的系统选择所要安装的版本,我这里是Windows系统所以直接下载Windows版本,选择第二个Installer可以直接下载安装包。安装包下载完成后,我们打开浏览器下载中的安装包程序,选择安装的位置。然后开始安装,等待安装进度完成即可。

2025-01-21 12:08:59 233

原创 Java中关于接口的解析

接口的创建通过新建interface实现,我们可以新建一个interface接口并在其中写各种抽象方法。public interface 接口名{ 抽象方法;

2024-11-10 18:04:36 830

原创 Java中访问修饰符解析

访问修饰符是Java中常用的用来修饰类属性或方法,由此来设置访问级别的关键字。访问修饰符包括四个:public,protect,default和private。

2024-11-09 22:49:52 688

原创 Java常用的布局管理器

目录一,布局管理器作用二,流式布局管理器效果用法三,边界布局管理器效果用法四,流式布局管理器与边界布局管理器的综合应用效果用法在Java可视化编程中,我们往往会用到往窗体中添加部件的情况,此时布局管理器显得非常重要,今天我们来仔细讲讲流式布局管理器和边界布局管理器这两种布局管理器:在开始之前,我们需要先import Java中的awt包和swing包完成相关操作,像这样:一,布局管理器作用Java可视化编程的内容中,按钮和文本框等等组件尤为重要,在添加这些组件进入窗体时,如果不用布局管理器,我们将

2024-09-27 10:40:12 2258

原创 Java中关于继承的解析

类的继承在Java中有着非常广泛和重要的作用,今天我们来学学Java中继承的用法和细节。

2024-09-06 17:56:51 2167

原创 Java中构造方法解析

我们在编写代码的过程中,一般会用到的方法创建新的对象,但你有没有想过new 类名()的最后的这个小括号有什么具体的作用呢?如果你联想到一般方法中()的应用,你会发现一般方法中的小括号在非空的情况下大多用于传参,而创建对象时的这个括号是否也有传参的作用呢?答案是是的,创建对象时的这个括号确实可以传参,但需要先写一个确定传入参数的类型和名称的构造方法。

2024-08-28 11:15:49 2191

原创 Java中关于类与对象的解析

再举个例子,台灯就是指“所有台灯”这一类事物,台灯这一类事物可能有一些共同的特征,如高度,灯光亮度,灯光颜色等等,也可能会有共同的功能,比如调节灯光亮度,可以调节灯光颜色等等。而“我的台灯”就是台灯这个类中的一个具体对象,它具有高度,灯光亮度,灯光颜色这些特征,也可以实现调节灯光亮度,调节灯光亮度这些功能。Java代码具体利用类与对象编程的基本流程则是:先编写类,编写类的属性和方法,再创建对象,设置对象的属性,利用对象调用方法。4.给对象设置属性,利用对象调用方法,实现功能。2.编写类的属性和方法。

2024-08-27 16:42:31 640 1

空空如也

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

TA关注的人

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