自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java从入门到精通 -Java高级技术

本文介绍了Java单元测试框架JUnit和反射机制的基础知识。JUnit框架部分详细讲解了测试方法编写规范、常用注解(@Test、@Before、@After等)以及断言机制的使用,通过StringUtil示例演示了测试类编写流程。反射部分重点阐述了获取Class对象的三种方式(类名.class、Class.forName()和对象.getClass()),并展示了如何获取类的基本信息。这些技术要点为Java高级开发中的测试驱动开发和动态编程提供了基础支持。

2025-11-22 09:30:00 1476

原创 Java从入门到精通 - 网络编程

这篇笔记介绍了Java网络编程的基础知识,主要内容包括: 网络通信三要素:IP地址、端口号和通信协议 IP地址详解:IPv4/IPv6格式、公网/内网IP、特殊IP地址和常用命令 端口号分类:周知端口、注册端口和动态端口 网络协议体系:OSI七层模型与TCP/IP四层模型的对比 传输层协议:UDP(无连接不可靠)和TCP(面向连接可靠)的特点及应用场景 InetAddress类的使用方法,包括获取本机IP、域名解析等操作 笔记通过图表和代码示例直观展示了网络编程的关键概念,适合作为Java网络编程的入门参考

2025-11-08 16:52:57 711

原创 Java从入门到精通 - 多线程

本文为Java基础之多线程,多线程于程序中起到十分重要的作用,本文介绍了多线程的概念、多线程的创建、Thread的常用方法、线程安全、线程同步、线程通信、线程池、并发并行、线程的生命周期和原子操作

2025-11-06 09:30:00 606

原创 Java从入门到精通 - 特殊文本文件、日志技术

本文介绍了两种特殊文件格式(Properties属性文件和XML文件)及其应用场景。Properties文件以键值对形式存储配置信息,适合作为系统配置文件;XML文件则用于存储结构化数据,可作为配置文件或网络传输格式。文章详细讲解了Properties类的使用方法,包括读取和写入属性文件的操作,并通过代码示例演示了具体实现。同时概述了XML文件的基本语法规则、特点及创建方法,为程序员提供了实用的技术参考。

2025-11-01 09:30:00 580

原创 Redis超详细知识点笔记 - 基础篇

本文介绍了Redis的基础知识,包括NoSQL与SQL数据库的区别、Redis的特点和安装方法。Redis是一种基于内存的键值型NoSQL数据库,支持多种数据结构,具有单线程原子性、低延迟、持久化等特性。文章详细对比了关系型和非关系型数据库的差异,并提供了Windows环境下Redis的安装指南及图形化管理工具Another Redis Desktop Manager的使用说明。最后概述了Redis支持的多种数据类型和通用命令,为后续学习Redis打下基础。

2025-10-29 09:30:00 865

原创 Java从入门到精通 - IO流

本文介绍了Java中File类和IO流的基本概念及使用方法。File类用于操作文件和文件夹,可以获取文件信息、判断类型、创建或删除文件/文件夹,但不能读写文件内容。IO流则用于数据读写操作。文章详细讲解了File类的构造方法、绝对路径与相对路径的区别,以及判断文件类型、获取文件信息、创建和删除文件等常用方法,并提供了相应的代码示例。File类功能强大但仅限文件本身操作,不能处理文件内容,需要结合IO流实现完整的数据存储功能。

2025-10-18 11:00:00 592

原创 Java从入门到精通 - 集合框架(二)

本文介绍了Java集合框架中的两个关键知识点:集合的并发修改异常问题和Collections工具类的使用。 并发修改异常问题主要发生在使用迭代器或增强for循环遍历集合时,同时进行删除操作时。解决方案包括: 使用迭代器的remove()方法删除元素 使用普通for循环时,倒序遍历或删除后执行i-- 避免在增强for循环和Lambda表达式中直接删除元素 Collections工具类提供了多种静态方法来操作集合: addAll()批量添加元素 shuffle()打乱List顺序 sort()对List进行排序

2025-10-17 21:17:55 1009

原创 Java从入门到精通 - 集合框架(一)

本文介绍了Java集合框架的基础知识,主要包括: 集合概述:集合是可变大小的数据容器,分为单列Collection和双列Map两种体系。Collection又分为List(有序可重复)和Set(无序不重复)两大系列集合。 Collection常用方法:包括添加元素、清空集合、判空、获取大小、包含判断、删除元素、转数组等核心操作。 集合遍历方式:重点介绍了迭代器Iterator的使用,通过hasNext()和next()方法实现集合元素的遍历。

2025-08-05 23:11:37 715

原创 Java从入门到精通 - 算法、正则、异常

这篇文章主要介绍了Java中常见的算法,包括排序算法和查找算法。排序算法部分详细讲解了冒泡排序和选择排序的实现原理与代码示例,通过多轮比较交换元素位置实现排序。查找算法部分对比了基本查找和更高效的二分查找,强调了二分查找需要数组有序的前提条件,并给出了具体实现代码。文章采用图文结合的方式,配合关键步骤分析和优化建议,帮助读者理解算法核心思想与编程技巧。最后还提到了Java内置的Arrays.binarySearch()方法可以直接使用二分查找功能。

2025-08-04 23:01:38 739

原创 Java从入门到精通 - 面向对象高级(三)

本文介绍了Java中的枚举和泛型两大高级特性。在枚举部分,重点讲解了枚举类的定义格式、特点及使用场景,包括枚举类作为特殊类的特性(构造器私有、不可继承、包含常量对象等),以及枚举在信息分类和参数传递中的应用优势。泛型部分阐述了泛型的概念与作用,通过ArrayList示例展示了泛型在编译时类型检查、避免强制转换的优势。全文通过代码演示了枚举实现单例模式、抽象枚举等实用技巧,以及泛型类的基本用法,强调枚举和泛型在提升代码可读性和安全性方面的重要价值。

2025-07-21 17:42:24 743

原创 Java从入门到精通 - 面向对象高级(二)

本文摘要主要介绍了Java中final关键字和抽象类的核心概念与用法。final用于修饰类、方法和变量,具有不可继承、不可重写和不可修改的特性。重点讲解了final修饰变量时的注意事项,特别是引用类型变量地址不可变但内容可变的特点。抽象类使用abstract修饰,不能实例化,必须被继承并实现所有抽象方法。文章通过代码示例展示了final常量的定义方式、抽象类的设计模式,并以宠物游戏案例说明抽象类如何支持多态。这些特性为Java面向对象编程提供了更灵活和严谨的设计手段。

2025-07-02 16:14:25 1076

原创 Java从入门到精通 - 面向对象高级(一)

本文介绍了Java从入门到精通之面向对象高级,包含static(静态)、继承、多态

2025-06-12 19:37:40 1238

原创 Java从入门到精通 - 项目实战(ATM系统)

本文为Java从入门到精通之项目实战,内容为ATM系统,包含系统架构的搭建、用户开户功能、用户登录功能、操作页展示、查询账户、退出账户、存款、取款功能实现、用户转账功能、销户功能、用户修改密码功能,旨在巩固Java基础语法知识

2025-06-05 19:27:24 971

原创 Java从入门到精通 - 常用API(一)

本文介绍了Java从入门到精通之常用API,包含包、String、ArrayList

2025-06-02 21:08:59 1816

原创 Java从入门到精通 - 面向对象编程基础

本文介绍了Java从入门到精通之面向对象编程基础,包含面向对象编程快速入门、深刻认识面向对象、对象在计算机中的执行原理、类和对象的注意事项、this、构造器、封装、实体JavaBean、综合案例、成员变量和局部变量的区别

2025-05-28 19:21:25 885

原创 Java从入门到精通 - 案例专题

本文为Java案例专题,旨在巩固与拓展Java基础知识

2025-05-20 21:11:19 992

原创 Java从入门到精通 - 方法

本文介绍了Java从入门到精通之方法,包含方法的定义、方法的其他形式、方法使用时的常见问题、方法的案例、方法在计算机中的执行原理、Java的参数传递机制、方法重载

2025-05-14 19:03:40 1226

原创 Java从入门到精通 - 数组

本文介绍了Java从入门到精通之数组,包含数组的定义和访问、在计算机中的执行原理、Debug工具的使用

2025-05-11 22:54:50 1155

原创 Java从入门到精通 - 程序流程控制

本文介绍了Java从入门到精通之程序流程控制,包含if、switch、for循环、break、continue、随机数Random

2025-05-07 19:57:27 1127

原创 Java从入门到精通 - Java语法

本文介绍了Java从入门到精通之Java语法,包含变量详解、类型转换、运算符、API介绍:Scanner

2025-05-03 22:47:21 1684

原创 Java从入门到精通 - Java入门

本文介绍了Java的快速入门,包含Java背景、搭建Java开发环境、IDEA开发工具的使用、Java基础语法

2025-04-30 23:42:22 3268 1

原创 MySQL数据库 - MySQL管理

本文介绍了MySQL数据库之MySQL管理,包含系统数据库、常用工具(mysql、mysqladmin、mysqlbinlog、mysqlshow、mysqldump、mysqlimport/source)

2025-04-24 19:23:38 1052

原创 MySQL数据库 - InnoDB引擎

本文介绍了MySQL数据库之InnoDB引擎,包括逻辑存储结构、架构、事务原理、MVCC

2025-04-21 18:33:20 1100

原创 MySQL数据库 - 锁

本文介绍了MySQL数据库之锁,包括全局锁、表级锁、行级锁。锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除传统的计算资源(CPU、RAM、I/O)的争用外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。从这个角度来说,锁对数据库而言显得尤其重要,也更加复杂

2025-04-19 13:56:55 1391

原创 MySQL数据库 - SQL优化

本文介绍了MySQL数据库之SQL优化,介绍了插入数据优化、主键优化、order by优化、group by优化、limit优化、count优化、update优化

2025-04-17 19:19:20 1029

原创 MySQL数据库 - 索引

本文介绍了MySQL数据库之索引,介绍了索引结构、分类、语法、SQL性能分析、索引使用、索引设计原则

2025-04-16 19:09:58 1477

原创 MySQL数据库 - 存储引擎

本文介绍了MySQL数据库之存储引擎,介绍了MySQL体系结构、存储引擎的特点、存储引擎的选择

2025-04-15 22:58:22 964

原创 MySQL数据库 - 事务

本文介绍了MySQL数据库之事务,包含事务操作、事务四大特性、并发事务问题、事务隔离级别

2025-04-14 18:04:15 929

原创 MySQL数据库 - 多表查询

本文介绍了MySQL数据库的多表查询,包含多表关系、内连接、外连接、自连接、子查询及其案例

2025-04-12 20:33:54 850

原创 MySQL数据库 - 约束

本文介绍了MySQL数据库中的约束,包含各种约束类型、外键约束及其实现方式

2025-04-11 13:33:02 824

原创 数据结构与算法 - 数据结构与算法进阶

本文介绍了常见数据结构(列表、栈、队列、链表、哈希表、树等等)与经典算法的例题及其实现方式

2025-04-10 15:17:45 2673

原创 数据结构与算法 - 常见的查找与排序算法

本文基于python介绍了算法基础、时间空间复杂度、列表查找、排序

2025-04-08 21:32:25 1227

原创 一文搞定Git仓库与GitHub使用

一文搞定Git安装、常用指令、GitHub远程仓库、在Idea中使用Git

2025-04-06 22:49:53 2881

原创 MySQL数据库 - 函数

MySQL数据库之函数,函数是指可以直接被另一段程序调用的程序或代码

2025-04-05 16:25:52 1053

原创 MySQL数据库 - SQL之DCL

MySQL数据库SQL语句之DCL - 数据控制语言

2025-04-03 22:39:55 470

原创 Docker学习入门教程,一文弄懂docker使用

本文介绍了Docker的基于Rockey Linux的安装教程,常见命令、MySQL部署、Nginx部署、数据卷、自定义镜像、容器网络、DockerCompose

2025-04-01 11:18:02 1776

原创 MySQL数据库 - SQL之DQL

MySQL数据库SQL语法之DQL - 数据查询语言

2025-03-31 19:58:06 836

原创 MySQL数据库 - SQL之DML

MySQL数据库SQL语法之DML - 对数据进行增删改查

2025-03-29 20:24:43 398

原创 MySQL数据库 - SQL之DDL

MySQL数据库知识点笔记之SQL语法 - DDL

2025-03-28 20:59:11 635

原创 MySQL数据库 - SQL语法简介

MySQL数据库 -- SQL通用语法及其分类

2025-03-28 00:09:20 309

空空如也

空空如也

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

TA关注的人

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