自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JavaScript DOM 核心操作:从内容到节点的实战指南

DOM 是前端开发操控页面的核心工具,本文聚焦 DOM 中元素内容、属性、样式的读写逻辑,结合表单、图片等实战场景解析操作方法;同时详解节点的增删改流程,覆盖从基础语法到最佳实践的全维度内容,帮助开发者快速掌握动态页面开发的核心技能。

2026-01-05 20:31:59 1051 40

原创 JavaScript WebAPI 核心操作指南

本文围绕 JavaScript WebAPI(含 DOM 与 BOM)展开,从基础概念到实际操作,讲解了 WebAPI 的定位、DOM 的核心功能,以及如何通过querySelector系列方法获取页面元素;同时覆盖了事件绑定的三要素、元素内容(innerText/innerHTML)、元素属性(含表单元素)的读写与修改等实用技能,帮助开发者快速掌握页面交互与动态操作的核心方法。

2026-01-05 20:24:26 797 18

原创 JavaScript 核心特性综合实战 —— 从函数到对象的深度应用

本题目围绕 JavaScript 中函数与对象两大核心知识点展开,覆盖函数定义 / 调用、参数特性、作用域链、对象创建方式(字面量、new Object、构造函数),并对比 JS 对象与 Java 对象在类、访问控制、继承、多态等维度的核心差异。通过实战编程与概念辨析,检验对 JS 函数作用域、对象体系及动态语言特性的理解,同时引导思考多态在不同编程语言中的实现逻辑与适用场景,最终能够灵活运用 JS 特性完成对象的创建、方法复用及多态风格的代码设计。

2026-01-05 20:09:12 1157 10

原创 JavaScript 流程控制与数组实战闯关

这是一套聚焦 JavaScript 流程控制(条件、循环)与数组操作的实战练习,涵盖运算符使用、分支语句(if/switch/ 三元)、循环语句(while/for)、数组增删改查等核心知识点。题目结合代码实操与场景应用,既能巩固语法细节,也能锻炼逻辑思维与数组操作能力,适合刚学完 JS 基础语法的学习者检验实践水平~

2026-01-03 22:25:18 5053 9

原创 JavaScript 基础核心知识点闯关练习

这是一套围绕 JavaScript 基础核心内容设计的练习题目,涵盖 JS 的概念、运行机制、语法规则、变量使用、数据类型等核心知识点。题目形式结合概念辨析、代码实操、场景应用,既能帮你巩固对 JS 基础的理解,也能锻炼实际编码和问题分析能力,适合刚入门 JS 的学习者检验学习成果~

2026-01-03 22:13:50 4631 9

原创 深入理解CSS弹性布局:构建现代响应式网页的

结论弹性布局是现代CSS中最实用的布局工具之一。通过掌握弹性布局,你可以轻松解决传统布局中的难题,创建出灵活、响应式的界面。虽然它只是CSS布局生态系统的一部分(与网格布局、多列布局等并存),但在处理一维布局需求时,弹性布局通常是首选工具。开始在你的项目中实践弹性布局吧!从简单的导航栏到复杂的卡片布局,你会发现许多曾经棘手的布局问题现在都能迎刃而解。

2026-01-03 21:59:22 5385 1

原创 Java集合核心:ArrayList与LinkedList深度解析

简介:本文聚焦Java集合框架中两大核心列表实现——ArrayList与LinkedList,从底层原理、核心特性、实现接口、常用操作、性能差异等维度展开深度解析。通过清晰的概念阐释、实操代码示例及关键对比,帮助开发者透彻理解两者的设计逻辑与适用场景,掌握其性能优化技巧及浅拷贝等核心细节,从而在实际开发中精准选择合适的集合类型,提升代码效率与质量。

2025-12-31 09:39:36 5215 10

原创 基于 SpringBoot + jQuery 实现留言板功能

本文围绕 “基于 SpringBoot + jQuery 实现留言板功能” 展开,是一份面向 Java Web 初学者的完整实战指南。核心内容聚焦留言板的前后端交互实现:首先约定了 GET/POST 两个核心接口(分别用于获取留言列表、提交新留言),后端通过 Lombok 简化实体类开发,利用内存 List 暂存留言数据并完成参数校验;前端基于 jQuery AJAX 实现异步请求,在页面加载时自动拉取历史留言,提交留言后即时渲染并清空输入框,同时通过empty()方法避免列表重复渲染。文章还补充了 Lom

2025-12-28 13:44:04 4924 22

原创 SpringBoot前后端交互实战案例:加法计算器与用户登录

本文聚焦SpringBoot框架下前后端交互的核心实践,通过两个经典案例——加法计算器、用户登录功能,完整呈现从项目准备、接口约定、服务器代码实现、前端页面适配到运行测试的全流程。重点讲解接口定义规范、HTTP请求处理、Session用户状态管理及前端缓存问题解决等关键知识点,帮助开发者快速掌握前后端分离模式下的基础交互逻辑与实现方法。

2025-12-27 10:49:10 5074 6

原创 CSS 弹性盒子(Flexbox)综合实战与核心知识点测试

这是一道围绕 Flexbox 全链路知识点 的综合题,涵盖弹性容器属性(flex-direction/justify-content等)、弹性项目属性(flex/order等)及实战布局场景(居中 / 导航栏 / 响应式)。题目通过 “代码补全 + 效果分析” 的形式,考察你对 Flex 布局核心逻辑的理解,同时验证你在实际开发中灵活运用弹性盒子实现复杂布局的能力。

2025-12-24 20:22:46 4895 50

原创 CSS 元素显示模式与盒模型综合练习

这是一道围绕CSS 基础核心知识点的综合练习题,涵盖元素显示模式(块级 / 行内)、盒模型(边框 / 内边距 / 外边距)、布局技巧(水平居中)、浏览器样式重置等关键内容。题目会结合代码案例,考察你对 “元素显示规则、盒模型属性控制、布局细节处理” 的理解与实际运用能力,帮助你巩固前端页面布局的底层逻辑。

2025-12-24 20:08:33 5035 70

原创 JQuery 基础与综合案例实践

本题目围绕 JQuery 的核心知识点展开,涵盖 JQuery 的引入、语法、选择器、事件处理及元素操作等基础内容,并结合 “猜数字游戏”“表白墙” 两个综合案例,考察对 JQuery 实际应用的掌握程度。题目既包含概念理解类内容,也涉及代码编写与功能实现类任务,帮助学习者巩固 JQuery 在前端页面交互中的核心用法。

2025-12-24 19:49:24 4871 47

原创 CSS 字体、文本、背景与圆角核心属性学习资料

CSS(层叠样式表)是用于描述网页的表现形式的标准语言,它允许开发者为网页元素设置字体、文本、颜色、背景等样式。通过对不同元素应用样式,可以大大改善网页的外观和用户体验。在网页开发过程中,常见的CSS属性包括字体属性、文本对齐、文本装饰、行高、背景属性和圆角矩形等。

2025-12-23 21:31:13 4817 22

原创 数据结构与算法-012

算法题深度解决你的双指针通向的问题

2025-12-23 20:19:09 843 12

原创 MySQL 用户与权限精细化管理实战:从创建到权限回收全流程

在 MySQL 数据库管理中,root用户的超级权限存在极高的安全风险,而 “一应用一用户” 的权限管控模式,是保障数据安全的核心准则。本文围绕 MySQL 用户生命周期与权限管理展开,从用户的查看、创建、密码修改、删除,到权限的授予、生效、回收,结合大量实操案例,详解如何为不同业务场景配置最小够用的权限。无论是限制用户仅访问指定数据库,还是精准管控增删改查操作,都能通过本文掌握标准化的配置流程,助力开发者和运维人员筑牢数据库的权限安全防线。

2025-12-22 11:45:00 5015 11

原创 CSS 核心基础:样式表与选择器入门

本内容围绕 CSS(层叠样式表)的核心基础展开,涵盖 CSS 的定义、语法规范、三种样式表引入方式,以及核心的选择器体系(基础选择器、复合选择器)。通过清晰的分类与示例,帮助学习者快速掌握 CSS 的基础使用逻辑 —— 从 “如何引入样式” 到 “如何精准选中元素并设置样式”,是前端页面美化与结构分离的入门核心内容。

2025-12-21 18:35:17 5027 11

原创 数据库圣经-分析 MySQL 事务隔离级别与并发问题

本文围绕 MySQL 事务展开,先明确事务 “要么全成、要么全败” 的核心定义,详解事务的 ACID 四大特性(原子性、一致性、隔离性、持久性);接着讲解事务的实际用法,包括手动 / 自动提交、保存点等操作;最后聚焦事务隔离性,介绍四种隔离级别(读未提交、读已提交、可重复读、串行化),分析不同级别下的并发问题(脏读、不可重复读、幻读),并对比各级别在性能与安全上的取舍,帮助读者理解事务在数据一致性与并发场景中的应用逻辑。

2025-12-21 16:20:02 5112 41

原创 《Spring MVC 响应机制综合实践:页面、数据、JSON 与响应配置》

本内容围绕 Spring MVC 的响应功能展开,系统讲解了如何通过不同注解(@Controller/@RestController/@ResponseBody)实现静态页面返回、数据返回、HTML 代码片段返回,同时覆盖了 **JSON 格式响应、HTTP 状态码手动设置、自定义响应头(Header)** 等核心场景,并解析了Content-Type自动 / 手动配置的规则,帮助开发者掌握 Spring MVC 中响应的灵活控制方式。

2025-12-20 12:50:13 5023 49

原创 数据结构与算法--008四数之和 与经典子数组 / 子串问题解析

008:18. 四数之和 - 力扣(LeetCode)给定一个包含 n 个整数的数组 nums 和一个目标值 target,请找出所有满足条件且不重复的四元组 [nums[a], nums[b], nums[c], nums[d]](其中 a ≠ b ≠ c ≠ d),使得四数之和等于 target。返回这些四元组的列表(不可包含重复的四元组)。009:209. 长度最小的子数组 - 力扣(LeetCode)给定一个含有 n 个正整数的数组和一个正整数 target,找出该数组中满足子数组和 ≥ ta

2025-12-19 18:57:47 674 8

原创 Spring MVC 请求参数处理全解析

在 Web 开发中,前后端交互的核心是请求与响应,而请求参数的传递与接收是其中的关键环节。Spring MVC 作为主流的 Java Web 框架,提供了灵活、多样的参数处理方式,能够适配不同场景下的参数传递需求(如单个参数、多个参数、对象、数组、集合、JSON 数据等),同时还支持 Cookie、Session、请求头(Header)、URL 路径参数、文件上传等特殊场景的参数处理。本文将从基础到进阶,全面讲解 Spring MVC 中请求参数的传递与接收方式,包括参数绑定的底层逻辑、各类注解的使用技巧

2025-12-18 17:16:53 5164 43

原创 Spring WebMVC入门实战:从概念到连接建立全解析

本文围绕 Spring Web MVC 展开全面解析,首先明确其作为基于 Servlet API 构建、实现 MVC 架构模式的 Web 框架本质,厘清 Spring MVC 与 Spring Boot 的关联(Spring Boot 是 Spring MVC 的便捷实现方式之一);随后深入阐释 MVC 架构中模型(Model)、视图(View)、控制器(Controller)的核心职责与交互逻辑;重点聚焦 Spring MVC 的三大核心功能 —— 建立连接(URL 路由映射)、请求参数获取、响应结果返回

2025-12-18 17:16:50 5024 27

原创 字符串常量池(String Constant Pool)全解析:原理、实现、场景与底层细节

字符串常量池(String Constant Pool)是 Java 中优化字符串内存的核心机制,本质是 JVM 运行时数据区中的字符串驻留池,通过复用相同内容的字符串对象,减少内存开销、提升性能。

2025-12-17 10:45:00 5172 28

原创 数据结构与算法--007三数之和(medium)

核心思路:通过三层嵌套循环枚举所有 i < left < right 的三元组组合,计算三数之和是否为 0;利用 HashSet 的元素唯一性特性实现去重,最终将 Set 转换为 List 返回结果。实现要点:可选对数组排序(非必须,仅为辅助理解),三层循环遍历数组的所有三元组组合;用 Arrays.asList() 将符合条件的三元组封装为 List,存入 HashSet 自动去重;最后通过 List.addAll() 将 Set 中的结果转移到最终列表。性能特点:时间复杂度为 O(n 3

2025-12-16 22:55:40 284

原创 Spring Boot 项目从入门到排障:核心结构、依赖管理与启动全解析

本文围绕 Spring Boot 项目的实际开发场景,从项目结构、依赖管理、日志分析到常见问题排障,系统梳理了核心知识点:涵盖项目目录(src、pom.xml)、Maven 依赖下载 / 冲突的解决方法、启动日志的关键信息解读,以及 Tomcat 端口、命令行工具的实用技巧,帮助开发者快速掌握 Spring Boot 项目的基础配置与日常问题处理。

2025-12-16 10:15:00 6685 6

原创 HTML 核心基础与常用标签全解析

这是一份 HTML 入门指南,涵盖了 HTML 的基础概念、文件结构、常用标签(标题、段落、图片、超链接等)、表格、表单控件及布局容器等核心内容,通过示例代码与功能说明,帮助快速掌握 HTML 页面的搭建逻辑与常用交互元素的使用方法,是前端初学者了解网页结构的实用参考。

2025-12-15 12:05:19 5864 14

原创 数据结构与算法--006 和为s的两个数字(easy)

在算法题 “和为 s 的两个数字” 中,我们需要从升序数组里找到和为目标值的两个数。本文围绕这一问题,解析了暴力解法与双指针(对撞指针)解法的核心思路与实现逻辑:暴力解法通过两层嵌套循环枚举所有二元组,利用 “从当前数的下一位开始枚举” 避免重复计算,虽逻辑直观,但时间复杂度达O(n 2 ),仅适用于小规模数据;而双指针解法则借助数组的升序特性,通过左右指针从两端向中间收缩 —— 和小于目标则右移左指针、和大于目标则左移右指针,将时间复杂度优化至O(n),是更高效的最优解法。本文将详细拆解两

2025-12-14 23:04:25 402 8

原创 优选算法-005 有效三角形的个数(medium)

解题思路三角形的有效条件:任意两边之和大于第三边。通过排序 + 双指针优化复杂度:排序数组:将数组升序排列,简化条件判断(只需保证较小两边之和 > 最大边)。固定最大边:遍历数组,以当前元素 nums[i] 作为最大边。双指针找有效对:用左指针 left=0、右指针 right=i-1,若 nums[left] + nums[right] > nums[i],则 [left, right-1] 到 right 的所有组合都有效(计数 += right-left),并左移 right;否则右移 le

2025-12-14 20:17:27 953 8

原创 优选算法-004 盛最多水的容器

算法精选,培养思维,这个题去解决,双指针的思想

2025-12-10 19:36:04 491 6

原创 Java 8 Lambda 表达式与方法引用的语法优化及实战应用研究

ava 8 的发布标志着 Java 语言向函数式编程领域迈出了关键一步,其中 Lambda 表达式与方法引用作为核心特性,彻底改变了传统匿名内部类的冗余编码模式。本文围绕 Lambda 表达式的核心适用条件 ——函数式接口展开深入研究,系统梳理了 Lambda 表达式的语法规则与省略技巧,对比分析了其与匿名内部类在字节码层面、可读性层面的差异。在此基础上,本文将方法引用细分为静态方法引用、实例方法引用、特定类型方法引用与构造器引用四大类型,结合数组排序、对象创建、集合遍历等典型场景,通过具体案例演示了从匿名

2025-12-10 15:25:22 401 6

原创 Maven 基础与 Spring Boot 入门:环境搭建、项目开发及常见问题排查

全面讲解Maven项目管理和SpringBoot框架的实战应用。从IntelliJ IDEA版本选择与环境配置入手,系统介绍了Maven的核心概念、项目构建机制、依赖管理策略以及仓库配置技巧。特别针对SpringBoot项目的创建过程,深入剖析了插件安装、配置优化和常见问题的解决方案。同时,涵盖了Web服务器工作原理、HTTP请求响应流程以及开发中常见的404/500错误排查方法。无论你是Java开发新手还是希望提升项目构建效率的中级开发者,本指南都将帮助你建立完整的Maven和SpringBoot知识体系

2025-12-09 11:32:19 827

原创 Maven 基础与 Spring Boot 入门:环境搭建、项目开发及常见问题排查

全面讲解Maven项目管理和SpringBoot框架的实战应用。从IntelliJ IDEA版本选择与环境配置入手,系统介绍了Maven的核心概念、项目构建机制、依赖管理策略以及仓库配置技巧。特别针对SpringBoot项目的创建过程,深入剖析了插件安装、配置优化和常见问题的解决方案。同时,涵盖了Web服务器工作原理、HTTP请求响应流程以及开发中常见的404/500错误排查方法。无论你是Java开发新手还是希望提升项目构建效率的中级开发者,本指南都将帮助你建立完整的Maven和SpringBoot知识体系

2025-12-08 22:49:59 1360 64

原创 算法--003快乐数

算法与数据结构:快乐数,鸽巢原理

2025-12-07 15:41:09 890

原创 JavaEE--文件的操作和IO

文件的IO输入输出

2025-12-07 14:05:25 627 8

原创 数据结构与算法--ArrayList与线性表

List 的认识以及遍历方法ArrayList的认识和遍历方法

2025-12-05 11:45:00 787

原创 网络层-IP 协议全景解析:从地址分配到内网穿透,解锁互联网通信底层密码

一文搞懂 IPv4 协议头、NAT 映射、CIDR 划分、路由选择的核心逻辑与实际场景

2025-12-05 10:23:36 2084 8

原创 数据结构--初始数据结构

数据结构的学习,对集合的学习,初始数据结构,了解空间复杂度和时间复杂度,用大O表示法计算复杂度

2025-12-04 13:45:00 1320 2

原创 数据库圣经--简单使用索引

简答使用索引,创建修改删除索引,explain的查看执行计划

2025-12-04 11:08:20 824 8

原创 数据库圣经--从原理到实战,一文彻底搞懂 InnoDB 索引

你是否曾好奇:为什么加了个索引,查询速度就能从几秒变成几毫秒?今天我们不直接告诉你答案,而是像苏格拉底一样,通过一系列问题,带你自己“发现”真相。

2025-12-03 15:57:58 971 5

原创 JavaEE —— 网络编程 TCP协议(二)

流量控制,拥塞控制,延迟答应,顺带捎带,面向字节流,粘包问题,异常情况处理

2025-12-03 10:05:02 1087 10

原创 JavaEE--网络编程 传输层 (一) UDP TCP特点

传输层的协议特点,超时重传,滑动窗口,快速重传,连接管理的三次握手四次挥手

2025-12-02 17:52:00 935 9

空空如也

空空如也

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

TA关注的人

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