[置顶]
从0到1构建开源 vue-uniapp-template:使用 UniApp + Vue3 + TypeScript 和 VSCoe、CLI 开发跨平台移动端脚手架
摘要:
本文介绍如何通过 VSCode 和 vue-cli 构建基于 Vue3 和 TypeScript 的 UniApp 跨移动端开源脚手架模板,包括环境配置、项目初始化、代码规范(ESLint、Prettier、Stylelint)、Git 提交规范(Husky、Commitlint、Commitizen),以及 Pinia 状态管理、HTTP 请求封装、Sass、UnoCSS、wot-design-uni 组件库的整合。还配置环境变量和反向代理,并涵盖 H5 部署与小程序发布。

[置顶]
「youlai-boot」进阶篇:Java & Spring Boot 企业级权限管理系统实战指南(全功能详解)
摘要:
本文档详细介绍了开源的 youlai-boot 项目,包括项目启动、环境配置、代码生成、接口文档管理、文件上传、定时任务等功能。还涵盖了数据权限控制、防重提交、IP 限流、多数据源支持和登录方式扩展等核心功能,并提供基于 Docker Compose 和 IntelliJ IDEA 的一键部署方案。

[置顶]
「youlai-boot」入门篇:从0到1搭建 Java、Spring Boot、Spring Security 企业级权限管理系统
摘要:
本文介绍了如何使用 Java 和 Spring Boot 3,从零开始构建开源的 youlai-boot 企业级权限管理系统,涵盖 MySQL、Redis 整合及 Spring Security,适合前端开发者和后端初学者。

[置顶]
Windows 系统下 Docker 和 Docker Compose 安装配置:一键部署有来开源项目本地环境
摘要:
在 Windows 系统上安装 Docker 和 Docker Compose,实现一键部署有来开源项目的本地环境,包括单体应用和微服务架构。

[置顶]
基于 Vue3 + Vite + TypeScript5 + Element-Plus 从0到1搭建企业级后台管理系统
摘要:
本篇通过万字长文详细介绍 vue3-element-admin v2 版本从 0 到 1,相较于v1版本增加了对原子CSS(UnoCSS)、按需自动导入、暗黑模式等功能的支持以及重构优化。

[置顶]
基于 vue-element-admin 升级的 Vue3 +TS +Element-Plus 版本的从0到1构建说明,有来开源组织又一精心开源力作
摘要:
项目代码结构基本完全保留 vue-element-admin ,代码风格参考Vue.js社区,CSS遵守BEM规范 ,站在巨人的肩膀不仅是为了看的更远,更多的是一种致敬、延续和希望走的更远。

[置顶]
Spring Security OAuth2 微服务认证中心自定义授权模式扩展以及常见登录认证场景下的应用实战
摘要:
本篇基于 Spring Security OAuth2 扩展了实际开发常用的验证码、手机短信验证码和微信授权登录认证的模式并应用至有来商城的管理前端、移动应用端和微信小程序端,同时稍调整刷新模式使其能够适配扩展的模式以及多用户体系。通过授权模式的扩展揭露 Spring Security OAuth2 的认证流程和底层原理。

[置顶]
Spring Cloud & Alibaba 实战 | 总结篇: Spring Cloud Gateway + Spring Security OAuth2 + JWT 实现微服务统一认证授权和鉴权,基于RBAC设计的适配微服务开发模式权限框架
摘要:
本篇是开源全栈项目【有来商城】的总结文档,包括对 Spring Security OAuth2 认证授权的核心思想和源码总结,以及系统就如何实现接口和按钮级别细粒度权限控制进行一一说明,也对日常issue问题进行整理,能够帮助大家少走些弯路。
[置顶]
Spring Cloud实战 | 第六篇:Spring Cloud Gateway + Spring Security OAuth2 + JWT实现微服务统一认证授权鉴权
摘要:
本文源码地址 后端:https://gitee.com/youlaitech/youlai-mall/tree/v2.0.1 前端:https://gitee.com/youlaiorg/mall-admin/tree/v2.0.1 移动端: https://gitee.com/youlaiorg/

[置顶]
Python Web实战:Python+Django+MySQL实现基于Web版的增删改查
摘要:
Python3.8+Django+MySQL实现的Python Web版学生增删改查,旨在快速入门Python Web开发

SpringBoot 配置CORS处理前后端分离跨域配置无效问题解析
摘要:
本文通过实战配置 CORS 解决 SpringBoot 和 Vue 前后端跨域请求限制,再从原理上分析 CORS 配置为什么会在 Spring Security 场景下会失效以及如何解决。

【vue3-element-admin】Husky + Lint-staged + Commitlint + Commitizen + cz-git 配置 Git 提交规范
摘要:
整合 Husky + Lint-staged + Commitlint + Commitizen + cz-git 并配置的 pre-commit 和 commit-msg 两个钩子分别实现 Git 提交前代码检测和 Git 提交信息规范。

【vue3-element-admin】ESLint+Prettier+Stylelint+EditorConfig 约束和统一前端代码规范
摘要:
通过ESLint 检测 JS/TS 代码、Prettier 格式化代码、Stylelint 检测 CSS/SCSS 代码和配置 EditorConfig 来实现前端代码规范约束和统一。

Spring 6 源码编译和高效阅读源码技巧分享
摘要:
Spring Boot 3 RELEASE版本于2022年11月24日正式发布,其核心框架的 Spring 也在2022年11月16日迎来了从 5.3.x到6.0.x重大版本升级,借着这个机会,更新下 Spring 6 源码编译以及分享下如何高效阅读源码的技巧。

有来实验室|第一篇:Seata1.5.2版本部署和开源商城订单支付业务实战
摘要:
有来实验室结合正式的商城订单支付业务场景将 Seata 分布式事务可视化,通过现象去看本质(原理和源码),告别被动式输入的短期记忆学习。
