自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring MVC

Servlet 定义通俗理解:Java Web 应用的"服务员",专门处理 HTTP 请求// Servlet本质上是一个Java类// 处理GET请求// 处理逻辑// 处理POST请求// 处理逻辑身份:Java 类工作地点:Web 服务器(Tomcat、Jetty等)工作任务:处理 HTTP 请求,生成 HTTP 响应额外身份:Java Web 开发规范标准Servlet是基础​ → Spring MVC基于ServletSpring MVC是框架​ → 简化Web开发。

2025-12-28 20:34:21 627

原创 测试用例(一)

测试用例是为了实施测试而向被测试的系统提供的一组集合,集合包括测试环境,操作步骤,测试数据,预期结果,实际结果等要素测试用例的质量直接关系软件的产品质量。

2025-12-08 16:36:17 826

原创 POM.xml文件理解

POM 部分类比作用身份证​唯一标识这个项目parent家族/继承​从父项目继承默认配置,省事购物清单​声明项目需要哪些外部库build组装说明书​定义如何编译、测试、打包项目properties变量表​统一管理版本号等配置参数。

2025-12-05 15:51:37 809

原创 MYSQL期末知识点汇总

下面我创建一个aaa表,包含id name ,其中name字段设有默认值(匿名)=>即不输入name字段的数据时,默认为匿名。:使用时不能存在空格,比如count(*)是正常的,但是count (*)就会报错原因是count和()之间不能有空格。可以看到查询到的第一列是我们设置的字段(id name class_id), 第二列是每个字段分别的类型。创建一个aaa表,将id设置为自增主键,连续5次插入数据时对id插入null值。count(字段名)=>()中的字段这一列不算有null值的记录。

2025-11-12 21:52:26 995 1

原创 网络层IP协议

​ IP协议的数据转发并非基于全局的“上帝视角”,而是通过每个网络节点(路由器)基于本地信息进行“接力赛”式的局部决策。这个过程的核心在于一个关键组件——​。

2025-11-12 21:50:36 707

原创 java网络编程(一)

是一个socket对象,相当于对"网卡"设备的抽象后续操作这个socket对象就能对网卡操作。

2025-10-21 19:02:58 810

原创 Java网络编程(二)

​​UDP​​ 是 ​​用户数据报协议​​ 的缩写。它是一种无连接的传输层协议。​​传输层协议​​:负责在应用程序之间建立端到端的通信。位于网络层之上,应用层之下。​​无连接​​:在传输数据之前,发送方和接收方​​不需要先建立连接​​。发送方只是想当然地直接发送数据包,而不管接收方是否准备好、是否存在。​​TCP​​ 是 ​​传输控制协议​​ 的缩写。它是一种面向连接的、可靠的、基于字节流的传输层通信协议。​​传输层协议​​: 和 UDP 一样,负责应用程序之间的端到端通信。​​面向连接​。

2025-10-21 19:01:44 1008

原创 java文件IO

定义:路径​​是计算机系统中用于​​定位和访问文件或目录​​的字符串表示。它描述了文件或目录在文件系统中的具体位置,就像现实生活中的地址一样,指引系统找到目标资源​​根目录​、`C:`)​​目录分隔符​​:分隔路径各级目录的字符Unix/Linux:正斜杠Windows:反斜杠\(也支持/)开发时优先使用正斜杠/​​目录名​​:各级文件夹的名称​​文件名​​:目标文件的名称(含扩展名)​​扩展名​.txt.java)分类:相对路径和绝对路径特殊路径表示​​当前目录​(点号)

2025-09-21 20:10:32 738

原创 jdbc(自用)

粘贴到lib中。

2025-08-22 16:05:48 196

原创 java多线程(二)

线程池通过预先创建并维护一组线程,能够实现纯用户态操作,可以减少线程创建和销毁时的用户态与内核态切换开销。

2025-08-22 15:17:08 775

原创 java单例模式

单例模式是一种创建型设计模式,它确保一个类只有一个实例,并提供一个全局访问点。

2025-08-19 16:05:26 639

原创 深入理解阻塞队列与生产者-消费者模型

阻塞队列是多线程编程中的重要组件,通过本文的两种实现方式,我们可以:理解标准库中阻塞队列的使用方法掌握阻塞队列的基本实现原理学会如何正确实现生产者-消费者模式了解不同实现方式的优缺点。

2025-08-17 17:07:36 322

原创 JAVA多线程(一)

🚀 线程生命周期控制方法1. 启动线程t.start();// 启动新线程(只能调用一次)2. 中断线程// 设置中断标志位,fallse=>true 唤醒sleep等阻塞方法//sleep一旦被唤醒,通过异常的方式返回,sleep会自动把当前线程的中断标志位重新设置回false// 线程内检查中断// 处理中断逻辑中断不是强制停止​​:需要线程自己检查中断标志并响应3. 等待线程结束因为线程之间是随机调度执行,但可以通过线程等待干预两个线程的结束顺序t.join();// 等待线程结束。

2025-08-13 17:11:25 841

原创 cpu总结

​(Central Processing Unit,中央处理器)是计算机的"大脑",负责执行指令、处理数据和控制其他硬件组件。(2)解析指令:取前四位(操作码)查询指令表 (如下图所示),理解指令含义,区分指令操作码和操作数。(1)取指令:从内存把数据读取到寄存器中。后四位是内存单元地址(转成10进制。接下来顺序执行每个指令。

2025-07-23 15:41:16 661

原创 0基础速通mysql事务四种隔离级别(带有例子讲解和总结)

特点:一个事务能读到另一个事务未提交的修改。例子:问题:脏读(读到未提交的无效数据,导致业务逻辑错误)特点:只能读到其他事务已提交的修改,解决脏读,但同一事务中多次读取可能不一致。例子1: - 事务A:开始查询用户余额,第一次读到500元。 - 事务B:更新余额为1000元并`COMMIT`(提交)。 - 事务A:再次查询同一用户余额,读到1000元(与第一次结果不同)。上述例子证明解决了脏读问题例子2: 事务 A(用户查询订单金额):事务 B(商家修改订单金

2025-07-19 17:02:17 941

原创 java内部类

静态内部类使用static关键字修饰,它与外部类的实例无关,只与外部类本身相关。静态内部类只能访问外部类的静态成员,不能访问外部类的非静态成员。局部内部类定义在方法或代码块内部,其作用域仅限于该方法或代码块。局部内部类可以访问外部方法的局部变量,但该局部变量必须是final或实际上是final的(即一旦赋值就不能再改变)。匿名内部类是一种没有名字的内部类,通常用于创建只使用一次的类。匿名内部类可以实现一个接口或继承一个类,并且在创建对象的同时实现接口或类的方法。类型定义位置访问外部成员限制成员内部类。

2025-03-21 19:51:58 1051 1

空空如也

空空如也

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

TA关注的人

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