- 博客(23)
- 收藏
- 关注
原创 VsCode 安装文档
VS Code 安装与使用指南 VS Code是微软开发的免费开源代码编辑器,支持Windows/macOS/Linux平台,具备轻量、插件扩展性强等特点。
2026-06-09 17:25:28
301
原创 JDBC 到 Mybatis 操作数据库的基本说明
JDBC是Java操作关系型数据库的标准API,包含DriverManager、Connection、Statement、ResultSet等核心接口。通过PreparedStatement预编译SQL可有效防止SQL注入问题,并提升执行性能。
2026-06-08 20:44:52
358
原创 MySQL安装及运行环境配置
本文详细介绍了MySQL 8.0.34的安装、配置与卸载步骤。主要内容包括:从官网下载安装包并解压;配置环境变量以便全局访问;通过命令行初始化MySQL、注册服务、启动服务及修改root密码;使用mysql命令登录验证;以及完整的卸载流程(停止服务、移除服务、删除目录)。文章配有操作截图,适合初学者按步骤完成MySQL的安装与配置。
2026-06-08 09:50:35
282
原创 MySQL数据库从入门到单表实操(DDL/DML/DQL全解)
摘要 本文系统介绍了MySQL数据库的核心概念和基础操作,涵盖数据库三层架构、SQL语法分类、数据表设计规范等关键知识点。
2026-06-07 17:22:01
275
原创 MySQL 常用命令简洁速查表
本文总结了MySQL数据库基础操作,包括连接方式、DDL数据定义语言(库表操作)、DML数据操作语言(增删改)和DQL数据查询语言。重点讲解了查询语句的完整语法结构,涉及基础查询、条件查询、聚合函数、分组查询、排序和分页等核心功能,并强调了WHERE与HAVING的区别、LIMIT分页公式等实用技巧。
2026-06-07 17:20:17
261
原创 CSS BFC 块级格式化上下文深度解析:从渲染原理到现代框架最佳实践
本文深入解析CSS中块级格式化上下文(BFC)的核心机制与四大特性:1)内外渲染隔离解决margin重叠问题;2)浮动避让机制实现自适应布局;3)包含内部浮动元素防止高度塌陷;4)与相邻浮动元素的并排规则。通过代码示例和流程图详细展示了BFC在布局中的应用场景,对比了多种清除浮动方案(如flow-root、overflow:hidden和clearfix),并提供了两栏布局的最佳实践方案。
2026-05-08 10:14:21
349
原创 CSS 轮廓 Outline 与边框 Border 深度解析:从渲染原理到现代框架最佳实践
CSS 中 outline 与 border 的核心差异在于渲染机制和布局影响:outline 不占用布局空间且仅触发重绘,而 border 会参与盒模型计算并可能触发重排。本文从底层原理出发,分析了二者在浏览器渲染管线中的不同阶段(outline 在 Paint 阶段,border 在 Layout 阶段),并对比了性能、可访问性和设计灵活性。针对现代前端框架,提供了 Vue3 的可复用指令实现方案,封装了带配置选项的 outline 功能,支持动态样式调整和禁用控制。
2026-05-08 09:44:07
370
原创 CSS 文本排版属性解析:从基础用法到底层实现
本文系统介绍了CSS文本排版控制技术,主要包括三个部分:1)文本缩进与间距控制(text-indent、letter-spacing等),解析首行缩进、字符间距等属性的实现原理和应用场景;2)文本装饰与变换(text-decoration、text-shadow等),详细说明文本装饰线的复合写法和大写转换的底层机制;3)文本方向与布局(text-orientation、writing-mode等),重点阐述双向文本处理算法和书写模式对布局的影响。
2026-04-29 16:59:36
405
原创 CSS 色彩体系与 Color Module 架构及工程化实践
本文深入探讨现代 Web 前端工程中的色彩管理技术演进,重点分析 CSS color 属性与 currentColor 机制的核心原理及工程实践。文章系统梳理了 CSS 色彩语法的标准化演进,详细解析了 currentColor 的动态继承机制及其在边框、阴影、SVG 等场景的联动应用。同时介绍了 CSS Color Module 的关键能力,包括感知均匀色彩空间、原生混合算法和相对颜色推导。通过剖析浏览器底层渲染管线,揭示了色彩计算的性能优化策略,并评估了该技术体系的优势与局限。
2026-04-25 12:03:49
598
原创 CSS 字体系统及图标字体的原理及应用
本文详细介绍了CSS字体属性的规范与实现细节,包括字体族回退机制、字重映射原理、斜体与倾斜的区别,以及font简写属性的正确顺序和注意事项。重点解析了@font-face自定义字体的声明语法、多格式回退策略和性能优化技巧,对比了WOFF2、WOFF等字体格式的差异,并探讨了font-display属性对FOIT/FOUT问题的解决方案。文章还提供了预加载关键字体和使用size-adjust统一度量等防止布局偏移的实用技巧,为前端开发者提供了全面的字体渲染优化指南。
2026-04-25 11:33:51
404
原创 CSS 变量深度解析:从原理到框架最佳实践
CSS变量深度解析与实践指南 CSS变量(Custom Properties)是现代化CSS的重要特性,通过--variable语法声明和var()函数调用
2026-04-21 03:09:22
284
原创 CSS 关于选择器和属性计算机制的深入解析
本文深入解析CSS资源加载机制与选择器体系的核心差异。在资源加载方面,对比了link标签和@import指令的底层实现:link属于HTML解析阶段的并行加载,而@import则是CSS解析阶段的串行加载,后者会导致性能瓶颈。在选择器体系部分,系统梳理了基础选择器、组合选择器、属性选择器、伪类/伪元素等类型,并通过图表展示选择器优先级计算机制,采用四位权重向量(a,b,c,d)进行精确比较。文章还详细分析了现代CSS特性如嵌套选择器的编译原理,为开发者提供了全面的选择器使用指南和性能优化建议。
2026-04-21 02:59:46
261
原创 HTML HTML5 自定义数据属性实践
摘要 HTML5的dataset属性提供了一种标准化方式存储自定义数据,通过data-*语法在元素上绑定结构化信息。底层通过DOMStringMap实现属性名转换与同步,采用缓存机制优化访问效率。最佳实践建议存储轻量元数据,复杂数据应结合WeakMap等方案。
2026-04-12 11:45:36
253
原创 JavaScript HTML5 Cache Manifest:离线应用缓存机制考古
HTML5 AppCache 机制通过 cache manifest 文件实现网页离线访问,但因其设计缺陷已被废弃。本文详细解析了 AppCache 的工作原理,包括 manifest 文件配置规范(CACHE/NETWORK/FALLBACK 区域)、缓存更新机制及底层实现架构,同时指出其核心问题如更新反直觉、安全风险等。虽然现代开发推荐使用 Service Worker,但了解 AppCache 对维护旧系统和理解 Web 缓存演进仍有价值。
2026-04-11 22:21:06
291
原创 JavaScript Web Animations API(WAAPI) 进阶:底层原理、高级特性、性能优化与工程化实践
WAAPI(Web Animations API)相比rAF(requestAnimationFrame)性能更优的关键在于运行线程不同:WAAPI默认在合成线程执行,避开主线程阻塞,而rAF在主线程运行易受JS任务影响。WAAPI底层通过KeyframeEffect和Animation类实现,支持动画规则复用和精细控制,如进度调整、速率修改等。但WAAPI仅对transform/opacity属性保持高性能,其他属性仍会回退到主线程。与CSS动画相比,WAAPI性能相当但提供更强的JS编程能力。
2026-04-11 22:19:04
285
原创 HTML marquee 滚动标签:从基础属性到交互实战
HTML的<marquee>标签虽然非标准但仍广泛用于创建滚动效果。本文系统介绍了其核心用法:基础滚动、behavior属性控制行为模式(scroll/slide/alternate)、direction属性设定方向(left/right/up/down)、loop控制循环次数、width/height调整容器尺寸、bgcolor设置背景色、scrollamount/scrolldelay调节速度。特别实用的是通过onmouseover/onmouseout实现悬停暂停功能。最后提供了完整的公告
2026-04-08 16:27:07
480
原创 HTML 网页排版与编码的隐形神器:HTML字符实体从入门到精通
HTML字符实体是解决网页排版与编码问题的利器。本文系统梳理了字符实体的核心用法:分为命名字符实体和数字字符实体两类,覆盖空白排版、符号转义、特殊字符显示、Unicode兼容四大场景。关键知识点包括:用 实现不换行空格,<转义HTML保留字符,©显示版权符号,以及插入emoji表情。
2026-04-01 21:37:32
378
原创 JavaWeb 文件上传功能
JavaWeb 文件上传功能1. 获取 Port 接口的集合在Servlet3.0中,新增了Part 接口,可以方便的进行文件上传处理,可以通过 HttpServletRequest 对象的 getPart() 方法取得Part实现对象。/** 源码 * This class represents a part as uploaded to the...
2019-04-29 03:43:00
342
1
原创 Windows 系统 JAVA 运行环境配置
Windows 安装 JAVA 环境变量一、安装 jdkoracle 官网上下载 java JDK 8安装成功,安装文件夹为 C:\Program Files\Java二、配置运行环境进入 控制面板\系统和安全\系统 → 高级系统设置 → 环境变量 → 系统变量,在系统变量中查找 path,PATHCLASS,JAVA_HOME,如果没有就点击新建JAVA_HOME,这里...
2019-02-14 12:39:15
6480
原创 在 Mac 系统中配置 java 环境
在 Mac 系统中使用 Java 开发软件,需要配置 jdk 环境变量以及 eclipse 工具包,下面就介绍一下如何在 mac 系统中配置 Java 环境。
2019-01-15 23:13:00
294
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅