- 博客(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
982
原创 JavaScript 操作数组方法
JavaScript 数组提供了丰富的方法来操作数组内容。这里提供 JavaScript 数组的所有主要方法,分为几类以便更好地理解。
2025-02-19 15:22:12
327
原创 中国省市三级联动选择器,vue3+element-plus(Select 选择器)写法,组件封装
中国省市三级级联动选择器,vue3+element-plus(Select 选择器)写法,组件封装
2024-11-09 11:00:00
1080
原创 中国省市二级联动选择器,vue3+element-plus(Select 选择器)写法,组件封装
这段代码实现了一个省市区选择器,用户可以选择省份和城市。
2024-11-09 10:00:00
721
原创 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
1447
2
MySQL8.0.28
2024-08-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅