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