資料介紹
軟件簡介
一款vue+springboot前后端分離的博客系統,博客后臺管理系統使用了vue+elmentui開發,后端使用Sa-Token進行權限管理,支持動態菜單權限,動態定時任務,文件支持本地和七牛云上傳,使用ElasticSearch作為全文檢索服務,支持QQ、微博、碼云登錄。
在線地址
項目鏈接:?拾壹博客
后臺鏈接:?拾壹博客后臺管理系統
賬號:test 密碼:123456
Gitee地址:?https ://gitee.com/quequnlong/shiyi-blog
您的star是我堅持的動力,感謝大家的支持,歡迎提交pr共同改進項目。
目錄結構
前端項目blog-web為前臺,blog-admin為后臺。
后端項目位于blog下。
SQL文件位于根目錄下的shiyi-blog.sql
可直接導入該項目于本地,修改后端配置文件中的數據庫等連接信息,項目中使用到的關于七牛云功能和第三方授權登錄等需要自行開通。
當你克隆項目到本地后可使用賬號:admin,密碼:123456 進行登錄
本地訪問接口文檔地址:http://127.0.0.1:8800/shiyi/doc.html
ps:請先運行后端項目,再啟動前端項目,前端項目配置由后端動態加載。
blog ├── annotation -- 自定義注解 ├── aspect -- aop模塊 ├── config -- 配置模塊 ├── common -- 常量模塊 ├── controller -- 控制器模塊 ├── entity -- 實體類模塊 ├── dto -- dto模塊 ├── enums -- 枚舉模塊 ├── exception -- 自定義異常模塊 ├── mapper -- 框架核心模塊 ├── service -- 服務模塊 ├── strategy -- 策略模塊(用于擴展第三方登錄,搜索模式,上傳文件模式等策略) ├── utils -- 工具類模塊 ├── quartz -- 定時功能模塊 ├── webmagic -- 文章爬蟲模塊 └── vo -- vo模塊
項目特點
- 后臺參考"vue-element-template"設計,側邊欄,歷史標簽,面包屑自動生成。
- 采用Markdown編輯器,寫法簡單。
- 評論支持表情輸入回復等
- 添加音樂播放器,支持在線搜索歌曲。
- 前后端分離部署,適應當前潮流。
- 接入第三方登錄,減少注冊成本。
- 留言采用彈幕墻,更加炫酷。
- 支持代碼高亮和復制,圖片預覽,深色模式等功能,提升用戶體驗。
- 搜索文章支持高亮分詞,響應速度快。
- 新增文章目錄、推薦文章等功能,優化用戶體驗。
- 新增aop注解實現日志管理
- 支持動態權限修改,采用RBAC模型,前端菜單和后臺權限實時更新。
- 后臺管理支持修改背景圖片,博客配置等信息,操作簡單,支持上傳相冊。
- 代碼支持多種搜索模式(Elasticsearch或MYSQL),可支持配置。
- 代碼支持多種文件上傳模式(七牛云oss或本地上傳),可支持配置。
- 代碼遵循阿里巴巴開發規范,利于開發者學習。
- 使用websocket技術實現博客在線閱讀人數。
技術介紹
前端:?vue + vuex + vue-router + axios + vuetify + element + echarts
后端:?SpringBoot + nginx + docker + sa-token + Swagger2 + MyBatisPlus + Mysql + Redis + elasticsearch
其他:?接入QQ、微博、碼云第三方登錄,接入七牛云對象存儲
運行環境
服務器:?騰訊云2核4G CentOS7.6
對象存儲:?七牛云OSS
最低配置:?1核2G服務器(關閉ElasticSearch)
開發環境
開發工具 | 說明 |
---|---|
IDEA | Java開發工具IDE |
VSCode | Vue開發工具IDE |
Navicat | MySQL遠程連接工具 |
Another Redis Desktop Manager | Redis遠程連接工具 |
finalshell | Linux遠程連接和文件上傳工具 |
開發環境 | 版本 |
---|---|
JDK | 1.8 |
MySQL | 5.5.0 |
Redis | 6.0.5 |
Elasticsearch | 7.9.2 |
- JavaScript基礎知識課件 0次下載
- MoguBlog前后端分離博客系統
- RuoYi-Vue前后端分離權限管理系統
- 一款實用高性能開關電源的設計與實現 11次下載
- 一款電路簡潔的膽石混合功放的制作 46次下載
- 一款前膽后石的新甲類功放 39次下載
- 一款表現不俗的電流輸出型功放 21次下載
- 一款帶有DDR1的電路板,系統掛掉了,怎么回事資料下載
- 一款優秀的土炮功放電路 24次下載
- Vue框架的教程資料免費下載 0次下載
- 如何使用SpringBoot集成Netty開發一個基于WebSocket的聊天室說明
- 一款新型鉛酸蓄電池刀切分離器 1次下載
- 一款經濟、高效的電子控制系統設計 9次下載
- 一款前后級分體式靚聲膽機的制作
- 前后端協同的時鐘樹設計方法
- 一文看懂Vue3響應式系統原理 1767次閱讀
- 一個注解搞定SpringBoot接口防刷 418次閱讀
- 使用Vue3時遇到的一些問題 1079次閱讀
- Springboot項目的集成以及具體使用及配置 1559次閱讀
- 使用springboot完成流程的業務功能 753次閱讀
- 前后端分離必備的接口規范 877次閱讀
- SpringBoot+Vue實現網頁版人臉登錄、人臉識別 1092次閱讀
- 在iOS中集成Vue是什么 679次閱讀
- K8s+SpringBoot實現零宕機發布 963次閱讀
- 詳談 Vue 和 React 的八大區別 8118次閱讀
- 基于Serverless的前后端一體化框架 892次閱讀
- virtIO中有兩種方式控制前后端的notify 4377次閱讀
- IC設計前后端流程與EDA工具介紹 1.2w次閱讀
- vue-cli開發環境實現跨域請求 1043次閱讀
- DIY一款基于arduino的自動澆花系統 7.5w次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數據手冊
- 1.06 MB | 532次下載 | 免費
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費
- 5元宇宙深度解析—未來的未來-風口還是泡沫
- 6.40 MB | 227次下載 | 免費
- 6迪文DGUS開發指南
- 31.67 MB | 194次下載 | 免費
- 7元宇宙底層硬件系列報告
- 13.42 MB | 182次下載 | 免費
- 8FP5207XR-G1中文應用手冊
- 1.09 MB | 178次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33566次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6656次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537798次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191187次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論