自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Mysql 存储过程+变量详解

本文介绍了MySQL存储过程及其三大变量体系的核心知识。存储过程是一组预编译SQL语句集合,可减少网络往返、实现复杂逻辑下沉数据库。基础语法包括DELIMITER修改、创建/调用/查看/删除操作。三大变量分别为:系统变量(MySQL环境配置,分GLOBAL/SESSION作用域)、用户变量@(会话级临时存储,无需声明)、局部变量DECLARE(存储过程内部使用,需提前声明)。

2026-07-29 11:14:42 191

原创 Java四大核心特性:封装、权限、包与静态全解析

本文系统讲解了Java面向对象编程的三大核心特性之一——封装(Encapsulation)及其相关概念。主要内容包括: 封装的定义与实现:通过私有化属性+公共访问方法保护数据安全,提供数据校验 访问控制修饰符:详细对比private/default/protected/public四种权限范围 包管理:包的作用、命名规范及实际开发中的使用规范 static关键字:静态成员的类级别特性、使用限制及内存原理 代码块:静态/实例/构造/局部四类代码块的执行时机、顺序及典型应用场景 文中通过生活化类比、对比表格、代

2026-07-22 00:08:05 337

原创 MySQL体系结构与存储引擎

本文全面解析MySQL架构与存储引擎原理。MySQL采用四层架构:连接层管理客户端接入,服务层处理SQL解析优化,引擎层负责数据读写(核心特色),存储层实现数据持久化。重点分析三大引擎:InnoDB(默认,支持事务/行锁/MVCC)、MyISAM(只读场景)、Memory(内存临时表)。提供引擎查看/修改SQL语句,并给出生产选型建议:Java项目应全部使用InnoDB。最后总结重点:InnoDB特性(事务、MVCC、最小IO单元16KB页)、各引擎核心区别等关键知识点。

2026-07-21 16:31:27 319

原创 Java面向对象编程与构造方法

本文系统介绍了面向对象编程(OOP)的核心概念,重点对比了面向过程与面向对象的差异,阐述了类与对象的关系。详细讲解了类的定义结构(成员变量与方法)、对象实例化流程(内存分配、默认/就地/构造初始化)、构造方法特性(无参/有参构造、this()调用链)以及this关键字的三种用法(区分重名变量、调用方法、构造方法互调)。通过Dog、Student等案例演示了对象创建与操作,并对比了成员变量与局部变量的区别。

2026-07-19 22:54:29 703

原创 MySQL事务全解析

本文系统介绍了数据库事务的核心概念和特性。事务是由一组操作组成的逻辑单元,具有ACID四大特性(原子性、一致性、隔离性、持久性)。重点分析了并发事务可能导致的三大问题:脏读、不可重复读和幻读,并详细对比了四种隔离级别(读未提交、读已提交、可重复读、串行化)的优缺点。其中MySQL默认的可重复读隔离级别在安全性和性能之间取得较好平衡,而串行化级别安全性最高但性能最差。

2026-07-19 20:24:40 557

原创 JDBC 入门

本文介绍了JDBC(Java数据库连接)的基础知识和技术要点。主要内容包括:JDBC作为Java访问关系型数据库的标准接口规范及其优势;开发前的环境准备;JDBC开发的七步标准流程(注册驱动、获取连接、定义SQL、创建执行对象、执行SQL、处理结果、释放资源);核心API(DriverManager和Connection)的详细解析;MySQL5与MySQL8的版本差异;以及原生JDBC存在的缺陷和改进方向。文章通过具体代码示例,重点讲解了数据库连接的建立过程,包括URL格式、参数配置等关键细节,为后续学习

2026-07-18 16:40:21 308

原创 MySQL 多表查询全面指南:表关系、连接查询、联合查询、子查询

本文全面解析MySQL多表查询技术,从数据库设计到实战应用。首先介绍三种表关系:一对一(用户与教育信息)、一对多(部门与员工)、多对多(学生与课程),并给出建表示例。然后重点讲解连接查询(内连接、外连接、自连接)、联合查询(UNION/UNION ALL)和四类子查询(标量、列、行、表)的语法规则与实战案例,同时提供企业开发选型建议和高频错误警示。最后通过综合案例演示多表查询的实际应用,帮助开发者系统掌握这一核心技能,提升处理复杂业务数据的能力。

2026-07-18 10:52:03 397

原创 MySQL六大约束详解

本文系统讲解了MySQL的6种约束机制,包括5种单表字段级约束(NOT NULL非空、UNIQUE唯一、PRIMARY KEY主键、DEFAULT默认值、CHECK检查)和1种跨表关联约束FOREIGN KEY外键。详细解析了各约束的语法规则、核心特点及适用场景,特别对外键的5种删除/更新行为(NOACTION/RESTRICT、CASCADE、SET NULL等)进行了对比说明。同时指出物理外键与逻辑外键的优缺点,建议开发者在保证数据一致性的同时根据实际业务需求选择约束方案。这些约束机制有效保障了数据库数

2026-07-16 20:41:59 353

原创 MySQL 全部数据类型超详细总结

本文系统整理了MySQL 6大类数据类型

2026-07-13 22:16:12 378

原创 MySQL零基础全套教程|DDL+DML+DQL+NULL空值 完整实战笔记 2026.7.13

本文系统总结了MySQL三大核心语句:DDL(数据库/表/字段操作)、DML(数据增删改)、DQL(数据查询)。

2026-07-13 22:03:59 756

原创 Java 数组全套精讲(定义、初始化、默认值、遍历、Arrays工具类、引用机制、方法传参)2026.7.11

本文系统介绍了Java数组的核心知识点:数组是定长、同类型、连续存储的引用数据类型,支持静态、动态两种初始化方式;详细阐述了数组默认初始化值、两种遍历方式(普通for和增强for循环)及适用场景;重点讲解了Arrays工具类的常用方法(排序、查找、拷贝等)和数组引用机制(内存分布、引用特点、方法传参影响);最后总结了数组作为引用类型在方法调用中的行为特点。全文涵盖数组的基础概念到高级应用,是Java数组编程的完整指南。

2026-07-11 21:15:30 325

空空如也

空空如也

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

TA关注的人

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