自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Maven 的使用:在 IDEA 中配置 Maven 的超详细步骤

本文讲述 Maven 的使用,Maven 在 IDEA 中的超详细配置步骤和使用方式

2024-10-20 14:16:05 10603

原创 YOLOv8测试3:在Python中将YOLOv8模型封装成API接口使用(上传测试图片并返回识别结果,附测试代码)

本文在Python中将YOLOv8模型封装成API接口进行使用,通过调用封装好的API接口来实现自定义测试图片的上传,并返回识别结果。识别结果有两种:一种是完成识别后的图片;另一种是识别目标的类型,以及它们在图片中的坐标、大小,以文本形式返回。

2024-04-04 16:38:12 8672 15

原创 Win11 中安装 VMware Workstation Pro 的详细步骤【官方免费版】

安装 / 升级 VMware Workstation Pro 的版本为 17.6;解决 VMware Workstation Pro 和 Win11 家庭版之间不兼容的问题。

2025-03-17 19:54:35 1145

原创 在 Vue3 项目中实现计时器组件的使用(Vite+Vue3+Node+npm+Element-plus,附测试代码)

本文讲述如何在 Vue3 项目中使用计时器组件。具体包括开发环境的配置,Vite+Vue 项目的创建,Element Plus 插件的使用,以及计时器组件的创建和使用。

2024-12-26 19:55:30 1436

原创 Node.js 工具:在 Windows 11 中配置 Node.js 的详细步骤

本文讲述如何在 Windows 11 中进行 Node.js 工具的安装和配置。

2024-12-25 22:20:54 1432

原创 网络编程 03:端口的定义、分类,端口映射,通过 Java 实现了 IP 和端口的信息获取

本文讲述网络编程相关知识——端口,包括端口的定义,分类,以及端口映射等。同时,文章中通过 Java 编程,实现了 IP 和端口这些网络信息的获取。通过获取 IP 和端口,同时基于相关的网络协议,我们能实现不同计算机之前的通信。

2024-12-19 15:50:09 940

原创 网络编程 02:IP 地址,IP 地址的作用、分类,通过 Java 实现 IP 地址的信息获取

本文讲述网络编程相关知识——IP 地址,包括 IP 地址的作用、分类,以及特殊的 IP 等。IP 地址的作用在于唯一定位一台网络上的计算机。文章中通过 Java 编程,实现了 IP 地址的信息获取。通过获取 IP 和端口,同时基于相关的网络协议,我们能实现不同计算机之前的通信。

2024-12-18 20:15:33 934

原创 网络编程 01:计算机网络概述,网络的作用,网络通信的要素,以及网络通信协议与分层模型

本文讲述网络编程相关知识,例如,什么是计算机网络,网络有什么作用,网络通信的要素是什么,以及网络通信协议与分层模型。

2024-12-13 22:06:51 974

原创 Linux 相关:实现本机和服务器之间的 UDP 通信,防火墙放行端口,以及常用的防火墙操作命令

本文讲述如何实现本机和服务器之间的 UDP 通信,以及防火墙的相关知识,总结了一些常用的防火墙操作命令。在实现 UDP 通信过程中,涉及到通信端口,需要在防火墙处放行端口。

2024-12-01 08:30:00 1282

原创 注解与反射 06:通过反射操作注解,通过注解完成对象关系映射(ORM),然后使用反射获取这些注解

本文讲述如何通过反射操作注解。包括对象关系映射(ORM)的原理和应用,通过注解完成 ORM,然后使用反射获取这些注解。

2024-11-28 08:30:00 1551

原创 注解与反射 05:通过反射操作泛型,泛型的相关概念,类型参数的用法,以及反射操作泛型的子接口

本文讲述如何通过反射操作泛型,包括泛型的相关概念,类型参数的用法,以及反射操作泛型的子接口等内容。结合代码案例分析,我们能对泛型和反射知识有更加深入的理解。

2024-11-27 08:30:00 956

原创 注解与反射 04:通过反射获取运行时类的完整结构,创建并操作运行时类的对象,以及性能分析

本文讲述如何通过反射,来获取运行时类的完整结构,例如类的 Class 对象、名字、属性、方法、构造函数等。以及通过反射,创建运行时类的实例对象,并操作它的属性、方法等。通过比较 3 种不同方式的性能,发现反射方式会比普通方式消耗更多资源,关闭安全检测有助于提升反射的效率。

2024-11-26 08:30:00 613

原创 注解与反射 03:类的加载过程的三个阶段、内存分析,类加载器的四种层次结构,以及双亲委派机制

本文讲述类的加载过程,以及类加载器的相关知识。包括类的加载过程的三个阶段,类的加载过程的内存分析,主动引用和被动引用的区别,类加载器的四种层次结构,以及双亲委派机制等内容。结合 Java 程序案例,我们可以将这些内容理解得更加透彻。

2024-11-24 08:30:00 838

原创 注解与反射 02:Java 反射机制概述,Class 的相关知识,Class 与 class 的区分,以及获取 Class 对象的几种方法

本文讲述 Java 反射机制,从静态 VS 动态语言入手,介绍 Java 的“准动态性”,引出了起关键作用的——反射机制。包括反射机制的基本概念、提供的功能、优缺点等。同时,文章还对 Class 进行了详细的介绍,包括 Class 的相关概念、常用方法,以及如何获取 Class 对象等。此外,针对一些容易混淆的概念,笔者阐述了自己的理解与想法。例如,区分 Class 与 class,区分类的对象与 Class 对象,以及类与对象的关系等。

2024-11-23 08:30:00 894

原创 注解与反射 01:注解的相关概念,内置注解,元注解,自定义注解,以及在 Java 中如何使用注解

本文主要讲述注解相关内容,包括注解的相关概念,内置注解,元注解,自定义注解,以及在 Java 中如何使用注解。

2024-11-22 08:30:00 847

原创 多线程 06:线程通信,生产者-消费者问题的两种处理方式(管程法、信号灯法),以及线程池的应用

本文讲述线程通信相关知识,对生产者-消费者问题进行了详细的阐述,介绍了管程法和信号灯法这两种方法来处理这个问题。此外,文中还拓展了线程池的使用,便于对多线程进行更好地管理,提升性能。

2024-11-11 19:53:38 1190

原创 多线程 05:线程同步,三大不安全案例分析,synchronized 和 Lock 的应用,以及死锁相关知识

本文讲述线程同步相关知识,包括线程同步机制,线程同步涉及的三大不安全案例(不安全买票 / 取款 / 集合),及这些案例的完善方法。同时,通过 synchronized(同步)和 Lock(锁),我们能解决多线程共享资源引起的访问冲突,实现线程同步。此外,文章还介绍了死锁的知识,如死锁产生的条件,死锁的案例,以及如何避免死锁等。

2024-11-11 08:15:00 1385

原创 多线程 04:线程状态,线程的五大基本状态及状态转换,以及线程使用方法、优先级、守护线程的相关知识

本文讲述线程状态相关知识,包括线程的五个基本状态,线程如何进行状态转换,以及如何在程序中观察线程的状态。同时,文中介绍了几种线程使用方法,如线程停止、休眠、礼让等,还有线程优先级的设置和获取,以及守护线程的相关知识。

2024-11-08 18:45:28 1489

原创 Java 开发——(下篇)从零开始搭建后端基础项目 Spring Boot 3 + MybatisPlus

基于 Spring Boot 3 + MybatisPlus 的项目实战开发,一个基础的后端项目。

2024-10-24 22:24:24 1287

原创 Java 开发——(上篇)从零开始搭建后端基础项目 Spring Boot 3 + MybatisPlus

基于 Spring Boot 3 + MybatisPlus 的项目实战开发,一个基础的后端项目。

2024-10-23 13:44:25 1667 1

原创 多线程 03:知识补充,静态代理与 Lambda 表达式的相关介绍,及其在多线程方面的应用

文章通过婚庆公司代理婚礼策划的案例讲解了静态代理这一模式,并类比了 Thread 类代理 Runnable 接口启动多线程的方式。此外,文章通过对内部类的简化,进行 Lambda 表达式的推导,并介绍了 Lambda 表达式的使用方式和注意点,同时类比 Runnable 接口这个函数式接口,讲述如何使用 Lambda 表达式创建 Runnable 对象。

2024-08-16 17:36:30 881

原创 多线程 02:线程实现,创建线程的三种方式,通过多线程下载图片案例分析异同(Thread,Runnable,Callable)

本文详细介绍了创建线程的三种方式——1. 继承 Thread 类;2. 实现 Runnable 接口;3. 实现 Callable 接口。同时,通过多线程下载图片的案例,分析了这三种方式的异同。

2024-08-08 16:34:48 1068

原创 多线程 01:Java 多线程学习导航,线程简介,线程相关概念的整理

本文是关于 Java 多线程学习的导航篇,总览了有关多线程学习的几个模块。简单介绍了一些与线程相关的基本概念,便于后续展开多线程的学习。Java 多线程学习主要模块包括:线程简介;线程实现;线程状态;线程同步;线程通信问题;拓展高级主题。

2024-08-07 17:13:23 984 1

原创 GUI 02:布局管理器相关知识,AWT 的 3 种布局管理器应用,以及嵌套布局的使用

本文讲述了 GUI 编程种布局管理器的相关知识,以及 AWT 的 3 种布局管理器——流式布局、边界布局(东西南北中)、网格布局。搭配面板使用,可以实现布局嵌套功能。

2024-05-31 17:33:05 1262

原创 GUI 01:GUI 编程概述,AWT 相关知识,Frame 窗口,Panel 面板,及监听事件的应用

本文对图形用户界面(GUI)编程进行概述,并对 GUI 的其中一个技术领域 AWT(Abstract Window Toolkit)进行讲述。文章使用 AWT 编写了 Frame 窗口,并为窗口添加了 Panel 面板,同时设置了关闭窗口的监听事件。

2024-05-30 22:00:48 1321

原创 Spring Boot 01:Spring Boot 项目的两种创建方式

本文讲述 Spring Boot 项目的两种创建方式,分别是 IDEA 和官网。通过本文,掌握一个简单的 Spring Boot 项目的创建方式。

2024-05-25 18:21:59 1161

原创 Java 异常相关(二):异常处理机制的补充,自定义异常的使用等

本文讲述 Java 异常相关知识,对异常处理机制进行补充,以及自定义异常的方式。

2024-05-22 19:48:14 1316

原创 Java 异常相关:异常体系结构,异常与错误的区别等

本文讲述 Java 异常相关知识,包含异常体系结构,以及异常与错误的区别等。

2024-05-21 16:59:27 1236

原创 面向对象 10:Java 内部类相关知识,四种不同内部类的使用方式和异同(成员 / 静态 / 局部 / 匿名内部类)

本文讲述 Java 内部类相关知识,通过案例分析,整理了四种不同内部类的使用方式和异同点。分别是成员内部类、静态内部类、局部内部类,以及匿名内部类。

2024-05-18 11:35:23 1107

原创 面向对象 09:static 关键字的使用——静态变量 / 静态方法 / 静态代码块 / 静态导入包 / 静态内部类

在 Java 中,static 关键字是一个非常重要的概念,它主要用于内存管理和访问权限的控制。本文是对 Java 中的关键字 static 的相关补充,主要包括静态变量、静态方法、静态代码块、静态导入包,以及静态内部类。

2024-05-17 12:26:53 1139

原创 面向对象 08:接口的相关知识,接口的基本特性、作用、使用方法等,以及普通类 / 抽象类 / 接口三者的区分

本文介绍 Java 面向对象编程中——接口的相关知识,包括接口的基本特性、作用、使用方法等。同时,文章对普通类、抽象类,以及接口这三者进行了区分。

2024-05-16 10:11:52 1347

原创 面向对象 07:抽象类相关知识,抽象类的基本概念,使用方式,以及一些注意事项

本文讲述了 Java 面向对象编程中的重要概念——抽象类的相关知识,包括基本概念、使用方式,以及一些注意事项。

2024-05-15 21:05:50 1305

原创 面向对象 06:三大特性之——多态,多态的基本概念和相关使用,关键字 instanceof,以及对象间的类型转换

本文讲述面向对象编程的三大特性之——多态。通过案例分析,介绍了多态的基本概念、相关使用,以及优缺点等。此外,文章还讲述了关键字 instanceof 的使用方式,以及对象之间的类型转换。

2024-05-14 19:02:17 1165

原创 面向对象 05:三大特性之——继承,继承在 Java 中的相关使用,区分关键字 super 和 this,方法重写的注意点

本文讲述面向对象编程的三大特性之——继承。通过案例分析,讲述了继承的概念,及其在 Java 中的相关使用。此外,文章详细介绍了关键字 super 和 this 的区别,还有方法重写的注意点。

2024-05-13 17:59:52 1265

原创 面向对象 04:三大特性之——封装,封装的含义和作用,以及在 Java 中的使用方式,附完整的测试案例代码

本文讲述面向对象编程的三大特性之——封装。通过案例分析,简单介绍了封装的含义和作用,以及在 Java 中如何使用封装。

2024-05-11 18:40:03 1431

原创 面向对象 03:类与对象的创建、初始化和使用,通过 new 关键字调用构造方法,以及创建对象过程的内存分析

本文内容主要关于类与对象的创建、初始化和使用,以及如何通过 new 关键字调用构造方法。此外,文章还对无参 / 有参这两种构造器进行描述,并通过内存分析创建对象的过程。

2024-05-10 22:22:19 1969

原创 面向对象 02:区分面向过程与面向对象,类和对象的关系

本文讲述面向对象相关内容,主要包括面向过程与面向对象的区别,以及类和对象的关系。

2024-05-09 14:17:11 1281

原创 面向对象 01:Java 面向对象相关内容整体概述

本文对 Java 面向对象相关内容进行整体概述,简单概括了该部分的所学内容,并在后续文章中进行详细展开。

2024-05-07 21:35:15 1305

原创 Java 笔记 16:Java 数组相关内容,结合棋盘存储案例,分析稀疏数组

本文是对 Java 数组相关内容的补充——稀疏数组,以棋盘存储的案例,分析如何将一个普通二维数组压缩成稀疏数组。

2024-05-06 12:45:13 1142 1

原创 Java 笔记 15:Java 数组相关内容补充,多维数组,Arrays 类的常见用法,以及冒泡排序

本文是对 Java 数组相关内容的补充,主要为多维数组概述,以及 Arrays 类的常见用法。同时,文章详细介绍了冒泡排序的相关使用,并进行简单的算法优化。

2024-05-05 17:44:09 1411 1

空空如也

空空如也

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

TA关注的人

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