资料介绍
软件简介
一款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次下载 | 免费
评论