自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Git版本控制

Git版本控制系统摘要 Git是一款分布式版本控制工具,区别于集中式CVCS,其核心优势在于本地完整保存代码仓库和历史记录,确保数据安全。主要功能包括:1)记录文件修改历史,支持版本回溯;2)通过工作区、暂存区、版本库三区协作管理文件状态(未跟踪/已修改/已暂存/未修改);3)提供clone/add/commit/push等基础命令实现代码管理;4)支持分支创建与合并,解决多任务并行开发冲突;5)可关联GitHub/Gitee等远程仓库。关键操作包含:初始化配置、文件状态转换、冲突解决(手动修改后重新提交)

2025-10-16 22:12:37 985

原创 XML+JSON数据格式

XML是一种可扩展标记语言,主要用于数据存储、传输和框架配置。其文件由文档声明、自定义标签、属性和注释等构成,支持DTD和Schema两种约束方式。XML解析方法包括DOM(内存加载)、SAX(逐行解析)和PULL(Android专用)。JSON是一种轻量级数据交换格式,语法简洁,易于解析和传输。它能与Java对象相互转换,常用工具有hutool和fastjson。JSON支持键值对、数组和嵌套结构,适合复杂数据表示。两种格式各有优势,XML适合结构化配置,JSON更适合数据交换。

2025-10-10 22:06:01 841

原创 Java跳动的爱心代码——属于程序员的浪漫(李峋进阶版代码——动态视频)

这段Java代码使用IntelliJ IDEA开发了一个图形化爱心动画程序。程序通过继承JFrame类创建窗口,利用数学函数绘制动态变化的心形图案。主要特点包括:1) 通过Cardioid函数式实现心形方程;2) 使用随机颜色和位置变化增强视觉效果;3) 添加"Love You"和"爱你一万年!"的文本显示;4) 设置500ms间隔的动画效果;5) 窗口居中显示并设置黑色背景。该程序综合运用了Java的图形绘制、多线程和数学计算功能,创造出一个浪漫的动态爱心效果。

2025-09-16 22:30:57 621

原创 MySQL常用函数

本文介绍了MySQL中常用的五类函数:1.系统信息函数(获取当前数据库、版本号等);2.数学函数(绝对值、取整、随机数等运算);3.字符串函数(拼接、截取、替换等操作);4.日期函数(获取当前日期时间、日期差值计算);5.条件判断函数(IF、CASE WHEN等逻辑判断)。每类函数都列举了具体用法和示例,涵盖了数据库开发中常见的数据处理和计算需求。

2025-09-16 22:27:04 204

原创 MySQL核心查询(多表查询)

数据库多表设计主要包括三种关系类型:一对一(如商品与商品详情)、一对多(如部门与员工)、多对多(如学生与课程)。实现方式上,一对多通过外键约束维护数据完整性,多对多需建立中间表。多表查询分为内连接(显式/隐式)和外连接(左/右),分别用于匹配数据和保留单边数据。UNION和UNION ALL用于合并查询结果,前者去重后者保留重复。子查询通过嵌套SELECT语句实现复杂查询,需注意单值使用"=",多值使用"IN"。这些技术共同构建了数据库的多表操作基础。

2025-09-13 17:18:41 262

原创 MySQL核心查询(单表查询)

文章摘要:本文介绍了SQL查询中的排序、聚合函数、分组、限制查询等操作。主要内容包括:1.使用ORDER BY进行升序或降序排序;2.聚合函数(COUNT、SUM、MAX等)的纵向统计查询;3.GROUP BY分组与HAVING条件筛选;4.LIMIT分页查询;5.主键、非空、唯一、默认值等约束的使用。文章通过具体SQL语句示例,详细说明了各种查询操作的应用场景和注意事项,为数据库查询操作提供了实用指导。

2025-09-09 20:22:58 331

原创 数据库SQL语句操作详解

结构化查询语言(Structured Query Language)简称SQL,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。创建数据库、创建数据表、向数据表中添加一条条数据信息均需要使用SQL语句。Navicat中编写SQL--->发送给MySQL去执行--->Navicat中看到结果数据定义语言:简称DDL(Data Definition Language),用来定义数据库对象:数据库,表,列等操作。

2025-08-29 16:31:27 1030

原创 初识数据库&MySQL保姆级教学安装

数据库管理系统(Database Management System): 数据库管理系统(DataBase Management System,DBMS):指一种操作和管理数据库的大型。我们平常所说的数据库,其实指的是DBMS(后面提到的数据库都是DBMS), DBMS最大作用就是用来便于管理DataBase。数据库(DataBase)是按照数据结构来组织、存储和管理数据的。,对数据库进行统一管理和控制。

2025-08-16 10:20:09 265

原创 Lambda表达式&函数式接口&方法引用

本文介绍了Java中的Lambda表达式和Stream流操作。Lambda表达式是函数式编程的实现,需要对应只有一个抽象方法的接口,格式包括完整格式和多种简略格式。文章详细讲解了四种常用函数式接口(Supplier、Consumer、Function、Predicate)的使用。方法引用部分涵盖实例方法、静态方法、构造方法和数组对象的引用方式。Stream流部分介绍了获取流对象的方式、中间操作(过滤、排序、映射等)和终止操作(迭代、统计、收集等),通过示例展示了如何简化集合操作。这些特性使Java代码更简洁

2025-08-13 11:24:48 1042

原创 java多线程学习(基础简述)

学习多线程之前,我们先要了解几个关于多线程有关的概念。进程:进程指正在运行的程序。确切来说,当一个程序进入内存运行,即变成一个进程,进程是处于运行过程中的程序。线程:线程是进程中的一个执行单元,负责当前进程中程序的执行,一个程序运行后至少有一个进程,一个进程中可以包含多个线程。什么是多线程呢?即就是一个程序中有多个线程在同时执行。通过下面例子来区别单线程程序与多线程程序的不同:例如一个xxxx安全卫士,要执行以下功能。

2025-08-01 22:30:29 673

空空如也

空空如也

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

TA关注的人

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