- 博客(107)
- 收藏
- 关注

原创 VS Code上搭建Vue开发环境
介绍:VS Code上搭建Vue开发环境——超简单你女朋友都可以看得懂的教程,Vue是指一个用于创建用户界面的渐进式框架,旨在更好地组织与简化Web开发;vue也可指iOS和Android平台上的一款视频拍摄和美化工具app,是一个手机端的视频拍摄及编辑工具以及原创Vlog短视频平台,允许用户通过简单的操作实现Vlog的拍摄、剪辑、细调、和发布,记录与分享生活。注:这里可能遇到问题,PowerShell用于控制加载配置文件和运行脚本的条件,为了防止恶意脚本的执行,可能遇到无法运行脚本的问题;
2022-07-13 02:31:02
15303
2
原创 Spring Boot中自定义注解的创建与使用
在Spring Boot中,自定义注解是一种强大的工具,它可以帮助我们实现代码的解耦、增强代码的可读性和可维护性。通过自定义注解,我们可以在代码中添加特定的标记,Spring框架可以识别这些标记并执行相应的逻辑。本文将详细介绍如何在Spring Boot中创建和使用自定义注解。
2025-04-05 12:35:16
385
原创 深入理解AOP:面向切面编程的核心概念与实战应用
随着SpringBoot系统复杂度的不断增加,代码的可维护性和可扩展性成为了开发者面临的重大挑战。传统的面向对象编程(OOP)虽然能够很好地封装和复用代码,但在处理一些横切关注点(如日志记录、事务管理、权限校验等)时,往往会导致代码的重复和冗余。而面向切面编程(AOP)正是为了解决这一问题而诞生的。本文将深入探讨AOP的核心概念,并通过一个实际案例展示如何在Spring框架中使用AOP实现日志系统。
2025-04-05 00:00:54
642
原创 Spring Boot 中使用 Redis:从入门到实战
在现代的 Spring Boot 应用程序中,Redis 是一种常用的高性能键值存储系统,广泛用于缓存、消息队列、分布式锁等场景。本文将详细介绍如何在 Spring Boot 项目中集成 Redis,并实现基本的增删改查操作、设置数据过期时间、创建临时数据等常用功能。
2025-04-04 18:43:13
425
原创 Spring Boot 定时任务的多种实现方式
在现代的 Spring Boot 应用程序中,定时任务是一种常见的需求。无论是定期清理日志、同步数据,还是执行定时的业务逻辑,Spring Boot 提供了多种灵活的方式来实现定时任务。本文将详细介绍几种常见的定时任务实现方式,并通过示例代码帮助你快速上手。
2025-04-03 23:15:28
826
原创 Vue2 项目将网页内容转换为图片并保存到本地
Vue2 项目将网页内容转换为图片并保存到本地**一、常用第三方库**1. **html2canvas** [*主流方案,支持大部分场景*]2. **dom-to-image** [*轻量级替代方案*]**二、实现步骤与示例代码****方案一:使用 html2canvas 实现****1. 基础用法(生成图片并下载)****2. 处理移动端兼容性问题****3. 高级配置(背景透明、跨域图片)****方案二:使用 dom-to-image****1. 生成图片并下载****三、常见问题与解决方案**
2025-03-29 18:39:26
758
原创 Ruoyi-Vue拆解:优雅实现Vue页面过渡动画
在现代Web应用中,流畅的页面过渡动画能显著提升用户体验。Vue.js提供了强大的过渡系统,让我们能够轻松实现各种页面切换效果。本文将通过一个完整的示例,带你了解如何实现类似Ruoyi-vue框架中的滑入滑出动画效果。
2025-03-29 12:33:04
448
原创 实现实时数据推送:SpringBoot中SSE接口的两种方法
什么是SSE?SSE(Server-Sent Events)** 是一种基于HTTP的服务器向客户端单向实时推送数据的技术。与WebSocket不同,SSE天然支持断线重连,且协议简单,适用于股票行情、实时日志、消息通知等场景。
2025-03-28 23:02:42
968
原创 Vue 渲染 LaTeX 公式 Markdown 库
在 Vue 项目中渲染包含 LaTeX 公式的 Markdown 内容,推荐使用 **`markdown-it`** 结合 **`markdown-it-katex`**。`markdown-it` 是一个高性能的 Markdown 解析器,而 `markdown-it-katex` 是其插件,用于渲染 LaTeX 数学公式。通过这种方式,你可以轻松地在 Vue 中展示复杂的数学公式,同时保持代码的简洁性和可维护性。这种组合不仅支持行内公式(如 `$E=mc^2$`),还支持块级公式(如 `$$\sum_{
2025-03-18 20:04:12
974
3
原创 Vue 全局事件总线:Vue 2 vs Vue 3 实现
在构建大型Vue应用时,跨组件通信是一个常见需求。Vue提供了多种通信方式,包括父子组件传参、兄弟组件通信、Vuex状态管理等。然而,对于简单的跨组件通信,全局事件总线(Event Bus)提供了一种轻量级的解决方案。本文将比较在Vue 2和Vue 3中实现全局事件总线的方法,并探讨各自的优缺点。
2025-01-02 20:52:50
832
原创 Vue 2与Vue 3项目中的屏幕缩放适配:使用vue2-scale-box和vue3-scale-box
在现代Web开发中,响应式设计是必不可少的。随着设备种类的增多,如何确保我们的应用在不同屏幕尺寸和分辨率下都能保持良好的用户体验,成为了一个挑战。`vue2-scale-box`和`vue3-scale-box`是专为Vue 2和Vue 3项目设计的屏幕缩放适配工具,它们可以帮助我们轻松实现这一目标。本文将详细介绍如何在Vue 2和Vue 3项目中使用这些工具来实现屏幕缩放适配。
2024-12-06 22:38:23
1611
原创 探索前端世界的无限可能:玩转Excel文件
🌟 在这个充满创意和动态变化的数字时代,我们的前端世界变得越来越丰富多彩。从炫酷的动画到复杂的数据处理,我们几乎无所不能。今天,我们要聊的是一个小小的但非常实用的技能:如何在前端轻松地与Excel文件打交道。是的,你没听错,我们可以用Vue.js和XLSX库来实现Excel文件的导入和导出,让数据处理变得更加轻松愉快。准备好了吗?让我们一起跳进这个充满可能性的前端世界,探索如何用代码玩转Excel!🚀📊📂
2024-12-05 17:30:14
1470
原创 CentOS 7 上安装 MySQL 8.0 教程
在本教程中,我们将通过一系列步骤在 CentOS 7.6 系统上安装 MySQL 8.0.30 版本。这个过程包括了安装前的准备、下载 MySQL、配置和优化等步骤。
2024-10-24 23:31:06
1632
2
原创 Vue 3 中实现自定义 404 页面的三种方法
在开发 Vue 3 应用时,我们经常会遇到需要处理不存在的路由或页面的情况。这时,一个自定义的 404 页面就显得尤为重要。以下是在 Vue 3 和 Vue Router 4 中实现 404 页面的三种方法。
2024-10-24 01:18:33
1493
原创 自动化抖音点赞取消脚本批量处理
在数字化时代,社交媒体平台如抖音成为了我们日常生活中不可或缺的一部分。然而,随着时间的推移,我们可能会希望重新审视并管理自己的社交互动,比如取消之前给出的点赞。为此,我开发了一个简单的自动化脚本,旨在帮助用户批量取消抖音上的点赞,同时提供一个直观的反馈界面。
2024-10-23 10:50:28
3383
2
原创 解决npm下载依赖速度慢的问题
在使用npm(Node.js包管理器)时,我们可能会遇到下载依赖包速度慢的问题。为了提高下载速度,我们可以将默认的仓库地址替换为国内镜像源。以下是如何通过命令行修改npm配置来实现这一目的的详细步骤
2024-08-28 14:23:26
1149
2
原创 解决Springboot项目Maven下载依赖速度慢的问题
在使用Maven构建项目时,有时会遇到下载依赖包速度慢的问题。为了提高下载速度,我们可以将默认的仓库地址替换为国内镜像源。以下是如何通过修改`settings.xml`文件来实现这一目的的详细步骤
2024-08-28 14:17:07
1453
原创 解决Gradle下载依赖速度慢的问题
在使用Gradle构建项目时,有时会遇到下载依赖包速度慢的问题。为了提高下载速度,我们可以将默认的仓库地址替换为国内镜像源。
2024-08-24 17:45:58
1466
原创 掌握Node Version Manager(nvm):跨平台Node.js版本管理
Node.js是一个流行的JavaScript运行环境,用于构建各种类型的应用程序,从简单的Web应用到复杂的企业级后端服务。Node Version Manager(nvm)是一个命令行工具,它允许开发者在同一台机器上安装和切换不同版本的Node.js。本文将详细介绍nvm的作用、在不同操作系统下的安装方法,以及如何使用nvm来管理Node.js版本。
2024-04-18 20:48:01
1631
原创 Spring Boot与JdbcTemplate:构建MySQL数据库应用的简易指南
Spring是一个开源的Java平台,它为开发Java应用程序提供了全面的基础架构支持。Spring处理了基础设施的问题,使得开发者可以专注于应用程序的开发。Spring的核心特性包括依赖注入(DI)、面向切面编程(AOP)、数据访问、消息传递、测试和更多。Spring的轻量级和灵活性使其成为企业级应用开发的首选框架之一。
2024-04-18 00:56:27
1121
原创 如何从零开始创建React应用:简易指南
React是一个流行的JavaScript库,用于构建用户界面。通过使用Create React App,一个官方提供的脚手架工具,我们可以轻松地创建、开发和部署React应用,而无需深入了解底层构建配置。创建一个React项目通常涉及到使用Node.js和npm(Node包管理器),因为React是一个基于JavaScript的库,而npm帮助我们管理项目中的依赖。
2024-04-17 00:47:51
1426
原创 Spring Boot 多环境配置:YML 文件的三种高效方法
在现代软件开发实践中,维护多个环境(如开发、测试和生产)已经成为标准操作。Spring Boot 通过其灵活的配置机制,使得在不同环境中管理应用设置变得简单。尤其是使用 YAML 文件进行配置,它提供了一种简洁、易读的方式来定义应用的配置。本文将探讨在 Spring Boot 中使用 YAML 文件进行多环境配置的三种方法。
2024-04-16 23:37:07
2252
2
原创 Vue项目实战:基于用户身份的动态路由管理
在前后端分离项目中,根据不同用户的身份展示不同的路由和页面是一项常见的需求。Vue.js结合vue-router提供了强大的路由管理能力,允许我们根据后端接口的返回数据动态地添加和控制路由。本文将介绍如何在Vue项目中实现基于用户身份的动态路由管理,以及如何利用Vue的module模块来加载这些路由。
2024-04-15 00:24:16
991
原创 Vite多环境配置与打包:灵活高效的Vue开发工作流
Vite作为一个新兴的前端构建工具,提供了快速的冷启动、即时模块热更新以及真正的按需编译,极大地提高了Vue开发效率。本文将向你展示如何在Vite中设置多环境开发和打包,包括如何配置环境变量、如何应用这些变量以及如何根据不同的环境进行项目的构建。通过这些步骤,你可以确保在开发、测试和生产等不同阶段中,你的应用都能以最佳状态运行。无论你是Vite的新手还是希望优化现有工作流的开发者,本文都将为你提供实用的指导和建议。
2024-04-15 00:06:11
4746
原创 前端实现自动获取农历日期:探索JavaScript的跨文化编程
在全球化的今天,编写能够适应不同文化和地区的软件变得尤为重要。JavaScript作为前端开发的核心语言,不仅能够处理日常的交互逻辑,还能实现一些特定文化的日期计算,例如农历日期。本文将介绍如何使用JavaScript在前端自动获取并展示当前的农历日期,同时扩展我们的知识面,探索跨文化编程的重要性。
2024-04-14 01:03:13
1051
原创 自定义滚动条样式:前端实现跨浏览器兼容
滚动条不仅是用户与网页交互的重要元素,也是网页美观性的一个细节体现。在前端开发中,自定义滚动条样式可以提升用户体验,使网页更加个性化。本文将介绍如何在前端设置滚轮滚动条样式,并确保兼容各大主流浏览器。
2024-04-14 00:48:11
2077
原创 无缝集成:使用Spring Boot和Vue实现头像上传与回显功能
在现代Web应用中,用户个性化体验尤为重要,其中头像上传与回显是一个常见的功能需求。本文将详细介绍如何使用Spring Boot和Vue.js构建一个前后端协同工作的头像上传系统,并实现图片的即时回显。
2024-04-10 00:12:20
3080
原创 前端开发全景指南:语言与框架的精粹
前端开发是现代Web应用的基石,它涉及到一系列编程语言和框架的使用,这些工具共同塑造了用户与互联网世界的交互体验。本文将深入探讨前端开发中的核心语言和流行框架,为你揭示构建网页和应用的精髓。
2024-04-07 01:15:16
1539
原创 C语言开发实战:使用EasyX在Visual Studio 2022中创建井字棋游戏
在本文中,我们将学习如何使用Visual Studio 2022和EasyX图形库来开发一个简单的井字棋游戏。EasyX是一个开源的图形库,它为Windows平台下的C/C++程序提供了丰富的图形和多媒体编程接口。它旨在简化图形用户界面(GUI)的开发,使得开发者能够更容易地创建具有图形界面的应用程序和游戏。
2024-04-07 01:01:13
1952
1
原创 前端与后端协同:实现Excel导入导出功能
在现代Web应用中,Excel文件的导入导出是一个常见的需求。用户希望能够方便地将数据导入到系统中,或者将系统数据导出到Excel文件中。本文将介绍如何在前端和后端之间实现这一功能,示例采用Spring Boot和Vue.js技术栈。
2024-04-05 23:17:44
3438
7
原创 正则表达式完全指南:语法、用法及JavaScript实例
正则表达式是一种强大的文本处理工具,它允许你通过定义复杂的搜索模式来匹配、查找、替换和验证文本。这些模式由一系列字符和特殊符号组成,用于描述要匹配的文本字符串的规则。
2024-04-04 01:58:04
1200
2
原创 探索async/await的魔力:简化JavaScript异步编程
在JavaScript的世界里,异步编程一直是开发者必须面对的挑战。传统的异步模式,如回调函数、Promise链和链式调用,虽然功能强大,但有时也会使代码变得复杂难懂。幸运的是,`async`和`await`关键字的出现,为我们提供了一种更加直观和简洁的方式来处理异步操作。
2024-04-03 23:20:11
1284
原创 JavaScript日期格式化:从原始值到用户友好的字符串
在JavaScript中,日期和时间的处理是开发中常见的需求之一。为了在用户界面上显示日期和时间,或者在日志记录中保持一致的格式,我们需要将JavaScript的日期对象格式化为可读的字符串。本文将介绍JavaScript中的日期处理,特别是`Date`对象的使用,以及如何编写一个函数来格式化日期。
2024-04-02 23:14:09
1381
原创 入门教程:Windows搭建C语言和EasyX开发环境
Visual Studio Code(VSCode)是一个轻量级但功能强大的源代码编辑器,支持多种编程语言和框架。要在VSCode中开发EasyX应用程序,首先需要安装必要的扩展,如C/C++扩展以支持C语言开发。接着,配置工作区以包含EasyX库的路径,确保包含目录和库目录指向EasyX的`include`和`lib`文件夹。然后,创建一个C语言项目,并编写代码来初始化图形窗口、设置颜色、绘制图形等。VSCode的调试功能可以帮助你运行和调试程序,而其集成的Git支持使得版本控制变得简单。
2024-04-02 01:34:06
1326
原创 CentOS系统下Docker的安装教程
Docker是一个开源的应用容器引擎,它允许开发人员将应用及其依赖打包到一个轻量级、可移植的容器中,然后发布到任何流行的Linux机器或Windows机器上,也可以实现虚拟化。在本文中,我们将探讨如何在CentOS系统上安装Docker。
2024-03-31 23:34:53
1205
原创 Spring Boot单元测试全指南:使用Mockito和AssertJ
在现代软件开发实践中,单元测试是不可或缺的一环,它帮助我们确保代码的可靠性和稳定性。对于使用Spring Boot构建的应用,编写单元测试不仅可以验证业务逻辑的正确性,还可以确保服务的健壮性。本文将详细介绍如何在Spring Boot项目中进行单元测试,包括使用Mockito进行依赖模拟和使用AssertJ进行断言。
2024-03-31 01:37:51
1297
原创 Yarn简介及Windows安装与使用指南
在现代的Web开发中,JavaScript项目的依赖管理是一个复杂而重要的任务。幸运的是,我们有多种工具可以帮助我们处理这些依赖,其中之一就是Yarn。Yarn是一个由Facebook、Google、Tilde和Exponent联合开发的跨平台包管理工具,它旨在提供更快、更可靠的依赖管理体验。本文将为你介绍Yarn的基本概念,以及如何在Windows系统上通过Node.js使用npm安装Yarn,并介绍Yarn的基本使用。
2024-03-28 23:49:10
4845
原创 H5实现3D旋转照片墙教程
CSS的`transform`属性允许我们对元素进行2D或3D的转换。这包括旋转、缩放、移动和倾斜等操作。在3D转换中,`rotateX`、`rotateY`和`translateZ`是常用的函数,它们分别用于围绕X轴和Y轴旋转以及沿Z轴移动。
2024-03-28 12:01:59
2088
3
原创 Element-Plus 实现动态渲染图标教程
Element-Plus 是 Element UI 的 Vue 3 版本,它提供了一套完整的组件库,用于快速构建企业级的后台产品。在 Element-Plus 中,我们可以使用 `` 标签来动态渲染组件,这使得在菜单中根据条件动态显示不同的图标成为可能。本文将介绍如何使用 Element-Plus 和 Vue.js 来实现动态渲染图标的功能。
2024-03-27 02:11:58
3235
5
原创 MyBatis-Plus分页接口实现教程:Spring Boot中如何编写分页查询
MyBatis-Plus 是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。它提供了强大的分页插件,可以轻松实现分页查询的功能。在 Spring Boot 项目中使用 MyBatis-Plus 可以大大简化分页逻辑的编写。本文将介绍如何在 Spring Boot 项目中使用 MyBatis-Plus 实现分页接口。
2024-03-27 02:00:45
1523
1
数据可视化之旅:探索ECharts在H5中的丰富示例与应用
2024-03-23
Vue项目中使用ECharts构建交互式中国地图的详细指南
2024-03-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人