[置顶]
Windows 系统下 Docker 和 Docker Compose 安装配置:一键部署有来开源项目本地环境
摘要:
在 Windows 系统上安装 Docker 和 Docker Compose,实现一键部署有来开源项目的本地环境,包括单体应用和微服务架构。
[置顶]
基于 Vue3 + Vite4 + 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 分布式事务可视化,通过现象去看本质(原理和源码),告别被动式输入的短期记忆学习。
2022 年万圣节 Github 彩蛋
摘要:
:jack_o_lantern::jack_o_lantern::jack_o_lantern: 记录每年 Github 万圣节彩蛋,也记录有来项目成长历程。 2022 万圣节彩蛋 2021 万圣节彩蛋 2020 万圣节彩蛋
MySQL使用触发器禁止某行数据某些列的修改
摘要:
起因是有来线上演示环境的系统管理员账号经常被禁用导致登录不了,然后需要手动恢复数据状态才行。 原理是利用触发器的旧数据覆盖新数据 delimiter $ CREATE TRIGGER`sys_user_2_update` BEFORE UPDATE ON`sys_user`FOR EACH ROW