苍穹外卖亮点再梳理 ||

这篇具有很好参考价值的文章主要介绍了苍穹外卖亮点再梳理 ||。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、项目整体亮点:

【注:基于每个亮点,均有整理的相关知识,可在博客中查看】

1.数据库的设计采用RBAC(基于角色访问控制)的权限设计。

RBAC将权限授予角色,然后将用户分配给角色,从而简化了权限管理。这种方法使得权限管理更加模块化和可管理,有利于系统的安全性和可维护性。

2.前端发送的动态请求由nginx转发到后端服务器。

提高了访问速度、进行负载均衡、保证了后端安全。

3.员工表中密码是明文存储,安全性低。使用MD5加密方式对明文加密。

4.为了更好的进行后端的接口测试,采用Swagger框架的Knife4j【接口文档访问路径:http://localhost:8080/doc.html】进行访问查看。

  • Yapi 是设计阶段使用的工具,管理和维护接口

  • Swagger 在开发阶段使用的框架,帮助后端开发人员做后端的接口测试

5.对于公共字段的自动填充采用AOP切面编程,会让实现功能增强。

6.文件上传实现,有三种实现方法:①直接将图片保存到服务的硬盘②使用分布式文件系统进行存储③使用第三方的存储服务(OSS)这里采用阿里云的OSS

7.采用redis进行数据存储(①基于内存存储,读写性能高②适合存储热点数据③企业应用广泛)//店铺营业状态、缓存套餐和购物差车

redis是用C语言开发的一个高性能键值对数据库,官方提供的数据可以达到100000+的QPS(每秒内查询次数);它存储的value值比较丰富,也被成为结构化的NoSQL数据库。 NoSQL(not only SQL)不仅仅是SQL,泛指非关系型数据库,是关系型数据库的补充。

8.Spring Cache:(redis常用)

9.Spring Task是Spring框架提供的任务调度工具,可以按照约定的时间自动执行某个代码逻辑。定时任务框架,定时自动执行某段Java代码只要是需要定时处理的场景都可以使用Spring Task【处理超时订单】

10.WebSocket: 是基于 TCP 的一种新的网络协议。它实现了浏览器与服务器全双工通信——浏览器和服务器只需要完成一次握手,两者之间就可以创建持久性的连接, 并进行双向数据传输。【来单提醒、客户催单】

11.Apache ECharts: 是一款基于 Javascript 的数据可视化图表库,提供直观,生动,可交互,可个性化定制的数据可视化图表。【数据统计】

二、文件说明

苍穹外卖亮点再梳理 ||,java,苍穹外卖

各模块下每个包的作用:

苍穹外卖亮点再梳理 ||,java,苍穹外卖

苍穹外卖亮点再梳理 ||,java,苍穹外卖

数据库表说明:

苍穹外卖亮点再梳理 ||,java,苍穹外卖文章来源地址https://www.toymoban.com/news/detail-851176.html

到了这里,关于苍穹外卖亮点再梳理 ||的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【java苍穹外卖项目实战三】nginx反向代理和负载均衡

    我们思考一个问题: 前端发送的请求,是如何请求到后端服务的? 前端请求地址:http://localhost/api/employee/login 后端接口地址:http://localhost:8080/admin/employee/login 很明显,两个地址不一致,那是如何请求到后端服务的呢? 1、nginx反向代理 nginx 反向代理 ,就是将前端发送的动态

    2024年02月21日
    浏览(49)
  • Java项目-苍穹外卖-Day11-Apache ECharts数据统计

    主要是以下四项的统计,以不同形式的图形进行展示 自己去网站上看一哈,我不太懂前端 com.sky.controller.admin.ReportController com.sky.service.impl.ReportServiceImpl.java orderMapper orderMapper.xml Reportcontroller ReportServiceImpl orderMapper.xml reportController ReportServiceImpl orderMapper.xml

    2024年02月09日
    浏览(46)
  • 苍穹外卖集成 Apache POI Java实现Excel文件的读写下载

    Apache POI - the Java API for Microsoft Documents Project News 16 September 2022 - POI 5.2.3 available The Apache POI team is pleased to announce the release of 5.2.3. Several dependencies were updated to their latest versions to pick up security fixes and other improvements. A summary of changes is available in the Release Notes. A full list of changes is a

    2024年02月09日
    浏览(59)
  • 《苍穹外卖》电商实战项目(java)知识点整理(P1~P65)【上】

    史上最完整的《苍穹外卖》项目实操笔记,跟视频的每一P对应,全系列10万字,涵盖详细步骤与问题的解决方案。如果你操作到某一步卡壳,参考这篇,相信会带给你极大启发。 《苍穹外卖》项目实操笔记【中】:P66~P122《苍穹外卖》项目实操笔记【中】 1. nginx反向代理好处

    2024年01月24日
    浏览(46)
  • 苍穹外卖day11笔记

    今日首先介绍前端技术Apache ECharts,说明后端需要准备的数据,然后讲解具体统计功能的实现,包括营业额统计、用户统计、订单统计、销量排名。 ECharts是一款基于 Javascript 的数据可视化图表库。我们用它来展示图表数据。 步骤 1). 引入echarts.js 文件 2). 为 ECharts 准备一个设

    2024年02月13日
    浏览(45)
  • 苍穹外卖学习----出错记录

      目录  前言: 1.微信开发者工具遇到的问题: 1.1appid消失报错: 1.2解决方式: 1.3原因猜测: 2.GET http://localhost:8080/user/addressBook/list 404 ​ 2.1解决方式,重启idea  3.day8解决微信支付的模块 跳过 微信小程序订单支付/微信支付流程 3.1问题: 3.2解决思路: 3.3修改 OrderController

    2024年02月01日
    浏览(39)
  • 苍穹外卖系统07

    哈喽!大家好,我是旷世奇才李先生 文章持续更新,可以微信搜索【小奇JAVA面试】第一时间阅读,回复【资料】更有我为大家准备的福利哟,回复【项目】获取我为大家准备的项目 最近打算把我手里之前做的项目分享给大家,这个苍穹外卖系统是跟着B站上的一个视频做的

    2024年02月13日
    浏览(30)
  • 苍穹外卖技术栈

    重难点详解 1、定义全局异常 2、ThreadLocal ThreadLocal 并不是一个Thread,而是Thread的一个局部变量 ThreadLocal 为每一个线程提供独立的存储空间,具有线程隔离的效果,只有在线程内才能取到值,线程外则不能访问 注意:客户端每次发送http请求,对应的服务端都会分配一个新的线

    2024年02月10日
    浏览(38)
  • 【苍穹外卖 | 项目日记】第一天

    我打算用16天的时间写完黑马程序员的苍穹外卖项目,为了督促自己每天坚持写以及记录项目知识点,所以用这种项目日记的方式鞭策自己 目录 前言: 今日完结任务: 今日收获: 1.阅读代码框架: 2.新增员工接口: 3.分页查询接口: 4.员工状态修改接口: 杂项知识点: 总

    2024年02月08日
    浏览(43)
  • 黑马苍穹外卖学习Day12

    结果 Controller层 Service实现类

    2024年01月25日
    浏览(56)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包