资料介绍
软件简介
一款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次下载
- 一款前后级分体式靓声胆机的制作
- 前后端协同的时钟树设计方法
- 1767次阅读
- 418次阅读
- 1079次阅读
- 1559次阅读
- 753次阅读
- 877次阅读
- 1092次阅读
- 679次阅读
- 963次阅读
- 8118次阅读
- 基于Serverless的前后端一体化框架 892次阅读
- 4377次阅读
- IC设计前后端流程与EDA工具介绍 1.2w次阅读
- vue-cli开发环境实现跨域请求 1043次阅读
- 7.5w次阅读
下载排行
本周
- 1NB-IoT芯片厂商的资料说明
- 0.31 MB | 22次下载 | 1 积分
- 2智慧监狱建设的核心终端—智慧监仓屏
- 0.25 MB | 2次下载 | 免费
- 3PC318C016M/D 200V半桥栅极驱动器技术手册
- 0.77 MB | 2次下载 | 免费
- 45.0SMDJ200A单向TVS瞬态抑制二极管规格书
- 0.88 MB | 1次下载 | 免费
- 5PC318C041EQ 200V半桥栅极驱动器技术手册
- 0.50 MB | 次下载 | 免费
- 6PC318C042NM 200V半桥栅极驱动器技术手册
- 0.55 MB | 次下载 | 免费
- 7技嘉H110主板IT8628E_BX IO电路图资料
- 2.61 MB | 次下载 | 1 积分
- 8H110主板CPU PWM芯片ISL95858HRZ-T核心供电电路图资料
- 0.63 MB | 次下载 | 1 积分
本月
- 1元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 241次下载 | 免费
- 2元宇宙底层硬件系列报告
- 13.42 MB | 184次下载 | 免费
- 32022 年展望報告 – 半導體產業
- 1.43 MB | 136次下载 | 免费
- 4晶振与滤波器应用电路《电子工程师必备:元器件应用宝典》
- 1.57 MB | 90次下载 | 免费
- 5汽车电子行业深度解析:智能化与电动化方兴未艾
- 6.47 MB | 71次下载 | 免费
- 6中国DPU行业白皮书
- 23.80 MB | 37次下载 | 免费
- 7晶科鑫代理线-微盟电子2021年度产品目录选型手册
- 14.75 MB | 27次下载 | 免费
- 8NB-IoT芯片厂商的资料说明
- 0.31 MB | 22次下载 | 1 积分
总榜
- 1matlab软件下载入口
- 未知 | 935137次下载 | 10 积分
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420064次下载 | 10 积分
- 3Altium DXP2002下载入口
- 未知 | 233089次下载 | 10 积分
- 4电路仿真软件multisim 10.0免费下载
- 340992 | 191425次下载 | 10 积分
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183352次下载 | 10 积分
- 6labview8.5下载
- 未知 | 81602次下载 | 10 积分
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73822次下载 | 10 积分
- 8LabVIEW 8.6下载
- 未知 | 65991次下载 | 10 积分
电子发烧友App






创作
发帖
提问
发资料
发视频
上传资料赚积分
评论