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