所有标签

所有文章 (45 篇)

本站主题包

本站主题包是一个简单好用的网页主题,可以帮助大家快速搭建漂亮的文档网站。它支持多种安装方式,功能丰富,比如可以设置文章加密、置顶和分类,还能显示文章过期提醒和版权信息。主题还支持灵活的页面布局,让用户可以自由定制网页内容。开发者提供了方便的运行和打包命令,确保使用过程顺利。

快速开始

本文提供了Spring Boot2和3版本的依赖配置示例,详细说明了腾讯云COS存储、验证码、Redis、限流器、代码生成及license授权的配置方法和注意事项,帮助开发者快速上手并正确配置SpringBoot项目。

BackTop

文章介绍了BackTop组件的功能和使用方法。该组件在页面向下滚动一定高度后,用户点击即可快速返回顶部。它支持作为全局组件注册,使用Vue框架时只需简单引入并在模板中使用标签即可实现。这使得页面导航更加便捷,提升用户体验。

组件安装

本文介绍了 liyao-vue-common 上传组件库的安装方法和使用方式。组件库基于 Vue 3 和 Element Plus,支持通过 pnpm 安装。用户可以选择全局引入或按需引入组件,文中提供了详细的代码示例,便于开发者快速集成上传功能。整体内容简洁明了,适合前端开发者参考使用。

Cos对象存储

本文详细介绍了一个基于Java的Cos对象存储控制器,涵盖文件上传、下载(到本地及流)、删除等功能的接口设计与实现。通过@RestController和@RequestMapping注解定义统一路由,结合@Resource注入服务层,提供了完整的文件操作解决方案,适合在项目中快速集成对象存储功能。

GlobalTip

本文介绍了GlobalTip组件的功能、注册方式及在vitepress中的使用方法。该组件能够在页面顶部显示时间提示和问候语,3秒后自动消失,支持全局注册,方便多页面调用。通过简单的vue代码示例,展示了如何引入和使用该组件,帮助开发者快速集成该功能。

基于本库开发新组件

本文介绍了基于现有组件库开发新组件的详细指南。首先需要在指定目录创建新组件,然后在入口文件中导入并注册该组件。接着,在类型声明文件中四个关键位置添加新组件的类型定义,确保类型安全。最后,更新版本号并发布新版本,实现组件的正式上线。该流程确保新组件能够被正确识别和使用。

Captcha验证码使用

本文详细讲解了Captcha验证码的使用方法,首先在项目中引入EasyCaptchaService服务,然后通过两个REST接口分别实现验证码的生成和校验。文中附带了完整的Java代码示例,帮助开发者快速集成验证码功能。

GithubCorner

本文介绍了如何在 Vue 项目中使用 GithubCorner 组件来显示 Github 角标。通过导入组件、在模板中使用并传入跳转链接参数,结合自定义 CSS,可以方便地在页面上添加 Github 角标。组件参数简单,仅需传入 href 链接地址。

vue3组件封装

本文详细讲解了 Vue 3 组件封装的全过程,包括创建项目结构、编写动态插槽和普通组件、配置构建工具、构建项目、发布到 npm 以及组件的使用方法。特别强调动态插槽组件的灵活性和普通组件的扩展性,同时提醒开发者注意样式隔离、文档完善、版本管理和测试,帮助开发者高效打造可复用的 Vue 3 组件库。

自动生成frontmatter

vitepress-plugin-setfrontmatter 是一个专为 VitePress 设计的插件,能自动为 Markdown 文件生成和管理 frontmatter,支持自定义扩展和排除规则。通过简单配置和代码示例,用户可以轻松集成该插件,实现文档元数据的自动维护,提升开发效率和文档质量

License使用

本文详细介绍了一个Java实现的License使用控制器,包含获取服务器硬件信息、生成证书、上传授权文件和校验证书四个关键操作接口,展示了License管理的完整业务流程及其实现方式。

wangEditor

本文介绍了wangEditor,这是一款基于Vue框架的在线Markdown编辑器。它支持多种配置参数如编辑模式、只读状态和工具栏定制,并且允许自定义文件和视频上传接口。通过事件机制实现内容的双向绑定,方便开发者集成和使用。整体设计简洁且功能实用,适合需要在线编辑Markdown内容的项目。

vitepress-plugin-link使用

一个为 VitePress 提供永久链接功能的插件,能确保文档访问地址稳定不变。它支持国际化、多语言路径前缀、路由重写和导航栏高亮,安装配置简单,但需注意插件仅在项目启动时生效,新增或修改文档后需重启项目。该插件通过扩展路由功能,方便开发者管理和跳转文档,提升文档站点的用户体验和维护效率。

Hooks封装

本文详细讲解了使用 Vue 3 Composition API 封装 Hooks 的步骤,包括项目初始化、编写 Hooks、配置构建工具、构建项目、发布到 npm 以及在其他项目中安装使用的方法。文中还强调了命名规范和发布时的关键配置,旨在帮助开发者方便地复用组件逻辑并共享代码。

正则校验

本文介绍了一个名为regular-plus的正则校验库,详细说明了其安装、使用方法及支持的多种校验类型。库内置了丰富的正则表达式用于校验邮箱、URL、日期、身份证号等多种格式,同时支持自定义和扩展文件类型及其扩展名。通过示例展示了如何在Vue和Element Plus环境中集成上传文件的类型校验,提升文件上传的安全性和用户体验。该库适合需要多样格式验证和灵活扩展的前端开发场景。

Excel导入导出

本文详细讲解了如何在Java后端使用注解和服务实现Excel文件的导入与导出。导入部分包括数据校验和忽略不需要的字段,导出部分支持单sheet、多sheet、多类型对象导出以及加密保护。通过具体代码示例展示了完整的实现流程,方便开发者快速集成Excel相关功能。

monacoEditor

本文介绍了 monacoEditor 在线代码编辑器的功能和使用方法。通过 Vue 组件形式引入,支持多种参数配置,包括尺寸、主题和编辑选项。默认配置满足大多数开发需求,同时提供灵活的自定义能力,方便开发者在项目中快速集成高效的代码编辑体验。

自动生成侧边栏

本文介绍了vitepress-plugin-sidebar-depth插件的功能、安装使用方法及详细配置选项。该插件能自动扫描项目中的markdown文件,生成结构清晰的侧边栏,支持多语言和文件排序,且提供丰富的配置和钩子函数,方便用户根据需求定制侧边栏表现。使用该插件可以提升vitepress文档站点的维护效率和用户体验。

nginx常用配置

本文详细介绍了nginx服务器的多项常用配置技巧,涵盖HTTPS安全配置、静态资源gzip压缩、HTTP向HTTPS的重定向、缓存时间设置及防止非法访问目录文件的措施,以及防盗链的实现方法。通过合理配置,可以提升服务器安全性、性能和资源访问控制,适合广大运维人员参考使用。

重写文章路由

本文详细介绍了 vitepress-plugin-sidebar-url 插件的功能、安装使用方法、配置选项及其主要特性。该插件能够自动生成侧边栏和重写规则,支持多种自定义配置,方便用户高效管理文档结构和链接,提升文档网站的导航体验。

CopyButton

本文介绍了一个基于Vue的CopyButton复制组件,详细说明了其功能和使用方法。通过示例代码展示了如何导入组件、绑定文本属性以及结合输入框实现复制操作,方便开发者快速集成复制功能。

数据脱敏

本文介绍了一种基于Java注解的字段数据脱敏方法,用户只需在字段上添加@Desensitization注解并指定脱敏类型,即可实现自动脱敏。支持多种常见数据类型的脱敏,示例代码展示了具体用法及接口测试,方便开发者快速集成数据保护功能。

集成Coze国际版

本文介绍了集成Coze国际版智能体的全过程,包括创建智能体、编排人设与回复逻辑、添加技能插件以扩展功能,特别是通过链接读取插件实现对PDF等文件的解析工作流。文章还说明了智能体的授权、安装及如何通过Vue组件嵌入博客,提升用户交互体验。整体内容清晰展示了智能体功能的设计与实现步骤。

防重提交

文章介绍了防重提交功能,强调通过在接口上添加@RepeatSubmit注解并设置expire参数,能够有效防止用户在短时间内多次提交相同请求。示例代码清晰展示了如何使用该注解,默认时间间隔为5秒,可根据需求调整。此功能简便易用,有助于避免重复操作带来的问题。

uploadCos使用

本文介绍了uploadCos组件的功能、参数、插槽及多种使用示例。该组件支持拖拽上传图片,允许配置上传API、文件大小限制、文件类型和响应数据路径。通过插槽可以自定义上传区域和提示信息。示例代码展示了基本用法和高级定制方式,便于开发者快速集成和灵活应用。

配置algolia

本文系统讲解了如何配置Algolia搜索服务,包括注册账号、创建应用、建立索引、验证域名、配置爬虫并启动爬取,以及设置索引和筛选条件,最后介绍了前端代码的集成方法。通过这些步骤,用户能够实现网站内容的高效搜索功能,提升用户体验。

管理API响应和错误处理

本文介绍了一个基于Spring Boot的轻量级工具包,专注于统一管理API响应和错误处理。它支持自定义错误码、简化异常抛出、自动全局异常处理和统一响应格式封装。通过示例展示了基本用法和高级扩展,最后给出最佳实践建议,帮助开发者高效规范地处理API响应与错误。该工具包自动配置,使用方便,极大提升了开发效率和代码质量。

uploadLocal使用

本文介绍了uploadLocal文件上传组件的功能和使用方法。该组件支持导入文件处理函数,允许设置文件类型和大小限制,并且通过插槽机制支持自定义上传按钮和界面。文中提供了多种示例,包括基础用法、带参数配置和自定义按钮,以及如何用uploadLocal实现类似uploadCos的拖拽上传UI。整体来看,uploadLocal组件灵活且易用,适合多样化的文件上传需求。

配置meilisearch

本文系统讲解了meilisearch的配置流程,包括Docker部署、权限Key创建、Nginx域名配置、数据索引建立及前端Vue组件开发。通过这些步骤,可以搭建一个安全、高效且用户友好的搜索服务。

认证模块

Spring Boot 3认证模块是一个集成方便的用户认证和权限管理组件,支持基于注解的权限校验和路径过滤,内置多种用户角色。通过简单配置和依赖添加即可使用,提供了丰富的服务接口支持用户注册、登录、登出、密码管理及权限判断等功能,支持扩展和自定义认证逻辑,帮助开发者快速构建安全的应用认证体系。

pagination

文章介绍了如何在Vue项目中使用liyao-vue-common提供的分页组件,通过绑定页码和每页数量以及监听分页事件,实现与后端接口的数据交互,动态获取和展示分页数据。此方法简洁有效,适合需要分页显示数据的场景。

模板转换器

Spring Boot Velocity转换器是一个专为Java、Vue、TS和XML文件设计的模板转换工具,支持自动识别文件类型和批量转换,能够快速将实体类等代码转换为Velocity模板。它提供自动变量替换功能,并支持通过扩展配置实现自定义转换规则。安装简便,集成于Spring Boot项目中,配套REST接口方便调用,极大提高了代码生成的自动化和灵活性。

table

文章介绍了一个基于el-table的表单组件封装,支持表单和选择器两种模式。通过定义详细的配置接口,用户可以自定义表单项和表格列,结合网络请求实现数据加载。文中提供了一个用户选择的完整示例,展示了如何配置查询条件、表格列和响应选择事件,便于开发者理解和应用该组件。整体内容清晰,示例丰富,适合用于快速构建用户选择功能。

Mermaid

Example Mermaid diagrams

hugo_partials使用指南

本文详细讲解了 Hugo Partials 的定义、文件结构和基本用法,进而介绍了带参数、条件渲染、循环内容生成等高级技巧。文中强调了性能优化,推荐使用 partialCached 缓存机制,并提供了缓存键设计策略。通过响应式导航菜单、文章卡片和 SEO 组件等实际案例,展示了 Partials 的应用场景。文章还涵盖了错误处理、调试技巧及最佳实践,包括命名规范和文档编写,帮助开发者编写高效、清晰、可维护的模板代码。

一键部署脚本

文章介绍了一键部署脚本的功能和使用方法,涵盖ssl证书、docker、frp服务、反向代理、负载均衡及工具箱等多个模块。用户只需执行相应的bash命令即可完成部署,简化了Linux管理流程,适合希望快速搭建和管理服务器环境的用户。

代码生成器

本文介绍了基于Spring Boot和Velocity的代码生成器,详细说明了其特性、快速启动配置、使用方法和字段级别的配置支持。代码生成器支持自动根据数据库表结构生成项目代码,提供预览、生成和下载功能。用户可以通过配置文件自定义模板路径、生成模式及排除特定表,满足不同项目需求。该工具显著提高开发效率,简化了代码编写流程。

InputTag

本文介绍了一个基于 Element UI 的 el-tag 封装的 InputTag 组件。该组件通过 TypeScript 定义了可配置的属性接口,支持按钮、输入框和标签的多样化配置。示例展示了如何在 Vue 3 中使用该组件并传入自定义配置,方便开发者快速实现标签输入功能。整体设计简洁,易于扩展,适合现代 Vue 应用开发。

Javadoc自动填充maven插件

Javadoc自动填充Maven插件专为满足发布中央仓库时的注释需求设计,支持多版本Java,采用模块化设计,提供丰富配置选项,能自动补充缺失的类、方法及参数等注释。插件具备完善的错误处理机制,确保构建过程稳定。用户可单独使用或与maven-javadoc-plugin集成,方便快捷地生成完整的Javadoc文档。

ECharts

本文介绍了ECharts的基本配置项及其功能,包括提示框、图例、坐标轴、数据系列、配色、标题、工具栏、动画、背景色、响应式和极坐标等。通过示例演示了如何在Vue中使用封装后的ECharts组件快速绘制柱状图。整体内容简明扼要,帮助用户理解和应用ECharts配置。

TextScroll

本文介绍了Vue组件TextScroll的使用方法,包括基础用法、不同类型的滚动公告展示以及自定义速度和方向的功能。组件通过简单的模板和脚本引入,配合样式调整,实现了灵活多样的文本滚动效果,适合在网页中展示各种类型的滚动公告信息。

常用hooks

本文系统介绍了五种常用hooks的功能和使用方法,包括网站访问统计、时间差计算、文件下载以及文本复制。每个hook均配有简洁的代码示例,方便开发者快速理解和应用这些工具,提升开发效率。

useScript

本文介绍了Vue中使用useScript钩子异步加载第三方脚本的基本用法,并详细讲解了如何通过async/await和Promise.all实现多个脚本的顺序加载和并行加载。顺序加载保证了脚本加载顺序但效率较低,遇错会停止后续加载;并行加载效率高但脚本加载相互独立,需处理部分失败情况。文章通过示例代码展示了具体实现细节,便于开发者根据需求选择合适的加载策略。

useWatermark

本文介绍了 useWatermark 函数的使用方法及配置参数,重点说明了水印添加的默认位置和元素定位要求,同时通过 Vue 示例演示了如何添加和移除自定义水印文本,方便开发者实现防篡改水印功能。