自定义博客皮肤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)
  • 收藏
  • 关注

原创 Java06_多线程

文章详细介绍了Java中实现多线程的三种方式:1) 继承Thread类,通过重写run()方法实现线程逻辑;2) 实现Runnable接口,将实例作为Thread构造参数;3) 实现Callable接口,配合FutureTask获取执行结果。对比指出Runnable/Callable扩展性更强但复杂度较高,而继承Thread类更简单但扩展受限。同时讲解了线程名称的设置与获取方法,包括setName()、getName()和currentThread()的使用。通过代码示例展示了不同实现方式的具体步骤。

2025-11-20 14:13:36 443

原创 Java04_Commons-io文档

copy方法有多个重载方法,满足不同的输入输出流// 可指定缓冲区大小// 可指定输入流的编码表// 可指定输出流的编码表。

2025-11-20 10:05:22 621

原创 Java03_集合&Stream流

本文总结了Java集合框架中的单列集合List及其相关概念。主要内容包括: List集合的特点(有序、可重复、有索引)和常用操作方法; 集合的遍历方式:迭代器、增强for、Lambda表达式等; ArrayList和LinkedList的实现原理及区别; 泛型的概念和使用(泛型类、方法、接口、通配符); 数据结构中的树结构,重点介绍了红黑树的特点及其自平衡规则。 文章涵盖了Java集合框架的核心知识点,包括集合操作、遍历方式、底层实现原理以及泛型和数据结构等基础概念,为理解和应用Java集合提供了系统性参考

2025-11-19 11:53:15 1151

原创 Java02_API&正则

本文介绍了Java API中常用的工具类及其核心方法,主要涵盖以下内容: 数学工具类Math提供绝对值、取整、幂运算等静态方法; 系统工具类System包含时间获取、数组拷贝等功能; Runtime类用于获取系统运行状态信息; Object类及Objects工具类的基础对象操作方法; 大数运算类BigInteger和精确计算类BigDecimal的用法; 正则表达式语法规则及其在字符串处理、爬虫中的应用,包括字符匹配、分组、非捕获分组等高级用法。全文提供了丰富的代码示例,帮助理解各类API的实际应用场景。

2025-11-19 09:59:14 601

原创 Java01_面向对象

本文总结了Java面向对象编程的核心知识点,包括字符串处理、集合操作、面向对象三大特性以及常用关键字等内容。字符串部分详解了String、StringBuilder和StringJoiner类的常用方法;集合部分介绍了ArrayList的基本操作;面向对象重点讲解了封装、继承和多态的实现与特点,包括静态成员、方法重写、super/this关键字等;此外还涵盖了包管理、final关键字、权限修饰符的使用规范。这些内容为Java开发者提供了面向对象编程的基础知识框架和实用技巧。

2025-08-21 14:00:00 709

原创 Windows系统安装多版本MySQL教程

这篇教程详细介绍了在Windows系统上同时安装MySQL 5.7和8.0双版本的方法。主要内容包括:下载对应版本安装包(注意区分端口号5.7为3306,8.0为3307);分别配置my.ini文件和系统环境变量;通过管理员命令提示符依次安装两个版本服务(需指定不同服务名和配置文件路径);修改初始密码为"123456";特别提醒可能需要修改注册表确保服务路径正确。教程还提供了完整的my.ini配置模板和卸载方法,帮助用户实现MySQL多版本共存。

2025-08-04 23:30:43 984

原创 Windows安装MySQL 5 详细教程

MySQL安装教程[Windows版]

2025-04-04 22:04:25 775

原创 JavaScript 操作数组方法

JavaScript 数组提供了丰富的方法来操作数组内容。这里提供 JavaScript 数组的所有主要方法,分为几类以便更好地理解。

2025-02-19 15:22:12 327

原创 中国省市三级联动选择器,vue3+element-plus(Select 选择器)写法,组件封装

中国省市三级级联动选择器,vue3+element-plus(Select 选择器)写法,组件封装

2024-11-09 11:00:00 1081

原创 中国省市二级联动选择器,vue3+element-plus(Select 选择器)写法,组件封装

这段代码实现了一个省市区选择器,用户可以选择省份和城市。

2024-11-09 10:00:00 721

原创 在CentOS 7 上安装 MySQL8.0.28 安装教程

个人用户在CentOS 7 上安装 MySQL8.0.28 安装教程

2024-08-09 12:21:07 837

原创 Linux系统常用命令

本文总结了Linux常用命令操作指南,包括远程连接(ssh)、系统管理(shutdown/reboot)、文件操作(ls/cp/mv/rm/touch)、目录操作(mkdir/cd/pwd)、文本查看(cat/head/tail)等核心命令。详细介绍了各命令的常用参数及实例。这些命令覆盖了Linux基础操作的主要内容,适合初学者快速掌握常用命令。

2024-03-06 16:15:31 1005

原创 “.jar中没有主清单属性”解决方案

问题:springboot项目通过maven打成jar包,运行之后显示“.jar中没有主清单属性”的解决方案其一。解决方案:在pom.xml中添加如下代码(spring-boot-maven-plugin插件)

2024-03-05 22:23:29 935 1

原创 IDEA创建JavaWeb初始工程(jsp+Tomcat)通用教程

此教程仅适用于基于Tomcat服务器运行的JavaWeb(jsp项目)的初始工程的创建。运行前提为运行机器已经成功配置Java环境和Tomcat服务器的安装。此教程适用于各个版本的IDEA。此教程使用 IntelliJ IDEA 2023.1.3 + jdk11 版本。

2024-03-05 15:19:32 1158

原创 Xshell 7连接Linux虚拟机以及连接失败解决方法

摘要:Xshell 7连接Ubuntu教程 本教程指导用户使用Xshell 7连接Ubuntu系统。首先需要从官网下载安装Xshell 7(家庭/学校用户可免费使用),然后通过"新建会话"功能创建连接。若连接失败,可能是Ubuntu未开启SSH服务,需执行安装openssh-client/server、启动SSH服务等命令。使用ps -e | grep ssh验证服务是否启动。成功配置后即可连接,首次连接需保存主机密钥。

2023-09-23 21:00:00 1448 2

原创 Ubuntu配置java环境简洁教程

Ubuntu安装Java配置环境简洁教程

2023-09-23 15:59:55 1930 2

MySQL8.0.28

内容概要: MySQL 8.0.28 Linux安装包包含了MySQL数据库服务器的所有必需组件,它允许用户在Linux操作系统上安装和配置MySQL数据库。此安装包通常包括数据库引擎、管理工具、文档和示例。 适用人群: 开发者:需要在应用程序中集成数据库功能的软件开发者。 系统管理员:负责维护和管理数据库服务器的IT专业人员。 数据分析师:需要存储、查询和分析大量数据的专业人士。 学生和教育工作者:学习数据库管理和SQL语言的学生和教师。 使用场景及目标: 开发环境搭建:开发者可以在本地Linux机器上安装MySQL,用于开发和测试应用程序。 生产数据库部署:系统管理员可以在服务器上安装MySQL,以支持生产环境中的数据库需求。 教育和培训:教育机构可以使用MySQL作为教学工具,教授数据库原理和SQL编程。 数据分析和报告:数据分析师可以利用MySQL存储数据,并进行复杂的查询和报告生成。 Web应用后端:MySQL常作为Web应用的后端数据库,支持动态网站的数据存储需求。

2024-08-09

空空如也

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

TA关注的人

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