原创 SpringBoot 配置CORS處理前後端分離跨域配置無效問題解析

前言 瀏覽器有跨域限制,非同源策略(協議、主機名或端口不同)被視爲跨域請求,解決跨域有跨域資源共享(CORS)、反向代理和 JSONP的方式。本篇通過 SpringBoot 的資源共享配置(CORS)來解決前後端分離項目的跨域,以及從原理上

原创 【vue3-element-admin】基於 Vue3 + Vite4 + TypeScript + Element-Plus 從0到1搭建後臺管理系統(前後端開源@有來開源組織)

vue3-element-admin 是基於 vue-element-admin 升級的 Vue3 + Element Plus 版本的後臺管理前端解決方案,技術棧爲 Vue3 + Vite4 + TypeScript + Element

原创 【vue3-element-admin】Husky + Lint-staged + Commitlint + Commitizen + cz-git 配置 Git 提交規範

前言 本文介紹 vue3-element-admin 如何通過 Husky + Lint-staged + Commitlint + Commitizen + cz-git 來配置 Git 提交代碼規範。 核心內容是配置 Husky

原创 【vue3-element-admin】ESLint+Prettier+Stylelint+EditorConfig 約束和統一前端代碼規範

前言 本文介紹 vue3-element-admin 如何通過ESLint 檢測 JS/TS 代碼、Prettier 格式化代碼、Stylelint 檢測 CSS/SCSS 代碼和配置 EditorConfig 來全方位約束和統一前端代

原创 Spring 6 源碼編譯和高效閱讀源碼技巧分享

一. 前言 Spring Boot 3 RELEASE版本於 2022年11月24日 正式發佈,相信已經有不少同學開始準備新版本的學習了,不過目前還不建議在實際項目中做升級,畢竟還有很多框架和中間件沒出適配版本。此次Spring Boot里

原创 有來實驗室|第一篇:Seata1.5.2版本部署和開源全棧商城訂單支付業務實戰

在線體驗:Seata實驗室 一. 前言 相信 youlai-mall 的實驗室大家有曾在項目中見到過,但應該都還處於陌生的階段,畢竟在此之前實驗室多是以概念般的形式存在,所以我想借着此次的機會,對其進行一個詳細的說明。 實驗室模塊的建立

原创 2022 年萬聖節 Github 彩蛋

🎃🎃🎃 記錄每年 Github 萬聖節彩蛋,也記錄有來項目成長曆程。 2022 萬聖節彩蛋 2021 萬聖節彩蛋 2020 萬聖節彩蛋

原创 MySQL使用觸發器禁止某行數據某些列的修改

起因是有來線上演示環境的系統管理員賬號經常被禁用導致其他的用戶登錄不了,然後需要手動改數據狀態纔行。 原理是利用觸發器的舊數據覆蓋新數據 delimiter $ CREATE TRIGGER`sys_user_2_update` BEFOR

原创 SpringBoot集成MinIO8.3.x 依賴衝突解決,至簡之招覆蓋spring-boot-dependencies的依賴版本聲明

版本聲明 SpringBoot 2.6.5 MinIO 8.3.7 報錯信息 An attempt was made to call a method that does not exist. The attempt was m

原创 測試圖片的博客

在線預覽:www.youlai.tech H5商城在線預覽:mall.youlai.tech 開源地址: Github | Gitee | GitCode 博客主頁: https://www.cn

原创 基於 vue-element-admin 升級的 Vue3 +TS +Element-Plus 版本的從0到1構建說明,有來開源組織又一精心開源力作

項目簡介 vue3-element-admin 是基於 vue-element-admin 升級的 Vue3 + Element Plus 版本的後臺管理前端解決方案,是 有來技術團隊 繼 youlai-mall 全棧開源商城項目的又一開源

原创 Canal 實戰 | 第一篇:SpringBoot 整合 Canal + RabbitMQ 實現監聽 MySQL 數據庫同步更新 Redis 緩存

一. Canal 簡介 canal [kə'næl],譯意爲水道/管道/溝渠,主要用途是基於 MySQL 數據庫增量日誌解析,提供增量數據訂閱和消費 早期阿里巴巴因爲杭州和美國雙機房部署,存在跨機房同步的業務需求,實現方式主要是基於業務

原创 2021 年萬聖節 Github 彩蛋

🎃🎃🎃 記錄每年 Github 萬聖節彩蛋,也記錄有來項目成長曆程。 2021 萬聖節彩蛋 2020 萬聖節彩蛋

原创 CentOS8 部署 MySQL8

前言 有來項目的數據庫在此之前使用的是 Docker 部署的,具體可見文章 Docker 安裝 MySQL8 ,服務器是阿里雲 2C2G 的ECS輕量服務器,可能是配置問題有時不論查什麼都要等很長很長時間,原因一直未明。網上也有相關資料說

原创 Spring Security OAuth2 微服務認證中心自定義授權模式擴展以及常見登錄認證場景下的應用實戰

一. 前言 【APP 移動端】Spring Security OAuth2 手機短信驗證碼模式 【微信小程序】Spring Security OAuth2 微信授權模式 【管理系統】Spring Security OA