- 博客(202)
- 收藏
- 关注
原创 Django 权限管理系统(RBAC)设计与实现|vue3-element-admin Python 后端
基于 vue3-element-admin 的后台权限管理系统 Python 后端实现,采用 Django 6/ DRF / Redis 技术栈,内置 RBAC 权限模型,支持 JWT 认证与菜单、角色、用户管理,适用于中后台系统快速落地。
2026-02-01 23:13:00
3913
原创 Spring Boot 权限管理系统(RBAC)设计与实现|vue3-element-admin Java 后端
基于 vue3-element-admin 的后台权限管理系统 Java 后端实现,采用 Spring Boot 4、Spring Security 与 JWT 技术栈,内置稳健的 RBAC 权限模型,提供标准的用户、角色与菜单管理接口,是企业级 Java 项目的可靠基石。
2026-02-01 23:11:37
3992
原创 ThinkPHP 权限管理系统(RBAC)设计与实现|vue3-element-admin PHP 后端
基于 vue3-element-admin 的后台权限管理系统 PHP 后端实现,采用 ThinkPHP 8+ PHP 技术栈,内置 RBAC 权限模型,支持 JWT 认证与菜单、角色、用户管理,适合 PHP 技术栈快速构建后台系统
2026-02-01 23:07:06
4016
原创 ASP.NET Core 权限管理系统(RBAC)设计与实现|vue3-element-admin .NET 后端
基于 vue3-element-admin 的后台权限管理系统 .NET 后端实现,采用 ASP.NET Core 8 / EF Core / Redis 技术栈,内置 RBAC 权限模型,支持 JWT 认证与菜单、角色、用户管理,可作为企业级后台系统基础工程。
2026-01-31 20:04:10
4407
原创 Go 权限管理系统(RBAC)设计与实现|vue3-element-admin Go 后端
基于 vue3-element-admin 的后台权限管理系统 Go 后端实现,采用 Gin 1.11/ GORM / Redis 技术栈,内置 RBAC 权限模型,支持 JWT 认证与菜单、角色、用户管理,适用于高性能后台与微服务场景。
2026-01-31 20:01:02
4204
1
原创 NestJS 权限管理系统(RBAC)设计与实现|vue3-element-admin Node 后端
基于 vue3-element-admin 的后台权限管理系统 Node.js 后端实现,采用 NestJS 11+ TypeScript 技术栈,内置 RBAC 权限模型,支持 JWT 认证与菜单、角色、用户管理,接口规范与前端完全对齐。
2026-01-30 09:38:56
4405
原创 Spring Boot 4 + Vue3 企业级多租户 SaaS:从共享 Schema 架构到商业化套餐设计
多租户系统是 SaaS 产品的基石,但其复杂性往往不在于代码实现,而在于初始的模型设计。一个好的设计能让业务开发事半功倍,反之则后患无穷。本文基于 youlai-boot-tenant 和 vue3-element-admin,从真实工程经验出发,为你拆解一套生产级的共享 Schema 多租户方案。
2026-01-30 09:32:23
5438
原创 「youlai-boot」入门篇:从0到1搭建 Java、Spring Boot、Spring Security 企业级权限管理系统
本文介绍了如何使用 Java 和 Spring Boot 3,从零开始构建开源的 youlai-boot 企业级权限管理系统,涵盖 MySQL、Redis 整合及 Spring Security,适合前端开发者和后端初学者。
2025-01-21 08:25:35
9378
9
原创 从0到1构建开源 vue-uniapp-template:使用 UniApp + Vue3 + TypeScript 和 VSCoe、CLI 开发跨平台移动端脚手架
本文介绍如何通过 cli 构建基于 Vue3 和 TypeScript 的 UniApp 跨移动端开源脚手架模板,包括环境配置、项目初始化、代码规范(ESLint、Prettier、Stylelint)、Git 提交规范(Husky、Commitlint、Commitizen),以及 Pinia 状态管理、HTTP 请求封装、Sass、UnoCSS、wot-design-uni 组件库的整合。还配置环境变量和反向代理,并涵盖 H5 部署与小程序发布。
2024-10-25 00:00:00
13261
1
原创 Vue3 + Vite + TypeScript + Element-Plus:从零到一构建企业级后台管理系统(前后端开源)
vue3-element-admin 是基于 vue-element-admin 升级的 Vue3 + Element Plus 版本的后台管理前端解决方案,技术栈为 Vue3 + Vite4 + TypeScript + Element Plus + Pinia + Vue Router 等当前主流框架。本篇是 vue3-element-admin v2.x 版本从 0 到 1,相较于v1.x 版本增加了对原子CSS(UnoCSS)、按需自动导入、暗黑模式的支持。
2023-04-17 02:02:14
98232
164
原创 团队协作乱成一锅粥?这套 Vue 3 + TypeScript 开发规范让代码如诗般优雅
团队协作开发中,代码规范是保证项目可维护性的基石。本文基于 vue3-element-admin 开源项目,系统梳理 Vue 3 + TypeScript 企业级项目的编码规范,涵盖命名规范、文件组织、组件设计、API 封装、Git 提交等核心实践,帮助团队建立统一的代码风格。
2026-03-04 17:32:01
1553
原创 演示环境总被改乱?MySQL 定时重置 + Crontab 每 5 分钟自动恢复,一劳永逸!
演示环境常因用户误改密码或配置导致无法登录。本文介绍在 CentOS 8 + Docker + MySQL 8 环境下,通过 crontab 定时任务每 5 分钟自动执行 SQL 脚本,实现数据库自动恢复,构建稳定可控的演示环境。
2026-03-04 14:07:49
1401
原创 【Spring Boot实战系列】告别@Scheduled!XXL-JOB分布式定时任务实战
项目初期用 @Scheduled 一把梭,简单省事。等上了生产,多实例部署重复执行、失败无法重试、想动态调整 Cron 表达式...各种问题接踵而至。本文基于 Spring Boot 4 介绍如何从 @Scheduled 迁移到 XXL-JOB,实现企业级分布式任务调度。
2026-03-01 17:44:30
1671
原创 【Spring Boot实战系列】无侵入实现数据权限!MyBatis拦截器一行代码搞定
做过权限管理的都知道,功能权限好做,数据权限难搞。传统方案是在 SQL 里各种 if-else 拼接条件,维护起来简直是噩梦。本文基于 Spring Boot 4 介绍一种无侵入方案——通过 MyBatis 拦截器自动注入 SQL 过滤条件,业务代码零改动,一行注解搞定行级权限控制。
2026-03-01 17:40:23
1591
原创 【Spring Boot实战系列】接口鉴权怎么做?RBAC权限模型前后端协作实战
权限管理是后台系统的标配功能,但很多人只会后端鉴权,前端按钮权限怎么搞?权限变更后前端怎么实时生效?本文基于 Spring Boot 4 + youlai-boot 项目,深度讲解 RBAC 权限模型的前后端协作方案,涵盖数据库设计、后端鉴权、前端指令、权限缓存与实时刷新。
2026-03-01 17:34:26
1740
原创 【Spring Boot实战系列】JWT还是Redis-Token?认证方案选型与实战
做后台系统这么多年,认证方案换了好几轮。Session、JWT、Redis-Token各有优劣,到底怎么选?本文基于 Spring Boot 4 + youlai-boot 项目,深度解析两种认证模式的实现原理、适用场景,帮你做出正确选型。
2026-03-01 17:16:02
1687
原创 【Spring Boot实战系列】代码review太痛苦?这套开发规范让团队效率翻倍
做过不少项目,见过各种风格的代码。有的看着舒服改起来顺手,有的简直是灾难。区别在哪?规范。本文基于 Spring Boot 4 整理 youlai-boot 项目的开发约定,涵盖命名、分层架构、RESTful API 设计、权限标识、错误码等,让你的团队协作更顺畅。
2026-03-01 16:52:35
1667
原创 轻松升级!Spring Boot 3 无缝迁移到 Spring Boot 4 实战指南(附完整代码对比 )
本文分享了将Spring Boot从3.5.6升级至4.0.1的实践经验。升级涉及依赖调整(MyBatis-Plus boot4-starter、Redisson 4.1.0)、代码适配(Jackson全局配置、移除message converters)以及关键坑点(接口文档Base64问题、CacheProperties包名迁移、构造器变化)。最终实现业务代码零改动,接口文档与核心功能正常,为同类升级提供避坑指南。
2026-02-28 19:25:17
1790
1
原创 AtomGit 首发!双模型 PK 赛:我用 GLM-5 和 Qwen3.5 一句话生成游戏,谁更强?
本文基于 AtomGit 首发模型体验,开发了 AI Game Generator 工具,实现一句话生成可运行小游戏,并对 GLM-5 与 Qwen3.5 进行双模型并行对比。从提示词设计、并发调用、安全沙箱到缓存优化,完整展示模型实战效果与差异评测,为大模型应用落地提供参考。
2026-02-28 13:03:26
2886
2
原创 2025 企业级后台管理系统的 AI 工程化落地实践 — vue3-element-admin 全栈矩阵解析
2025 年 AI 开始密集落地,但在企业级后台系统中,更重要的是可控与安全围绕 vue3-element-admin,引入基于 Function Calling 的 AI 助手,将自然语言转为受控操作,构建可演进的企业级后台生态,并规划 youlai-ai 的平台化方向。
2026-01-03 23:56:28
5272
原创 vite-plugin-vue-mcp:在 Vue 3 + Vite 中启用 MCP,让 AI 理解并调试你的应用
告别传统调试方式!本文教你用 vite-plugin-vue-mcp让 AI 实时"看到"你的 Vue 应用状态。从 MCP 协议原理到 vue3-element-admin 项目实战,手把手带你体验"用自然语言调试代码"的未来开发方式。
2025-11-09 21:20:17
6230
原创 前端布局踩坑记:为什么加个 padding 就让 100vh 超出了?
CSS布局中,使用min-height:100vh时出现滚动条的问题通常源于默认的content-box盒模型。该模型会额外计算padding到元素总高度中,导致实际高度变为100vh+padding。解决方案是改用border-box盒模型,使高度计算包含padding,推荐全局设置box-sizing:border-box。移动端建议使用新单位100dvh以适配动态视口。核心要点:统一盒模型能让100vh真正占满视口,避免意外的布局问题。
2025-10-13 16:37:10
4986
原创 UniApp 自定义导航栏适配指南:微信小程序胶囊遮挡、H5 与 App 全端通用方案
本文介绍了一套UniApp项目中三端通用的自定义导航栏适配方案。针对微信小程序的胶囊按钮遮挡问题,通过getSystemInfoSync()和getMenuButtonBoundingClientRect()动态计算导航栏高度和搜索框宽度;H5和App端则采用固定高度。核心实现包括: 配置navigationStyle: custom 模板中使用占位符避免遮挡 条件编译处理不同平台差异 固定定位导航栏并适配主题 方案已通过微信小程序、H5和App端验证,解决了像素级适配问题,并提供常见问题解答和完整源码参考
2025-10-06 12:04:30
5785
原创 全新力作!Vue3 NaiveUI Admin —— 有来后台管理系统生态再添新成员
vue3-naiveui-admin 是基于 Vue3 + Vite7 + TypeScript + Naive UI 的企业级后台管理前端模板,由有来技术打造,作为 youlai-boot 的配套前端。它与成熟的 Element Plus 版本互补,提供轻量美观的 Naive UI 选择,内置权限管理、组件封装、主题适配等完整功能,助力开发者快速构建现代化后台系统。
2025-09-28 11:28:48
4952
原创 【SEO实战指南】工程师如何玩转技术博客,轻松提升搜索排名!
摘要: 本文从工程师视角解析如何优化自建技术博客(如VitePress)的SEO效果,提升搜索引擎排名。核心策略包括:1)内容优化:合理布局关键词与长尾词,优化文章结构;2)技术优化:配置meta信息、sitemap、robots.txt,加速网站加载;3)内外链建设:通过多平台分发和友链交换增加曝光。并附VitePress实操步骤(配置站点信息、URL规范化、图片优化)及工程师专属技巧(长文优先、问题导向)。文末提供SEO检查清单,涵盖基础配置到数据监控全流程,帮助技术博客获得稳定自然流量。
2025-09-26 18:04:40
4385
原创 Spring Security / Authorization Server 核心类中英文对照表
本文总结了Spring Security框架中核心接口的中英文对照及其功能说明。主要包括: 认证相关组件(如认证管理器、认证提供者) 用户信息处理(用户详情服务、权限对象) 安全上下文管理 过滤器链机制 OAuth2相关服务(授权服务、令牌端点等) 这些组件共同构成了Spring Security的认证授权体系,其中认证管理器协调认证流程,安全上下文持有者管理线程安全信息,过滤器链处理安全请求,OAuth2服务实现标准授权流程。
2025-09-22 18:28:06
4075
1
原创 【vue3-element-admin 项目实战】:基于vue-pdf-embed 构建专业级PDF预览组件
本文介绍了在Vue3项目中使用vue-pdf-embed实现PDF预览的完整方案。该方案基于vue3-element-admin框架,采用三栏布局设计:左侧控制面板提供PDF选择、缩放和导航功能;中间区域展示PDF内容;右侧显示缩略图导航。核心功能包括:1)支持本地和在线PDF加载;2)提供缩放、翻页等交互控制;3)具备加载状态和错误处理机制;4)支持缩略图导航。文章详细说明了环境配置、组件实现思路,并提供了可直接复用的完整代码,帮助开发者快速集成高质量的PDF预览功能。
2025-09-16 17:24:17
4502
原创 解决 “crypto.hash is not a function”:Vite 从 6.x 升级至 7.x 后 `pnpm run dev` 报错问题
本文针对Vite 7.x升级后出现的crypto.hash is not a function错误提供了解决方案。核心问题是Node.js版本不兼容,Vite 7需要Node.js 20.19.0+或22.12.0+支持。推荐升级Node.js至22.12.0等LTS版本(方案一),或临时降级Vite至6.x(方案二)。从技术演进角度,建议升级Node.js并保留Vite 7以保障基础设施现代性。文中提供了详细的操作步骤和版本验证方法。
2025-08-04 11:26:15
8717
原创 宝藏攻略!学会使用 Cursor Rules,让 Cursor AI 智能程度直线爆表
本文聚焦 Cursor AI 项目的 .cursor/rules 规则文件,阐述其可指明技术栈、明确约定等作用,介绍手动与快速生成的创建方式,给出内容写法示例及使用技巧,还展示了应用效果。
2025-05-07 23:06:47
16611
原创 Docker 安装和配置 Nginx 详细图文教程
本文介绍了如何通过 Docker 快速安装和配置 Nginx,部署前端应用并代理后端 API,同时提供了 SSL 配置及相关步骤,帮助简化 Nginx 部署和管理。
2025-02-17 18:26:09
9030
1
原创 Docker部署 MinIO 详细图文教程
本文详解 MinIO 的 Docker 部署流程,包括拉取镜像、创建挂载目录、启动容器并配置管理员凭证,帮助快速搭建 MinIO 存储服务。
2025-02-17 13:05:43
6416
原创 Docker 部署 MySQL 8 详细图文教程
本教程详细介绍了如何在 Docker 中部署 MySQL 8,配置远程连接权限,并提供了备份与恢复数据的方法。包含详细的命令示例与操作步骤,适合开发人员快速上手与管理 MySQL 容器。
2025-02-16 12:49:31
10455
6
原创 「vue3-element-admin」Vue3 + TypeScript 项目整合 Animate.css 动画效果实战指南
本文介绍了如何在 Vue3 + TypeScript 项目中整合 Animate.css,涵盖依赖安装、全局引入、组件应用及与 Vue 过渡组件结合的实现,帮助提升用户体验和界面交互效果。
2025-02-14 18:18:07
3244
原创 Linux 配置交换空间(Swap)解决内存不足
本文介绍了如何在 CentOS 系统中配置交换空间,给出了适用于不同内存配置的交换空间大小建议,并详细描述了从创建交换文件到启用交换空间的操作步骤。
2025-02-14 17:19:58
4084
原创 「vue3-element-admin」基于 TypeScript 的 ECharts 按需引入方案实战 - Vue3 项目打包体积优化 57%
本文介绍了如何通过按需引入 ECharts 优化 Vue3 项目的打包体积,提升性能。通过具体案例展示了优化前后的效果和分析。
2025-02-14 12:57:56
2537
原创 Linux 更改 SSH 默认端口以提升服务器安全
在 CentOS 系统上,通过编辑 /etc/ssh/sshd_config 修改 SSH 默认端口(如改为 2222),然后更新防火墙规则以开放新端口,最后重启 SSH 服务即可生效,从而提高服务器安全性。
2025-02-14 10:27:51
2501
原创 基于 Husky、Lint-staged、Commitlint、Commitizen 与 cz-git 的 Git 代码提交规范完整配置指南
整合 Husky + Lint-staged + Commitlint + Commitizen + cz-git 并配置的 pre-commit 和 commit-msg 两个钩子分别实现 Git 提交前代码检测和 Git 提交信息规范。
2025-02-13 16:47:54
3786
1
原创 Vue 前端代码规范实战:ESLint v9、Prettier 与 Stylelint 集成指南与最佳实践
通过ESLint 检测 JS/TS 代码、Prettier 格式化代码、Stylelint 检测 CSS/SCSS 代码和配置 EditorConfig 来实现前端代码规范约束和统一。
2025-02-13 13:04:04
7114
2
原创 深入 JVM 虚拟机:字符串常量池演变与 intern() 方法工作原理解析
本文深入分析了字符串常量池的演变,重点对比了 JDK6、JDK7+ 及其 intern() 方法的行为差异,揭示其优化原理,并通过代码示例解析其影响,帮助理解 JVM 内存管理优化。
2025-02-10 13:59:25
2489
原创 「vue3-element-admin」使用 @unocss/preset-icons 加载本地 SVG 图标替代 vite-plugin-svg-icons
vite-plugin-svg-icons 停止维护,部分依赖过时,vue3-element-admin 迁移至 @unocss/preset-icons,优化本地 SVG 图标管理,提升兼容性和长期可维护性。
2025-02-08 10:55:56
3381
4
youlai-boot: Spring Boot 3 + Spring Security + Vue3 权限管理系统
2023-05-04
vue3-element-admin:vue3 + element-plus + typescript 后台管理系统
2023-05-04
gat1400:SpringBoot 对接 GAT/1400协议
2023-05-04
python-diango-web: Python + Django + MySQL 学生管理系统(快速入门Web端增删改查)
2023-05-04
youlai-mall: Spring Cloud + vue3 + uni-app 微服务商城项目
2023-05-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅