IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> JavaScript知识库 -> 基于springboot + vue 的个人博客搭建过程(新手村之外的世界依旧充满魅力) -> 正文阅读

[JavaScript知识库]基于springboot + vue 的个人博客搭建过程(新手村之外的世界依旧充满魅力)

承接上文:基于springboot + vue 的个人博客搭建过程(上线)
目前博客项目已经成功上线,接下来开始优化部分
先来罗列以下bug修复项和优化项(优先级自上而下)

博客系统bug点

  1. 修数据
  2. 取消添加api前缀跨域配置(不美观)
  3. 发布文章之后,首页没有显示刚发布的文章
  4. 写文章时,图片无法显示
  5. 博客时间是8小时以前
  6. 博客名字不符合
  7. nginx跨域配置不生效

bug1:修数据

由于刚建立数据库时存在很多失败数据,以及一些没有被使用到的数据,所以需要对其进行修复。

1. 去除前缀

在这里插入图片描述
由于目标系统规模不大,且后续如果涉及到扩容系统,完全可以对新建的数据表增加前缀进行区分。
去除后:
在这里插入图片描述
注释对应后端配置文件代码 (注释代码是一个非常不好的习惯,请立即删除你不用的代码):

# 表前缀
# mybatis-plus.global-config.db-config.table-prefix=ms_

即使后期需要这段代码,也可通过git版本管理找回

2. 增加文章删除功能

  1. 将博客管理后台的vue界面放入vue中
  2. vue管理界面增加删除入口
  3. 后端写删除api接口
  4. 删除多余数据

博客系统优化项

  1. 新开一个redis服务,便于本地测试(本地就不用每次都开redis服务了)
  2. 日志文件优化
  3. 将ip访问替换为域名访问(等域名备案成功后),暂定:blog.raxcl.cn 和 www.raxcl.cn
  4. 部署博客后台,暂定域名:admin.raxcl.cn
  5. 部署其他小项目(自己写的工具类)
  6. 文章可以放入es当中,便于后续中文分词搜索
  7. 评论数据,可以考虑放入mongodb当中(可以增加图片评论)
  8. 阅读数和评论数, 考虑把阅读数和评论数 增加的时候放入redis incr 自增, 使用定时任务 定时把数据固话到数据库当中
  9. 为了加快访问速度,部署的时候,可以把图片,js,css等放入七牛云存储中,加快网站访问速度
  10. 优化博客显示界面
  11. 数据库添加索引
  12. 关闭多余端口
  13. 实现springboot项目自动部署
  14. 实现一键发布各平台博客的骚操作

1. docker中的redis多开

新开一个实例:

docker run -id --name=redis_dev -p 6380:6379 redis:6.2.6

管理平台优化项

  1. 添加角色,用户拥有多个角色,一个角色拥有多个权限
  JavaScript知识库 最新文章
ES6的相关知识点
react 函数式组件 & react其他一些总结
Vue基础超详细
前端JS也可以连点成线(Vue中运用 AntVG6)
Vue事件处理的基本使用
Vue后台项目的记录 (一)
前后端分离vue跨域,devServer配置proxy代理
TypeScript
初识vuex
vue项目安装包指令收集
上一篇文章      下一篇文章      查看所有文章
加:2021-11-19 17:32:40  更:2021-11-19 17:32:43 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/10 14:48:04-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码