
苍穹外卖
文章平均质量分 97
Ustinian.488
小白菜
展开
-
项目实战———苍穹外卖(DAY12)
Apache POI 是一个处理Miscrosoft Office各种文件格式的开源项目。简单来说就是,我们可以使用 POI 在 Java 程序中对Miscrosoft Office各种文件进行读写操作。一般情况下,POI 都是用于操作 Excel 文件。银行网银系统导出交易明细各种业务系统导出Excel报表批量导入业务数据。原创 2024-01-20 01:03:20 · 1622 阅读 · 0 评论 -
项目实战————苍穹外卖(DAY11)
Apache ECharts 是一款基于 Javascript 的数据可视化图表库,提供直观,生动,可交互,可个性化定制的数据可视化图表。1). 柱形图2). 饼形图3). 折线图不管是哪种形式的图形,最本质的东西实际上是数据,它其实是对数据的一种可视化展示。原创 2024-01-19 23:18:13 · 4349 阅读 · 0 评论 -
项目实战——苍穹外卖(DAY10)
是Spring框架提供的任务调度工具,可以按照约定的时间自动执行某个代码逻辑。定时任务框架定时自动执行某段Java代码为什么要在Java程序中使用Spring Task?1). 信用卡每月还款提醒2). 银行贷款每月还款提醒3). 火车票售票系统处理未支付订单4). 入职纪念日为用户发送通知只要是需要定时处理的场景都可以使用Spring TaskWebSocket 是基于 TCP 的一种新的网络协议。它实现了浏览器与服务器全双工通信——浏览器和服务器只需要完成一次握手,两者之间就可以创建持久性。原创 2023-11-26 19:41:01 · 1925 阅读 · 0 评论 -
项目实战——苍穹外卖(Day9)
产品原型:业务规则分页查询历史订单可以根据订单状态查询展示订单数据时,需要展示的数据包括:下单时间、订单状态、订单金额、订单明细(商品名称、图片)接口设计:参见接口文档。原创 2023-11-25 03:26:15 · 2513 阅读 · 9 评论 -
项目实战——苍穹外卖(Day8)
前面的课程已经实现了用户下单,那接下来就是订单支付,就是完成付款功能。支付大家应该都不陌生了,在现实生活中经常购买商品并且使用支付功能来付款,在付款的时候可能使用比较多的就是微信支付和支付宝支付了。在苍穹外卖项目中,选择的就是微信支付这种支付方式。要实现微信支付就需要注册微信支付的一个商户号,这个商户号是必须要有一家企业并且有正规的营业执照。只有具备了这些资质之后,才可以去注册商户号,才能开通支付权限。原创 2023-10-09 22:36:08 · 2849 阅读 · 1 评论 -
项目实战——苍穹外卖(Day7)
Spring Cache 是一个框架,实现了基于注解的缓存功能,只需要简单地加一个注解,就能实现缓存功能。Spring Cache 提供了一层抽象,底层可以切换不同的缓存实现,例如:EHCacheCaffeineRedis(常用)原创 2023-10-03 11:42:02 · 2955 阅读 · 0 评论 -
项目实战——苍穹外卖(Day6)
HttpClient 是Apache Jakarta Common 下的子项目,可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。发送HTTP请求接收响应数据为什么要在Java程序中发送Http请求?有哪些应用场景呢?当我们在使用扫描支付、查看地图、获取验证码、查看天气等功能时。原创 2023-09-26 22:58:19 · 2276 阅读 · 1 评论 -
项目实战——苍穹外卖(Day5)
Redis是一个基于内存的key-value结构数据库。Redis 是互联网技术领域使用最为广泛的存储中间件。RedisRedis中文网key-value结构存储:基于内存存储,读写性能高适合存储热点数据(热点商品、资讯、新闻)企业应用广泛Redis是用C语言开发的一个开源的高性能键值对(key-value)数据库,官方提供的数据是可以达到100000+的QPS(每秒内查询次数)。它存储的value类型比较丰富,也被称为结构化的NoSql数据库。原创 2023-09-19 12:58:34 · 2342 阅读 · 0 评论 -
项目实战——苍穹外卖(Day4)
完成套餐管理模块所有业务功能,包括:新增套餐套餐分页查询删除套餐修改套餐起售停售套餐要求:根据产品原型进行需求分析,分析出业务规则设计接口梳理表之间的关系(分类表、菜品表、套餐表、口味表、套餐菜品关系表)根据接口设计进行代码实现分别通过swagger接口文档和前后端联调进行功能测试。原创 2023-09-17 13:42:14 · 3992 阅读 · 0 评论 -
项目实战——苍穹外卖(Day3)
进入到sky-server模块,创建com.sky.annotation包。原创 2023-09-14 13:32:56 · 3538 阅读 · 0 评论 -
项目实战——苍穹外卖(Day2)
ThreadLocal 并不是一个Thread,而是Thread的局部变量。ThreadLocal为每个线程提供单独一份存储空间,具有线程隔离的效果,只有在线程内才能获取到对应的值,线程外则不能访问。原创 2023-09-10 13:48:38 · 4035 阅读 · 1 评论 -
项目实战——苍穹外卖(Day1)
分三个模块进行开发:基础数据模块项目概述环境搭建员工管理分类管理菜品管理套餐管理实战点餐业务模块店铺营业状态设置微信登录缓存商品购物车用户下单订单支付和管理历史订单订单状态定时处理来单提醒和客户催单统计报表模块图形报表统计Excel报表统计软件开发流程:项目经理:对整个项目负责,任务分配、把控进度产品经理:进行需求调研,输出需求调研文档、产品原型等UI设计师:根据产品原型输出界面效果图架构师:项目整体架构设计、技术选型等。原创 2023-09-03 23:26:12 · 6506 阅读 · 0 评论