自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 React篇——第四章 React Router基础

本文介绍了React Router的核心概念和使用方法。主要内容包括:前端路由通过路径映射组件实现SPA应用;路由配置使用createBrowserRouter创建,RouterProvider注入;提供了声明式导航(Link组件)和编程式导航(useNavigate钩子)两种方式;详细讲解了路径参数、查询参数和状态参数三种传参方式;介绍了嵌套路由的配置方法,包括默认二级路由和404路由处理;比较了History和Hash两种路由模式的适用场景。文章还给出了模块化路由配置、组件懒加载等最佳实践建议,帮助开发

2026-03-31 00:00:00 125

原创 React篇——第五章 React Router实战

本文详细介绍了使用React技术栈开发记账本应用的完整过程。项目采用React+ReactRouter+ReduxToolkit+AntDesignMobile技术组合,包含环境搭建、路径别名配置、Mock数据实现、路由设计、主题定制等核心环节。重点讲解了账单统计功能实现,包括月度账单统计、单日账单展示、TabBar导航等模块的开发细节。通过ReduxToolkit管理账目状态,使用AntDesignMobile构建UI界面,实现了账单的增删改查功能。文章还分享了组件封装、性能优化等最佳实践,为React移

2026-03-31 00:00:00 275

原创 React篇——第三章 状态管理之 Redux 篇

Redux是一个独立于框架的集中状态管理工具,通过单向数据流管理应用状态。核心概念包括state(状态数据)、action(操作描述)和reducer(状态更新函数)。使用Redux Toolkit可简化开发,提供createSlice创建模块化store,configureStore组合多个reducer。在React中结合react-redux使用,通过Provider注入store,useSelector获取状态,useDispatch提交action。支持异步操作处理,通过中间件实现。

2026-03-30 13:25:43 390

原创 【Python篇】——Anaconda安装与使用完全手册

很多 Python 初学者在学习和开发过程中,都会遇到这些问题:不同项目需要不同版本的 Python、容易依赖冲突、旧项目和新项目互相污染、Jupyter 和 IDE 的解释器切换混乱。而的核心价值,就是帮我们把Python 解释器、第三方依赖、项目环境管理清楚。本文以Windows 平台为例,系统梳理 Anaconda 的作用、安装流程、环境管理方法、常用命令、环境迁移方案,以及实际开发中最常见的几个坑,适合新手从零上手,也适合作为日常查阅手册。关键词。

2026-03-30 00:00:00 340

原创 React篇——第一章 React的基础知识(上篇)

React是由Meta开发的JavaScript库,用于构建Web和原生交互界面。其核心优势包括组件化开发、虚拟DOM技术提升性能、丰富的生态系统和跨平台支持。开发环境可通过create-react-app快速搭建,JSX语法结合JavaScript表达式实现动态UI渲染。React提供useState管理组件状态,支持多种样式处理方案,并通过实战案例展示评论列表功能实现。学习路径涵盖路由管理、状态管理、性能优化等进阶内容,为开发者提供强大的前端开发工具。

2026-03-25 01:30:00 328

原创 React篇——第二章 React的基础知识(下篇)

React开发核心概念解析:本文系统讲解了React开发中的关键知识点,包括表单控制的两种方式(受控绑定和非受控绑定)及其应用场景;组件通信的多种实现方法(父子、兄弟、跨层通信);useEffect副作用管理的使用技巧和最佳实践;自定义Hook的封装思路与优势;以及Hooks的使用规则。通过评论系统实战案例,展示了如何综合运用这些技术构建完整功能。掌握这些核心概念将帮助开发者构建更健壮、可维护的React应用。

2026-03-25 01:15:00 1024

原创 第三章 TypeScript 高级类型

本文介绍了TypeScript的核心类型系统特性。主要内容包括:1)类的定义与继承、可见性修饰符和只读属性;2)结构化类型兼容规则;3)交叉类型与接口继承的区别;4)泛型在函数、接口和类中的应用;5)索引签名和映射类型;6)条件类型和类型守卫机制。重点讲解了泛型工具类型(如Partial、Pick等)的使用方法,以及如何通过类型守卫缩小变量类型范围。这些特性共同构成了TypeScript强大的静态类型系统,能够有效提升代码质量和开发体验。

2026-03-24 00:00:00 316

原创 第四章 TypeScript 类型声明文件与 React 运用

本文介绍了TypeScript中的类型声明文件(.d.ts)及其应用场景,包括为JavaScript库提供类型支持、使用内置和第三方类型声明。重点讲解了在React项目中使用TypeScript的方法,包括函数组件、事件处理、Class组件和React Hooks的类型定义,以及自定义Hooks和高阶组件的类型处理。最后介绍了TypeScript配置文件tsconfig.json的常用配置选项。通过类型声明文件,开发者可以在项目中获得更好的类型提示和检查,提高代码质量和开发效率。

2026-03-24 00:00:00 479

原创 第二章 TypeScript 基础类型

文章通过代码示例详细说明了各种类型的使用场景和最佳实践,帮助开发者掌握TypeScript的类型系统。

2026-03-23 13:33:25 522

原创 第一章 TypeScript 入门

TypeScript是JavaScript的超集,通过添加静态类型系统提升开发体验和代码质量。它能在编译时捕获类型错误,提供智能提示,并支持最新ECMAScript特性。

2026-03-23 13:23:17 372

原创 第五章 【若依框架:优化】高级特性与性能优化

本文介绍了企业级应用中的四个核心功能实现方案:1.异步任务管理器通过线程池实现非阻塞任务处理,提升系统性能;2.操作日志自动化记录利用AOP切面和自定义注解实现方法级日志采集;3.定时任务管理基于Quartz框架实现分布式任务调度,支持集群部署;4.数据权限控制通过注解和SQL拼接实现多维度数据访问控制。这些方案通过注解驱动、AOP切面等技术手段,实现了业务逻辑与技术实现的解耦,提高了系统的可维护性和扩展性。

2026-02-13 00:00:00 383

原创 第六章 【若依框架:AI】AI若依框架实战项目

智能售货机运营管理系统是基于物联网技术的综合性管理平台,通过互联网连接分布各处的智能售货机,实现对设备、商品、人员、点位和订单的集中化、智能化管理。系统采用SpringBoot+Vue.js技术架构,集成MySQL、Redis、阿里云OSS等组件,提供设备全生命周期管理、工单系统、商品管理、营销策略等核心功能模块。项目通过冗余字段设计、批量操作优化和Redis缓存等性能优化手段,同时采用事务管理和外键约束保障数据一致性。系统支持多端协同工作,包含运营管理App端和设备屏幕端,实现从支付到出货的完整业务流程。

2026-02-13 00:00:00 1383 1

原创 第三章 【若依框架:Velocity】Velocity模板引擎深度应用

本文介绍了Java模板引擎Velocity的基础概念和核心语法。Velocity可实现界面与代码分离,常用于Web内容生成、代码生成、SQL脚本等场景。文章首先展示了基础模板示例和Java渲染代码,然后详细讲解了变量定义、对象操作、循环控制和条件判断等核心语法。最后通过实体类模板和Controller模板的实战案例,展示了如何集成Lombok和Swagger进行代码生成。全文涵盖了Velocity从基础到应用的关键知识点,为开发者提供了实用的技术参考。

2026-02-12 00:00:00 366

原创 第四章 【若依框架:权限控制】Spring Security权限控制体系

本文介绍了SpringSecurity的核心概念和实现方案。主要内容包括:1)认证与授权机制,支持多种认证方式和基于角色的访问控制;2)安全配置示例,展示如何配置CSRF防护、会话管理和权限规则;3)完整的用户登录流程实现,从前后端交互到Token生成;4)权限数据加载机制,包括菜单权限和角色权限的获取方式;5)动态菜单路由的构建与前端处理;6)权限注解的使用方法,包括@PreAuthorize注解和编程式权限验证。文中提供了详细的代码示例,涵盖了从基础配置到高级权限控制的完整解决方案。

2026-02-12 00:00:00 465

原创 第二章 【若依框架:代码生成器】代码生成器原理与实现

本文介绍了一个代码生成器系统的设计与实现。系统通过自动化生成前后端代码来提高开发效率,包含两大功能模块:业务表结构管理和代码生成功能。核心表结构采用gen_table和gen_table_column两张表存储元数据信息。文章详细说明了数据库表查询、表结构导入和代码生成三个核心功能的实现流程,包括前后端代码示例。最后提供了generator.yml的配置优化示例,包含作者信息、包名、前缀处理等参数设置。该系统能显著减少重复编码工作,提升开发效率。

2026-02-11 15:59:27 265

原创 第一章 【若依框架:基础】若依搭建及基础解析

若依框架开发指南摘要 本文详细介绍了基于若依框架(RuoYi-Vue)的企业级应用开发全流程。主要内容包括: 环境搭建:JDK11+MySQL8+Redis5+Node16技术栈配置,前后端分离架构部署 核心功能:通过代码生成器快速实现课程管理模块,包含CRUD完整功能 权限系统:基于RBAC模型实现用户-角色-菜单三级权限控制,支持细粒度权限配置 系统架构:分析前后端项目结构,解读BaseController等核心基类设计 开发实践:从表结构设计到代码生成,再到前后端联调的全流程示例 重点技术点: 代码生

2026-02-11 15:21:01 1124

原创 第六章 【C语言篇:结构体&位运算】 结构体、位运算全面解析

摘要 本文系统介绍了C语言中结构体、共用体和位运算的核心知识点。结构体部分详细讲解了定义方式、成员访问、数组与指针操作、动态内存分配及链表实现;共用体部分阐述了其共享内存特性及应用场景;位运算部分全面解析了6种位运算符的功能与典型应用,并介绍了位域的概念与注意事项。此外,还涵盖了枚举类型和typedef的用法。这些内容为C语言中复杂数据结构的构建、内存优化和底层操作提供了关键技术手段,是系统编程和嵌入式开发的重要基础。

2026-02-07 00:00:00 1066

原创 第七章 【C语言篇:文件】 文件全面解析

本文摘要主要介绍了C语言中的文件操作相关知识,内容涵盖文件基本概念、文件指针、文件打开与关闭、文件读写、随机访问、错误检测以及Linux系统特有功能等核心内容。 文件基础:介绍了文本文件与二进制文件的区别,以及文件缓冲区的概念和工作原理。 文件操作核心: 详细讲解了文件指针FILE结构体 标准文件指针(stdin/stdout/stderr) 文件打开(fopen)和关闭(fclose)的各种模式 字符(fgetc/fputc)、字符串(fgets/fputs)、数据块(fread/fwrite)和格式化(

2026-02-07 00:00:00 1118

原创 第四章 【C语言篇:预处理】 预处理全面解析

本文系统介绍了C语言预处理命令的使用方法。主要内容包括:1)预处理命令概述,指出其以#开头、编译前执行的特点;2)宏定义,详细讲解无参宏(常量定义)和带参宏(函数式替换)的语法、示例及注意事项;3)文件包含指令的两种形式及头文件保护机制;4)条件编译的多种应用场景,如平台适配、功能开关等;5)其他预处理指令如#undef、#pragma的用法。文章通过丰富示例展示了预处理命令在代码复用、调试、性能优化等方面的实际应用,并总结了命名规范、参数括号化等最佳实践。预处理命令虽非C语法组成部分,但能显著提升代码的可

2026-02-06 06:00:00 846

原创 第五章 【C语言篇:指针】 指针全面讲解

本文全面介绍了C语言中指针的核心概念与应用。主要内容包括:指针基础(内存地址、指针变量定义与引用)、指针与数组的关系(一维/多维数组访问、数组名作为函数参数)、字符串指针、高级指针概念(函数指针、指针函数、多级指针)、void指针与指针运算,以及常见错误与陷阱。文章通过大量代码示例演示了指针的各种用法,包括动态内存管理、矩阵运算和通用排序函数实现,并总结了指针与数组的转换规则及重要区别。最后提供了指针使用的最佳实践建议,帮助读者避免常见错误并正确运用指针这一强大工具。

2026-02-06 06:00:00 2227

原创 第三章 【C语言篇:结构化编程】 分支循环数组函数

本文围绕 C 语言分支控制、循环控制、数组、函数四大核心模块展开梳理,系统讲解关系与逻辑运算的使用规则、分支与循环的多种实现形式、数组的定义与操作方法,以及函数的封装、调用与参数传递逻辑,并结合典型编程案例实现知识点落地。这些内容不仅是 C 语言语法体系的基础,更是培养编程逻辑思维、建立模块化编程思想的关键,掌握其核心用法与设计思路,既能解决日常编程中的基础问题,也能为后续学习指针、结构体、文件操作等高级内容筑牢根基。

2026-02-05 22:53:02 787

原创 第二章 【C语言篇:入门】 C 语言基础入门

本文介绍了C语言基础概念,包括常量(整型、实型、字符、字符串、符号常量)、变量(定义、初始化、常变量)和数据类型体系(整型、浮点型、枚举等)。详细讲解了运算符(算术、关系、逻辑、赋值等)的用法和优先级,以及输入输出函数(printf、scanf、getchar、putchar)的使用方法。重点阐述了常量和变量的区别、数据类型的分类、运算符的特殊规则(如整数相除舍去小数)和输入输出格式控制。这些基础知识为后续深入学习C语言编程奠定了基础。

2026-02-05 22:21:06 966

原创 第七章:Redis高级最佳实践详解

Redis高级最佳实践指南涵盖了键值设计、批处理优化、服务端配置和集群部署等核心内容。在键值设计方面,建议采用"[业务]:[数据]:[id]"命名规范,控制key长度在44字节以内,优先使用Hash结构存储对象,并通过分片解决大数据量问题。批处理优化推荐使用Pipeline技术,集群环境下需注意slot分布问题。服务端配置应优化持久化策略、慢查询监控和安全设置,内存管理需关注碎片率和缓冲区配置。集群部署建议控制节点数量和数据均衡,针对数据倾斜和带宽问题提供解决方案。最后从设计、开发、部署

2026-02-03 00:00:00 722

原创 第八章:Redis底层原理深度详细解析

本文深入剖析Redis高性能背后的核心原理,从数据结构到网络模型进行全面解析。首先详细介绍了Redis的6种核心数据结构实现:动态字符串SDS的预分配策略、整数集合IntSet的类型升级机制、字典Dict的渐进式Rehash、压缩列表ZipList的连锁更新问题、快速列表QuickList的平衡设计以及跳表SkipList的随机层高算法。其次深入讲解了Redis网络模型,包括五种IO模型对比、单线程架构优势、6.0版本的多线程演进,以及基于epoll的事件循环机制。最后阐述了Redis的内存管理策略,包括过

2026-02-03 00:00:00 1856

原创 第六章:Redis分布式缓存

Redis分布式缓存架构核心解决方案 摘要:针对单机Redis的四大核心问题,分布式架构提供了完整解决方案:1)通过RDB和AOF持久化机制解决数据丢失问题,RDB适合快速恢复,AOF保障数据安全;2)采用主从复制实现读写分离,提升并发能力,支持全量/增量同步;3)基于哨兵机制实现自动故障转移,确保高可用性,包含监控、选举、切换全流程;4)通过分片集群扩展存储容量,采用哈希槽机制实现数据分布。生产环境建议综合运用多种技术,主从+哨兵适合中小规模,分片集群应对海量数据,同时需优化持久化策略、网络配置和内存管理

2026-02-02 10:27:38 551

原创 第五章:Redis多级缓存

多级缓存架构通过分层缓存设计显著提升系统性能,包含浏览器、Nginx、Redis和JVM进程四级缓存。传统方案存在单点瓶颈,多级缓存利用Caffeine实现本地JVM缓存,OpenResty+Lua实现Nginx业务逻辑,通过Redis分布式缓存和Canal实现数据同步。该架构采用就近访问原则,支持缓存预热和分级降级,有效降低数据库压力,提高响应速度。最佳实践包括合理设置缓存粒度、过期策略和监控机制,适用于高并发场景,在保证系统可用性的同时实现性能优化。

2026-02-02 10:11:10 910

原创 第四章:Redis实战应用及常见问题(下篇)

本文介绍了基于Redis的优惠券秒杀系统实现方案,重点讲解了分布式锁、异步秒杀优化和Redis高级功能应用。系统采用Redis分布式ID生成器解决ID冲突问题,通过Redis+Lua脚本实现原子操作,优化了秒杀流程。文章详细阐述了Redis分布式锁的实现与优化方案,包括锁误删问题解决、Lua脚本原子操作和Redisson集成。在秒杀优化方面,提出异步下单方案,使用Redis快速校验资格,通过消息队列处理订单。此外,还介绍了Redis在社交功能(点赞、关注、Feed流)、地理位置搜索、用户签到和UV统计等场景

2026-01-27 20:46:43 816

原创 第三章:Redis实战应用及常见问题(上篇)

摘要:本文介绍了Redis在Web应用中的两大核心应用场景。在会话管理方面,通过Redis实现分布式Session存储,解决了传统Session在集群环境下的共享问题,详细展示了短信登录流程和双重拦截器设计。在商户查询缓存方面,分析了缓存更新策略与数据一致性解决方案,针对缓存穿透、雪崩和击穿问题提出了具体应对措施,并实现了互斥锁和逻辑过期两种解决缓存击穿的方案。最后介绍了缓存工具类的封装方法,提供了一套完整的Redis应用实践方案。

2026-01-27 20:40:20 650

原创 第二章:Redis常见命令与Java客户端

Redis常用命令及Java客户端使用指南 本文介绍了Redis的通用命令和五种数据类型(String、Hash、List、Set、SortedSet)的常用操作,以及两种Java客户端(Jedis和SpringDataRedis)的使用方法。Redis支持多种数据结构存储,每种类型都有特定的操作命令。在Java应用中,可通过Jedis直连或SpringDataRedis封装的RedisTemplate来操作Redis,后者提供了更便捷的序列化方案选择。文中还特别提醒了生产环境中使用KEYS命令的注意事项,

2026-01-21 19:04:08 736

原创 第一章:Redis 安装与入门

Redis是一种基于内存的键值型NoSQL数据库,以key-value形式存储数据,支持多种数据结构。与传统关系型数据库相比,Redis具有非结构化、无关联、查询语法灵活、弱事务支持等特点,适用于高性能场景。它采用单线程模型(6.0+部分多线程),支持持久化、集群部署和多语言客户端。安装过程包括依赖安装、源码编译和配置启动,可通过命令行或图形界面连接。Redis默认提供16个数据库,支持密码认证和后台运行,适合作为高速缓存或消息中间件使用。

2026-01-21 18:52:42 549

原创 后端篇——第四章 JDBC、MyBatis与SpringBoot配置

本文系统介绍了Java数据库开发的技术体系,涵盖JDBC基础、MyBatis框架和SpringBoot配置三大核心内容。首先详细解析JDBC的工作原理、预编译SQL的优势及SQL注入防护措施;然后深入讲解MyBatis框架的使用方法,包括注解开发、XML配置和连接池技术;最后重点阐述SpringBoot的YAML配置语法、多环境配置策略和属性注入方式。全文通过代码示例演示各技术要点的实际应用,并提供了企业级开发的技术选型建议和性能优化策略,帮助开发者构建完整的Java数据库开发知识体系。

2026-01-05 15:41:10 1083

原创 后端篇——第三章 JavaWeb-Springboot入门

本文系统介绍了Web开发中的前后端协作与SpringBoot框架应用。首先阐述了静态资源与动态资源的区别,对比了BS与CS架构特点。重点讲解了SpringBoot的核心优势:自动配置、内嵌服务器和简化部署,并通过HelloWorld案例演示其快速开发能力。详细解析了HTTP协议规范,包括请求/响应格式和状态码含义。通过用户列表案例实践了三层架构开发,并针对代码耦合问题提出了分层解耦方案,深入讲解了IOC容器和依赖注入机制。最后总结了技术栈、开发规范和常见问题排查方法,并附有完整的注解参考手册。

2026-01-05 15:10:35 816

原创 后端篇——第二章 Maven高级全面教程

本文系统介绍了Maven分模块设计与开发的核心技术。首先阐述了分模块设计的优势,包括便于管理维护、提高组件复用性,并演示了基于manager项目的模块拆分实践。其次详细讲解了继承与聚合机制,通过父工程统一管理依赖版本,实现模块间一键构建。最后重点介绍了私服的应用场景与配置方法,包括资源上传下载流程及常见问题排查。这些技术可有效解决企业级项目中模块复用、依赖管理、资源共享等实际问题,提升开发效率与项目管理水平。

2026-01-01 23:34:29 1119

原创 后端篇——第一章 Maven基础全面教程

Maven是一个用于管理和构建Java项目的工具,主要功能包括依赖管理、项目构建和统一项目结构。本文详细介绍了Maven的安装配置、IDEA集成、依赖管理以及单元测试等内容。在依赖管理方面,Maven通过坐标系统自动下载和管理jar包;在项目构建方面,Maven提供了标准化的构建生命周期;在单元测试部分,重点讲解了JUnit框架的使用方法,包括断言和常见注解。通过Maven可以简化Java项目的开发流程,提高开发效率和质量保证。

2026-01-01 22:16:31 684

原创 SQL篇——【MySQL篇:SQL理论】索引优化、锁机制与 InnoDB

本文系统介绍了MySQL的核心技术,主要内容包括:1.存储引擎:对比InnoDB、MyISAM、Memory的特点及适用场景,重点分析InnoDB的事务支持、行级锁等特性。2.索引优化:详解B+Tree结构原理,索引分类(主键、唯一、联合等),使用原则(最左前缀、覆盖索引等)及失效场景。3.SQL性能优化:包括插入数据、order by、group by、limit等操作的优化方法,以及执行计划分析技巧。4.高级特性:视图、存储过程、触发器的使用,锁机制(全局锁、表锁、行锁)及事务原理(redo log、u

2025-12-13 00:00:00 1272 1

原创 SQL篇——【MySQL篇:运维】高可用架构搭建(主从、读写分离、分库分表)

本文系统介绍了MySQL数据库管理的核心技术,包括日志系统、主从复制、分库分表和读写分离。日志系统详细解析了错误日志、二进制日志(BINLOG)、查询日志和慢查询日志的配置与使用。主从复制部分阐述了原理及搭建方法,包括主库和从库的具体配置步骤。分库分表章节深入探讨了垂直拆分和水平拆分策略,并详细说明了MyCat中间件的配置方法,涵盖逻辑结构、用户权限管理和分片规则设置。读写分离部分重点讲解了一主一从和双主双从架构的配置要点,以及负载均衡策略的选择。最后提供了生产环境部署建议,包括监控、备份和测试等关键环节。

2025-12-13 00:00:00 854

原创 SQL篇——【MySQL篇:SQL理论】SQL 与关系型数据库核心要点详解

本文系统介绍了关系型数据库的核心概念与SQL操作指南。主要内容包括:1.关系型数据库基础概念,包括主流数据库产品对比;2.SQL语言详解,涵盖DDL(数据定义)、DML(数据操作)、DQL(数据查询)和DCL(数据控制)四大类语法;3.数据库函数与约束机制,包括字符串、数值、日期函数及主键、外键等约束类型;4.多表查询技术,涉及内连接、外连接、子查询等复杂查询方法;5.事务管理,详细说明ACID特性、隔离级别及并发控制。全文采用示例驱动的讲解方式,提供大量实用SQL代码片段,适合作为关系型数据库学习的系统参

2025-12-12 17:07:47 1161

原创 SQL篇——【MySQL篇:SQL集】SQL 代码集

本文总结了MySQL数据库操作的常用SQL语句和优化建议。主要内容包括:1)基础SQL语句,涵盖数据库、表、数据的增删改查操作;2)用户权限管理和事务控制;3)索引创建与优化技巧;4)SQL性能优化策略;5)高级特性如存储过程、触发器、视图的使用;6)锁管理机制;7)数据库维护工具和备份方法。文章还提供了数据库设计规范、安全建议和故障排查指南,强调合理使用索引、优化查询语句、控制事务大小等最佳实践,帮助开发者提升MySQL数据库的使用效率和安全性。

2025-12-12 16:47:19 1377

原创 框架前置篇——第七章 Git 核心知识

本文介绍了Git版本控制系统的基础知识与应用。主要内容包括:Git的安装配置、仓库创建与管理、三个工作区域(工作区/暂存区/版本库)、文件状态跟踪、版本切换、分支管理(创建/合并/冲突解决)、远程仓库操作(推送/拉取/克隆)等核心概念。着重讲解了Git在多人协作开发中的实际应用,包括代码提交、版本回退、分支合并等常见工作流程,并提供了VSCode中集成Git的操作方法。通过登录页面开发、bug修复等案例,展示了Git在项目管理中的具体应用场景。文章系统梳理了Git常用命令及其使用场景,为开发者提供了完整的G

2025-09-08 08:37:57 632

原创 框架前置篇——第六章 Webpack 文件打包、环境配置、性能优化及项目实战

本文介绍了Webpack的基本使用和优化技巧。主要内容包括:Webpack作为静态模块打包工具的作用,通过配置入口、出口、加载器和插件实现JS、CSS、Less等文件的打包处理;使用html-webpack-plugin自动生成HTML文件,mini-css-extract-plugin提取CSS代码;区分开发和生产模式,配置开发服务器实现热更新;通过CDN优化、代码分割和多页面打包等高级功能优化项目。文章以用户登录功能为例,详细演示了从环境搭建到功能实现的完整流程,涵盖了Webpack在前端工程化中的核心

2025-08-26 00:00:00 964

空空如也

空空如也

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

TA关注的人

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