- 博客(56)
- 收藏
- 关注
原创 多线程 01:Java 多线程学习导航,线程简介,线程相关概念的整理
本文是关于 Java 多线程学习的导航篇,总览了有关多线程学习的几个模块。简单介绍了一些与线程相关的基本概念,便于后续展开多线程的学习。Java 多线程学习主要模块包括:线程简介;线程实现;线程状态;线程同步;线程通信问题;拓展高级主题。
2024-08-07 17:13:23 902
原创 YOLOv8测试3:在Python中将YOLOv8模型封装成API接口使用(上传测试图片并返回识别结果,附测试代码)
本文在Python中将YOLOv8模型封装成API接口进行使用,通过调用封装好的API接口来实现自定义测试图片的上传,并返回识别结果。识别结果有两种:一种是完成识别后的图片;另一种是识别目标的类型,以及它们在图片中的坐标、大小,以文本形式返回。
2024-04-04 16:38:12 6164 13
原创 多线程 03:知识补充,静态代理与 Lambda 表达式的相关介绍,及其在多线程方面的应用
文章通过婚庆公司代理婚礼策划的案例讲解了静态代理这一模式,并类比了 Thread 类代理 Runnable 接口启动多线程的方式。此外,文章通过对内部类的简化,进行 Lambda 表达式的推导,并介绍了 Lambda 表达式的使用方式和注意点,同时类比 Runnable 接口这个函数式接口,讲述如何使用 Lambda 表达式创建 Runnable 对象。
2024-08-16 17:36:30 811
原创 多线程 02:线程实现,创建线程的三种方式,通过多线程下载图片案例分析异同(Thread,Runnable,Callable)
本文详细介绍了创建线程的三种方式——1. 继承 Thread 类;2. 实现 Runnable 接口;3. 实现 Callable 接口。同时,通过多线程下载图片的案例,分析了这三种方式的异同。
2024-08-08 16:34:48 979
原创 GUI 02:布局管理器相关知识,AWT 的 3 种布局管理器应用,以及嵌套布局的使用
本文讲述了 GUI 编程种布局管理器的相关知识,以及 AWT 的 3 种布局管理器——流式布局、边界布局(东西南北中)、网格布局。搭配面板使用,可以实现布局嵌套功能。
2024-05-31 17:33:05 1132
原创 GUI 01:GUI 编程概述,AWT 相关知识,Frame 窗口,Panel 面板,及监听事件的应用
本文对图形用户界面(GUI)编程进行概述,并对 GUI 的其中一个技术领域 AWT(Abstract Window Toolkit)进行讲述。文章使用 AWT 编写了 Frame 窗口,并为窗口添加了 Panel 面板,同时设置了关闭窗口的监听事件。
2024-05-30 22:00:48 1196
原创 Spring Boot 01:Spring Boot 项目的两种创建方式
本文讲述 Spring Boot 项目的两种创建方式,分别是 IDEA 和官网。通过本文,掌握一个简单的 Spring Boot 项目的创建方式。
2024-05-25 18:21:59 1080
原创 Java 异常相关(二):异常处理机制的补充,自定义异常的使用等
本文讲述 Java 异常相关知识,对异常处理机制进行补充,以及自定义异常的方式。
2024-05-22 19:48:14 1234
原创 面向对象 10:Java 内部类相关知识,四种不同内部类的使用方式和异同(成员 / 静态 / 局部 / 匿名内部类)
本文讲述 Java 内部类相关知识,通过案例分析,整理了四种不同内部类的使用方式和异同点。分别是成员内部类、静态内部类、局部内部类,以及匿名内部类。
2024-05-18 11:35:23 1062
原创 面向对象 09:static 关键字的使用——静态变量 / 静态方法 / 静态代码块 / 静态导入包 / 静态内部类
在 Java 中,static 关键字是一个非常重要的概念,它主要用于内存管理和访问权限的控制。本文是对 Java 中的关键字 static 的相关补充,主要包括静态变量、静态方法、静态代码块、静态导入包,以及静态内部类。
2024-05-17 12:26:53 967
原创 面向对象 08:接口的相关知识,接口的基本特性、作用、使用方法等,以及普通类 / 抽象类 / 接口三者的区分
本文介绍 Java 面向对象编程中——接口的相关知识,包括接口的基本特性、作用、使用方法等。同时,文章对普通类、抽象类,以及接口这三者进行了区分。
2024-05-16 10:11:52 1258
原创 面向对象 07:抽象类相关知识,抽象类的基本概念,使用方式,以及一些注意事项
本文讲述了 Java 面向对象编程中的重要概念——抽象类的相关知识,包括基本概念、使用方式,以及一些注意事项。
2024-05-15 21:05:50 1242
原创 面向对象 06:三大特性之——多态,多态的基本概念和相关使用,关键字 instanceof,以及对象间的类型转换
本文讲述面向对象编程的三大特性之——多态。通过案例分析,介绍了多态的基本概念、相关使用,以及优缺点等。此外,文章还讲述了关键字 instanceof 的使用方式,以及对象之间的类型转换。
2024-05-14 19:02:17 1092
原创 面向对象 05:三大特性之——继承,继承在 Java 中的相关使用,区分关键字 super 和 this,方法重写的注意点
本文讲述面向对象编程的三大特性之——继承。通过案例分析,讲述了继承的概念,及其在 Java 中的相关使用。此外,文章详细介绍了关键字 super 和 this 的区别,还有方法重写的注意点。
2024-05-13 17:59:52 1216
原创 面向对象 04:三大特性之——封装,封装的含义和作用,以及在 Java 中的使用方式,附完整的测试案例代码
本文讲述面向对象编程的三大特性之——封装。通过案例分析,简单介绍了封装的含义和作用,以及在 Java 中如何使用封装。
2024-05-11 18:40:03 1302
原创 面向对象 03:类与对象的创建、初始化和使用,通过 new 关键字调用构造方法,以及创建对象过程的内存分析
本文内容主要关于类与对象的创建、初始化和使用,以及如何通过 new 关键字调用构造方法。此外,文章还对无参 / 有参这两种构造器进行描述,并通过内存分析创建对象的过程。
2024-05-10 22:22:19 1778
原创 面向对象 01:Java 面向对象相关内容整体概述
本文对 Java 面向对象相关内容进行整体概述,简单概括了该部分的所学内容,并在后续文章中进行详细展开。
2024-05-07 21:35:15 1250
原创 Java 笔记 16:Java 数组相关内容,结合棋盘存储案例,分析稀疏数组
本文是对 Java 数组相关内容的补充——稀疏数组,以棋盘存储的案例,分析如何将一个普通二维数组压缩成稀疏数组。
2024-05-06 12:45:13 1110 1
原创 Java 笔记 15:Java 数组相关内容补充,多维数组,Arrays 类的常见用法,以及冒泡排序
本文是对 Java 数组相关内容的补充,主要为多维数组概述,以及 Arrays 类的常见用法。同时,文章详细介绍了冒泡排序的相关使用,并进行简单的算法优化。
2024-05-05 17:44:09 1355 1
原创 Java 笔记 14:Java 数组内容,数组的基本特点、数组边界,以及一些数组使用案例
本文讲述 Java 数组相关知识,包括数组的基本特点、数组边界,以及一些数组使用案例。
2024-05-04 15:09:47 849
原创 Java 笔记 13:Java 数组内容,数组的声明、创建、初始化、赋值等,以及内存分析
本文讲述 Java 数组相关知识,包括数组的声明和创建、以及数组的简单使用。此外,文章对 Java 内存进行分析,从内存的角度分析了数组创建的过程。
2024-05-03 20:38:54 1277
原创 Java 笔记 12:Java 方法的相关使用,方法重载、参数传递,以及递归等内容
本文讲述 Java 方法的相关使用,包含方法重载、参数传递,以及递归等内容。同时,文章仔细分析了值传递和引用传递的区别,并使用阶乘案例分析递归与栈机制之间的联系。
2024-05-02 15:43:08 1242
原创 Java 笔记 11:Java 方法相关内容,方法的设计原则,以及方法的定义和调用
本文对 Java 方法进行简单介绍,从输出语句 print 引入对方法的介绍,讲述方法的设计原则和命名规范,以及方法定义和调用的一些要点。
2024-05-01 22:30:05 1383 3
原创 Java 笔记 10:Java 流程控制内容补充,常见的跳转语句,以及一些小案例
本文是对 Java 流程控制相关内容的补充,包含常见的跳转语句如 break,continue 等等,以及一些流程控制的小案例。
2024-04-30 15:17:19 1207 2
原创 Java 笔记 09:Java 流程控制相关,常见的三种控制结构(顺序、选择、循环)
本文讲述了 Java 流程控制相关内容,常见的控制结构主要有三种:顺序结构、选择结构和循环结构。结合案例分析,深入了解这几种结构语句。
2024-04-29 19:48:46 1242 1
原创 Java 笔记 08:Scanner 类的使用方法
本文整理了一些 Scanner 类的使用方法,注意区分 next() 与 nextLine() 方法。
2024-04-28 22:58:00 1454 1
原创 Linux 相关:软件安装的 3 种方式,RPM 安装,解压缩安装,以及 YUM 在线安装
本文整理了 Linux 系统中软件安装的 3 种方式:以 JDK 演示 RPM 安装;以 Tomcat 演示解压缩安装;以 Docker 演示 YUM 在线安装。其中,YUM 安装最为便捷,推荐使用。
2024-04-27 08:14:33 1361
原创 Linux 相关:firewalld 防火墙工具的使用,区别 start 和 enable 用法
本文讲述了 Linux 系统的防火墙相关知识,包括 firewalld 防火墙工具的一系列操作,如开启、停用、开放端口等等,还有 start 和 enable 在用法上的区别。
2024-04-26 08:21:57 1333
原创 Java 笔记 07:包机制,JavaDoc 文档的生成方式,Math 工具类,以及字符串连接符相关内容
本文详细介绍了 Java 包机制,以及如何使用 CMD / IDEA 方式生成 JavaDoc 文档。此外,还整理了数学工具类 Math 的使用,拓展了字符串连接符相关内容。
2024-04-25 08:08:32 1138
原创 Java 笔记 06:基本运算符概述,分类,和使用方式
本文对 Java 中的基本运算符进行整理,介绍优先级的简便使用方式,并按照操作数的不同进行分类,大致可分为一元 / 二元 / 三元运算符。
2024-04-24 11:10:45 1186
原创 Java 笔记 05:变量和常量相关知识,Java 编程的命名规范
本文介绍了 Java 编程中变量和常量的相关知识,包括基本概念、使用方式,以及一些变量、方法、类名等的命名规范。
2024-04-23 08:26:48 1347
原创 Java 笔记 04:Java 数据类型基础,数据类型转换,及其相关场景拓展
本文介绍了 Java 数据类型和数据类型转换,包括数据类型的八大分类,以及各种数据类型的问题拓展,介绍其在不同应用场景下可能存在的问题。
2024-04-22 08:03:55 1065
原创 Java 笔记 03:Java 基础知识,使用 IDEA 创建 Java 项目、设置注释颜色,以及自动生成 JavaDoc
本文讲述了一些 Java 基础知识,包括注释、标识符、关键字等。也讲述了如何使用 IDEA 创建 Java 项目,如何搭建运行环境,以及在 IDEA 中如何编写 Java程序。还有 IDEA 中设置注释的字体颜色,IDEA 在创建 Java 类时自动生成 JavaDoc 的方式。
2024-04-21 08:00:34 1920
原创 Linux 相关:阿里云服务器初始化,宝塔面板的使用,MySQL 远程连接和 Tomcat 部署网站
本文讲述服务器相关知识,包括阿里云服务器初始化,以及宝塔 Linux 面板的使用。同时,介绍了创建并连接 MySQL 远程数据库的方式,以及如何使用 Tomcat 在服务器中部署自己的网站。
2024-04-20 15:17:08 1160
原创 Java 笔记 02:Java 开发环境的搭建,IDEA / Notepad++ / JDK 安装及环境配置,编写第一个 Java 程序
本文介绍了 Java 开发环境的搭建,包括 JDK 、IDEA 这一系列开发工具的安装和环境参数配置;介绍了 Java 程序运行机制,简单分析了编译型和解释型编程的区别,描述了 Java 程序的运行流程;最后分别使用记事本 / IDEA 进行了简单 Java 程序的编写运行。
2024-04-19 14:40:17 1552
原创 Java 笔记 01:Java 概述,MarkDown 常用语法整理
本文介绍了计算机和 Java 相关知识,整理了 MarkDown 笔记的常用语法,从零基础开始,走进 Java 的世界。
2024-04-18 19:54:16 1636 1
原创 Docker 学习笔记(十):Centos7 中 Docker 部署 Redis 集群,打包 SpringBoot 微服务
本文讲述了如何在 Centos7 中使用 Docker 部署 Redis 集群,以及如何把 SpringBoot 微服务打包成 Docker 镜像发布。通过动手实践,加深对 Docker 网络的理解。
2024-04-17 17:02:02 952 1
原创 Docker 学习笔记(九):Docker 网络原理,理解 docker0,虚拟网卡,容器互联,以及跨网络连通
本文介绍了 Docker 网络原理,介绍了 docker0,Veth-pair 技术,以及 Docker 给容器分配虚拟网卡的方式。同时讲述了两种容器互联的方式,分别是 Link 和 自定义网络。还有容器之间跨网络连通的方式。
2024-04-16 19:59:02 1733
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人