西华头条系统开发文档 V2.1
第二阶段:用户端与身份认证 & 内容管理升级 目标: 在这一阶段,我们要给系统加上“全局配置”显得更专业,并实现最核心的功能——写文章。我们将引入一个很酷的 Markdown 编辑器,让发布新闻变得像写博客一样简单。 2.1 课程全局信息 (作业要求)
第二阶段:用户端与身份认证 & 内容管理升级 目标: 在这一阶段,我们要给系统加上“全局配置”显得更专业,并实现最核心的功能——写文章。我们将引入一个很酷的 Markdown 编辑器,让发布新闻变得像写博客一样简单。 2.1 课程全局信息 (作业要求)
第一阶段:奠定基石(后台管理与数据库) 1.7 JWT 身份认证 (Req 2, 10) 任务书要求: 不同级别用户在登陆后的操作权限不同,解决安全设计问题。 对你们的要求: 大概理解逻辑,照着代码实现。 给零基础同学的话: JWT (JSON Web Token) 就是系统的“电子
西华头条系统开发文档 V1.2 1.5 搭建“前台”:Vue 3 (后台管理) 项目初始化 任务书要求: Vue, Element Plus, PC 端后台管理。 对你们的要求: 严格按步骤执行,搭建前端“毛坯房”。 给零基础同学的话: 现在我们来搭建“餐厅大堂”(后台管
概括 0.1 项目整体介绍 根据任务书实现西华头条系统开发。 本课题拟模仿目前流行的网络应用设计一款针对西华的传媒应用。本系统能实现用户管理、各类不同的新闻管理、新闻发起、用户交互管理、分享扩散等功能。要求本应用达到或接近目前网络上流行应用质量。根据题目主要要求,可参考“今日头条”,“抖音”,“百度
商铺查询缓存优化 什么是缓存 缓存(Cache)本质上是一个数据交换的缓冲区,是用于临时存储数据的空间。它通常具有比后端数据库高得多的读写性能。 缓存的主要作用: 降低后端负载: 通过缓存命中,减少对数据库的直接访问压力。 提高读写效率: 内存的读写速度远快于磁盘。 降低响应时间: 用户可以更快地获
项目环境搭建 数据库初始化 在项目启动前,需要先完成数据库的准备工作: -- 导入项目所需的SQL表结构及基础数据 -- 主要数据表包括: -- tb_user: 用户基础信息表 -- tb_user_info: 用户详细信息表 -- tb_shop: 商户信息表 -- tb_shop_type
Redis从入门到实战:构建高性能缓存与数据存储 在众多的技术栈中,Redis 凭借其独特的内存存储结构和丰富的数据类型,成为了优化系统性能、解决并发问题的利器。从简单的键值缓存到复杂的分布式锁实现,掌握 Redis 已经是现代后端开发者的必备技能。 本文将作为我对 Redis 从基础概念到实战应用
课程内容 完成工作台功能 Apache POI 导出运营数据Excel报表 工作台 需求分析 系统运营的数据看板 提供快捷操作入口 展示数据包括 今日数据 订单管理 菜品总览 订单信息 工作台应当设计多个接口 今日数据接口 订单管理接口 菜品总览接口 套餐总览接口 订单搜索(已完
课程内容 Apache ECharts 营业额统计 用户统计 订单统计 销量排名Top10 Apeach ECharts 介绍 基于Javascript的数据可视化图标库 提供直观 生动 可交互 可个性定义的数据可视化图表库 入门案例 直接使用官方的快速上手 引入echarts.js 文件 为为 E
课程内容 Spring Task 订单状态定时处理 WebSocket 来电提醒 客户催单 Spring Task Spirng框架提供的任务调动工具 可以按照约定的时间自动执行某个代码逻辑 定位: 定时任务框架 作用:定时自动执行某段java代码 应用场景 银行卡每月还款提醒 火车售票系统处理未支