自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Git常用命令速查

本文提供了Git常用命令速查表,涵盖基础配置、版本库操作、文件提交与状态查看、版本管理、修改撤销与文件删除、分支管理以及远程仓库操作等核心功能。包括配置用户信息、初始化仓库、文件提交与撤销、版本回退、分支创建与合并、远程仓库关联与同步等实用命令,每个命令均配有简明说明和示例,帮助开发者快速掌握Git版本控制工具的基本操作。特别适合作为日常开发中的快速参考指南,提高版本管理效率。

2025-11-17 19:42:52 456

原创 JSP 、JSTL、MVC分层思想——以登录验证为例

JSP和JSTL是Java Web开发的核心技术。JSP本质上是Servlet,首次访问时会被编译为Servlet,支持嵌套Java代码生成动态内容。JSP包含基础语法(注释、Scriptlet)、指令标签(静态/动态包含)和四大域对象(pageContext、request、session、application)。EL表达式简化了数据访问,支持默认域遍历和运算。JSTL需导入相关库,包含核心标签(条件判断、迭代循环)和格式化标签(数字、日期处理)。通过标签库可高效实现逻辑控制、数据遍历和格式化输出,提升

2025-11-15 22:09:02 1039

原创 Servlet进阶

本文介绍了Java Web开发中的核心技术: Cookie对象:客户端存储技术,通过键值对存储数据,支持到期时间、路径设置,需注意编码和存储限制 Session对象:服务器端会话技术,依赖JSESSIONID标识会话,可通过域对象共享数据,支持多种销毁方式 ServletContext:全局应用程序对象,提供项目路径等全局信息,作为最大作用域的共享容器 文件上传下载:表单需特殊配置,后端通过Part对象处理上传,下载需设置响应头类型 过滤器与监听器: 过滤器实现预处理/后处理,典型应用包括编码处理、访问控制

2025-11-14 19:31:24 1171

原创 Servlet入门

摘要 本文介绍了Servlet开发和HTTP协议的基础知识。主要内容包括:HTTP协议的交互流程、请求响应结构(请求行、消息头、正文)和特点;Tomcat服务器的配置与使用,包括IDEA中创建Web项目的步骤;Servlet的三种实现方式(接口、抽象类、注解配置),重点讲解了HttpServlet的doGet/doPost方法;以及HttpServletRequest对象的常用方法。文章提供了完整的代码示例,涵盖从环境搭建到核心功能实现的完整流程,适合Servlet初学者系统学习。

2025-11-12 20:09:54 1752

原创 LayUI基础入门

摘要: LayUI框架的核心使用指南,包括基础安装、模块加载(需通过layui.use加载功能模块)、布局系统(栅格与容器使用规范)以及核心组件(表单、按钮、表格、弹出层等)的配置要点。重点强调模块依赖关系(如表单需加载form模块)、样式失效排查方法,以及响应式布局的实现方式(支持4种屏幕类型)。文档包含典型问题解决方案,如列间距无效需嵌套div、组件交互失效需检查模块加载等。提供代码示例帮助开发者快速实现基础功能。

2025-11-11 21:24:14 559

原创 BootStrap基础入门

Bootstrap核心要点摘要:重点掌握栅格系统规则(12列布局、响应式前缀)、表单控件样式(.form-control)和布局(.form-horizontal)、常用组件(导航、下拉菜单、模态框)的结构要求。常见问题包括响应式失效(检查viewport)、插件无响应(确认jQuery引入顺序)、样式冲突(后置自定义样式)和布局错乱(验证行列嵌套)。特别注意容器与行的配合、列操作规范以及表单控件的禁用状态实现方式。

2025-11-11 17:11:45 1052

原创 结合Html、Javascript、Jquery做个简易的时间显示器

本文介绍了一个基于jQuery实现的网页计时器功能。通过引入jQuery库,创建了三个控制按钮:开始计时按钮使用setInterval每秒更新当前时间显示;计时暂停按钮清除定时器并将变量置null;计时清零按钮额外清空显示内容。代码中特别处理了定时器资源的重复累积问题,确保每次点击开始按钮时都会先清除已有定时器,避免内存泄漏。这个简单的计时器实现了基本的时间显示和操作控制功能。

2025-11-10 20:54:55 179

原创 JQuery&Ajax

本文摘要:jQuery基础核心特性包括简化DOM操作、统一事件处理和Ajax封装。核心语法部分介绍了jQuery文件引入方式、DOM对象与jQuery对象的转换方法,以及常用选择器(基础选择器、层级选择器、表单选择器)。在DOM操作方面,详细讲解了属性操作(attr()与prop()区别)、内容操作(html()/text()/val())、样式操作(addClass()/css())及元素创建/添加方法。文章通过对比原生JavaScript与jQuery操作差异,帮助开发者快速掌握jQuery的核心用法。

2025-11-10 16:26:08 1240

原创 JS之BOM与DOM操作

本文介绍了JavaScript中BOM与DOM操作的核心概念。主要内容包括: 事件机制:详细说明了事件源、事件监听等基本概念,列举了常见的鼠标、键盘和HTML事件类型,如onclick、onkeyup等。 事件流模型:解释了事件冒泡(从内向外)和事件捕获(从外向内)两种传播方式,以及DOM0级和DOM2级事件处理程序的区别。 BOM对象:重点介绍了window对象的核心方法,包括系统对话框(alert/prompt/confirm)、窗口操作(open/close)和时间函数(setTimeout/setI

2025-11-08 16:23:47 618

原创 JavaScript基础入门

JavaScript基础语法摘要: JavaScript是一种客户端脚本语言,包含核心语法(ECMAScript)、DOM和BOM三部分。主要特点包括: 三种引入方式:行内JS、内部JS和外部JS文件 数据类型:数值、字符串、布尔值、Undefined、Null和对象 变量声明使用var/let/const,存在变量提升现象 自动和显式类型转换方法,包括parseInt、parseFloat等 多种运算符:算术、比较、逻辑、位运算等 支持单行(//)和多行(/* */)注释 标识符命名规则和关键字分类 Ja

2025-11-07 16:29:45 1329

原创 CSS入门

CSS入门指南:CSS用于美化网页,实现内容与样式的分离。基本语法由选择器和声明块组成,支持行内、内部和外部三种使用方式。常用选择器包括元素、类、ID和通配符选择器等,以及后代、子、兄弟等组合选择器。核心样式设置涵盖背景、文本、字体、对齐方式和布局属性。重点掌握盒子模型(content、padding、border、margin)和display属性(block/inline/inline-block)。浮动布局和清除浮动技巧是复杂布局的基础。注释用/* */,注意属性和值的写法规范。

2025-11-05 20:18:05 563

原创 HTML入门

本文介绍了HTML的基础语法与常用标签。主要内容包括:HTML作为超文本标记语言的基本概念,单双标签的语法结构及属性设置,网页整体结构框架,以及标题、段落、列表、容器、格式化等各类标签的用法。重点讲解了超链接、图片、表格和表单等核心元素的属性和应用场景,并特别强调了表单提交时GET与POST请求的区别。文章通过清晰的分类和示例,帮助初学者快速掌握HTML网页开发的基础知识。

2025-11-05 19:35:17 1079

原创 Mybatis入门

本文介绍了MyBatis框架的基本配置流程。主要内容包括:1)在pom.xml中配置MyBatis、Lombok、MySQL驱动等依赖;2)创建mybatis-config.xml核心配置文件,配置数据源和映射器;3)构建实体类POJO与数据库表对应;4)编写工具类MybatisUtil生成SqlSessionFactory;5)创建Mapper接口定义数据操作方法;6)编写Mapper.xml文件实现SQL映射。文中详细说明了各步骤的配置要点和注意事项,如SqlSessionFactory的单例特性、资源

2025-11-04 22:02:09 1044

原创 Maven安装、环境配置及项目创建

本文介绍了Maven环境配置及项目创建的基本流程。Maven作为Java项目的构建工具,具有依赖管理、多模块构建、统一项目结构和插件机制四大特性。详细讲解了Maven的安装步骤,包括JDK版本检查、下载安装、环境变量配置和安装验证。说明了Maven标准目录结构及pom.xml文件的核心配置项,包括坐标定义、版本控制和依赖配置等。此外还介绍了如何修改本地仓库位置和使用阿里云镜像加速依赖下载,并列举了常用的Maven命令及其功能描述,为Java开发者提供了完整的Maven使用指南。

2025-11-02 09:52:57 1395

原创 Java基础:集合和泛型

本文介绍了Java集合框架和泛型的基本概念与使用。主要内容包括:Collection接口的基本操作(添加、删除、查询等);集合与数组的区别(集合长度可变、存储对象,数组长度固定);List接口及其实现类ArrayList、LinkedList和Vector的特点与适用场景;泛型的使用方法、类型擦除机制以及通配符的应用。重点对比了不同集合类的底层实现(数组/链表)和性能特点,并提供了各类集合的常用操作示例代码。

2025-10-23 14:48:30 904 4

原创 Java基础:常用工具类

Java常用工具类摘要: 包装类:8种基本类型对应包装类(如Integer、Double),支持自动装箱/拆箱。数值型可互相转型,Boolean仅"true"转true。 缓存机制:Byte/Short/Integer/Long缓存-128~127,Character缓存0~127,Boolean缓存TRUE/FALSE,提升性能。 String类:不可变对象,常量池复用字符串。提供查找(indexOf)、转换(split/toCharArray)、截取(substring)等方法。

2025-10-22 19:18:06 1057 1

原创 Java基础:异常处理

本文摘要:第八章介绍了Java异常处理机制,主要内容包括:1)异常分类(Error与Exception,Checked与Unchecked异常);2)核心处理方法(throws声明、throw主动抛出、try-catch-finally捕获);3)异常处理原则(避免吞噬异常、精准捕获、try-with-resources自动关闭资源);4)自定义异常的实现方式。重点强调了异常处理的语法规范与最佳实践,如子类异常捕获顺序、finally块使用注意事项等。

2025-10-21 14:45:00 679 1

原创 Java基础:面向对象进阶

本文介绍了面向对象编程的进阶概念,包括封装、继承、多态和抽象类。封装通过访问控制符(private/default/protected/public)隐藏实现细节;继承支持单继承,可重写方法(需遵循方法签名、返回类型等规则);多态通过父类引用指向子类对象实现,包含向上/向下转型及instanceof类型检查;抽象类包含抽象方法(无实现)和具体方法,需子类实现抽象方法。关键点包括:JavaBean规范、super调用父类构造器、final修饰不可变量、多态方法调用的"就近原则"等。这些概念

2025-10-21 05:45:00 1384

原创 Java基础:数组进阶

本文介绍了三种常见的数组排序与查找算法。冒泡排序通过相邻元素比较交换实现升序排列,并提供了优化版本以减少不必要的比较;选择排序通过每轮找出最小元素并与待排序首元素交换来实现排序;二分查找则利用折半思想在有序数组中快速定位目标元素。每种算法都配有Java代码实现,包括详细的注释说明关键步骤和逻辑判断。这些基础算法为数组处理提供了高效解决方案,适用于不同场景下的排序和查找需求。

2025-10-20 20:35:02 236

原创 Java基础:面向对象基础

本文摘要: 第五章介绍了Java面向对象编程基础,重点包括:1)类的定义与对象内存分析(堆栈内存区别);2)成员变量与局部变量的核心区别;3)构造方法的特点及this关键字的使用场景(区分变量、调用方法/构造器);4)static关键字的三大应用(静态变量、方法、代码块),强调静态上下文的限制;5)补充了对象创建的4个步骤及代码执行顺序(静态块→非静态块→构造方法)。通过代码示例解析了面向对象的核心概念与内存机制。

2025-10-20 08:00:00 1250

原创 Java基础:数组

本文介绍了Java数组的基本概念和常用操作。数组是存放相同数据类型的有序集合,具有查找快的特点。在JVM内存模型中,数组作为引用数据类型存储在堆内存中。Arrays工具类提供了数组转字符串、比较、排序、二分查找、填充和拷贝等实用方法。其中,sort()方法实现升序排序,binarySearch()要求数组已排序,copyOf()和copyOfRange()用于数组拷贝。此外,还介绍了可变参数的语法格式。这些知识点对Java数组操作具有重要指导意义。

2025-10-19 23:30:00 145

原创 Java基础:流程控制语句

本章介绍了Java流程控制语句的核心内容。在3.1节选择结构中,重点讲解了switch语句的语法格式和使用限制,强调其表达式仅支持特定数据类型。3.2节循环结构部分,说明了带标签break/continue的用法,并指出while循环适用于不确定循环次数或循环变量需后续运算的场景。3.3节方法部分,详细说明了方法声明格式和方法重载条件,特别指出仅参数类型、个数或顺序不同才构成重载。补充内容提醒了字符串比较和整除判断的正确方法。

2025-10-19 20:30:00 277

原创 Java基础:数据类型和运算符

本文介绍了Java编程基础中的数据类型和运算符相关内容。主要内容包括:1)二进制、八进制、十进制和十六进制的概念及负数存储方式(原码→反码→补码);2)Java关键字和保留字列表;3)标识符的命名规则(字母/数字/下划线/美元符组成)和规范(类名大驼峰、方法/变量小驼峰);4)变量和常量的使用注意事项;5)基本数据类型详解,包括整型(byte/short/int/long)、浮点型(float/double)、布尔型和转义字符;6)Scanner类的键盘输入使用方法。这些内容是Java编程语言的基础知识要点

2025-10-19 15:23:57 1268

原创 Java基础--初始Java

本文介绍了Java语言的入门知识,主要包括Java的发展历程、跨平台特性、常用DOS命令以及开发环境配置。Java由詹姆斯·高斯林发明,具有跨平台、安全、面向对象等特点,通过JVM实现"一次编译,到处运行"。文章详细讲解了JDK与JRE的区别、环境变量配置方法,并提供了DOS基础操作命令,帮助初学者快速搭建Java开发环境。内容涵盖了Java学习的核心基础概念,为后续编程学习奠定基础。

2025-10-19 14:17:07 354

原创 数据库基础--事务篇

是一组操作的集合,它是一个不可分割的工作单位,事务会把所有的操作作为一个整体一起向系统提交或撤销操作请求,。

2025-08-30 15:36:28 285

原创 数据库基础--多表查询

本文系统介绍了数据库多表关系及其查询方法。主要内容包括:1)三种多表关系实现方式(一对多、多对多、一对一);2)多表查询分类:内连接(隐式/显式)、外连接(左/右)、自连接、联合查询和子查询(标量/列/行/表);3)各类查询语法及实际应用案例。重点阐述了通过外键建立表间关联,以及如何消除笛卡尔积。最后总结了多表关系设计和查询的核心要点。

2025-08-30 09:57:26 2092

原创 数据库基础--约束篇

数据库约束是作用于表字段的规则,用于保证数据正确性和完整性。主要包括主键、非空、唯一、检查等约束类型。通过建表示例展示了用户表的多约束定义。外键约束用于建立表间关联,确保数据一致性,提供添加/删除外键的语法及更新/删除行为设置(如级联操作)。文中以部门表和员工表为例,演示了外键约束的实际应用场景和管理方法。

2025-08-28 20:44:49 155

原创 数据库基础--函数篇

●字符串函数●数值函数●日期函数●流程函数。

2025-08-28 16:27:55 248

原创 MySQL学习笔记(六)

本文介绍了MySQL数据控制语言(DCL)的核心操作,包括用户管理和权限控制。用户管理部分涵盖创建用户(含密码设置)、修改密码、删除用户等操作,并说明通配符%的用法。权限控制部分详细讲解了权限查询、授予和撤销的方法,强调通配符*在多数据库场景下的应用。文章指出这些操作主要由数据库管理员(DBA)执行,开发人员较少涉及,同时提供了多个实用SQL示例,如创建远程访问用户、批量授权等。

2025-08-28 11:18:03 285

原创 MySQL学习笔记(五)

本文摘要:DQL(数据查询语言)语法包括SELECT字段列表、FROM表名等基本结构。主要内容:1)基础查询(字段选择、别名设置、去重);2)条件查询(WHERE子句及IN、LIKE等操作符);3)聚合函数(COUNT/MAX/MIN等)及分组查询(GROUP BY与HAVING区别);4)排序(ORDER BY)和分页(LIMIT)操作。重点说明WHERE和HAVING的执行时机差异,以及多字段排序规则。

2025-08-27 21:16:38 782

原创 MySQL学习笔记(四)

DML(数据操作语言)基本操作包括:1)添加数据:使用INSERT语句可向指定字段或全部字段添加单条/批量数据,需注意字段与值顺序对应,字符串和日期需引号,数据大小应在字段范围内;2)修改数据:UPDATE语句可修改满足条件的记录,若无条件则修改整表;3)删除数据:DELETE语句可删除满足条件的记录,无条件则清空整表,但不能删除单个字段值(需用UPDATE)。查询数据使用SELECT语句。

2025-08-27 15:11:49 192

原创 MySQL学习笔记(三)

本文介绍了数据库DDL(数据定义语言)的基本操作,主要包括数据库和表的创建、查询、修改、删除等操作。详细说明了数据库的创建(CREATE DATABASE)、查询(SHOW DATABASES)、使用(USE)、删除(DROP DATABASE)等命令;表的创建(CREATE TABLE)、查询(DESC/SHOW CREATE TABLE)等操作;以及数据类型(数值、字符串、日期类型)的选择和使用。

2025-08-26 22:40:10 1996

原创 MySQL学习笔记(二)

2025-08-26 17:30:00 157

原创 MySQL学习笔记(一)

数据库(DB)是有组织存储数据的仓库,通过数据库管理系统(DBMS)软件进行操作管理,默认端口3306。关系型数据库(RDBMS)基于关系模型,由相互关联的二维表组成,使用SQL标准语言进行操作。

2025-08-26 11:01:03 193

空空如也

空空如也

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

TA关注的人

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