全网最最实用--基于macOS的苍穹外卖踩坑记录

day01环境搭建

1.前端和数据库:

https://www.cnblogs.com/lenovoengineer/articles/17945682
在数据库中建表:https://blog.csdn.net/qq_16065149/article/details/120670653(在application-dev.yml文件中改一下数据库密码)

2.后端:IDEA_CE

3.问题:出现404

解决:更改配置文件不仅要改 server <填入宿主机IP>:8080;
还得改 location /api/ {
proxy_pass http://webservers/admin/;
}
在这里插入图片描述

4.数据库修改及展示直接使用idea自带工具 。

https://blog.csdn.net/SSY_1992/article/details/88556180

5.访问swagger接口文档网页访问不到:

我用的http://主机IP:8080/doc.html;实际得用http://localhost:8080/doc.html

day2员工管理及分类管理(单表增删改,表单数据)

1.员工管理无难点(@Insert无法自动补全?)
2.分类管理无难点

day3菜品管理(多表增删改,含文件数据)

1.公共字段自动填充照抄
2.菜品创建文件上传阿里云相关(java Web 148集),图片不回显示,重新配key。
3.删除菜品照抄
4.修改菜品照抄

day5营业状态设置

1.redis数据库配置https://zhuanlan.zhihu.com/p/619802249
2.配置接口文档出现Knife4j文档请求异常;请使用http://localhost:8080/doc.html而不是原网址

day6微信登录、商品浏览

1.微信登录时没有code为null,看看requestBody注解。(来自不同的包)
2.商品浏览(无day4,转变策略,先搞全代码,快速过,只要最后你能跑起来整个项目就行)

day7(笔记)缓存菜品,缓存套餐

0.我觉得纯粹的视频没有实践如同梦幻泡影,于是我根据第12天的完整代码重新整理了商品浏览代码。
1.缓存菜品:提高查询性能。数据一致性(mysql 和redis 数据一致,当数据发生修改或者删除或者新建时,我们要清缓存数据)
2.spring cache 加入注解实现缓存功能使得开发效率变高;只是提供一层抽象,底层可以使用不同缓存
3.加购商品时候状态码500,显示shoppingCartService空异常。结果发现没有自动注入属性@Aotuwired
4.购物车显示黑条,无法显示购物车。首先发现查询购物车时候用户ID为空,于是在拦截器里面的用户ID设置了。后面又发现加购时候数据根本没有插入进去!!!(暂且搁置)

更新:后来发现查询成功userId后没有正确插入,插成了ID。妈的这个bug,自己写的,不过凭借着断点追踪查出来了我也是牛逼。

day8(笔记)用户下单,订单支付

1.地址簿:无脑复制粘贴
2.用户下单,数据库XML文件未对应导致数据库修改失败:【报错类似:Parameter ‘orderGuid’ not found. Available parameters are [collection, list]】,改对应即可
3.微信支付:内网穿透获取临时域名:安装cupolar时候由于我电脑的Xcode版本过低使用homebrew安装失败,于是使用二进制文件安装,但是又显示未定义的文件打不开,去设置里面安全隐私就可以。跳过微信支付参考:(https://xzynet.com.cn/sky/

day10(笔记)订单定时,来单处理

1.订单定时Spring task(定时任务框架 cron表达式):
2.来单处理Web Socket(双向持久数据传输,实时播报):

day11数据统计

1.数据统计Apache Echart ,都是数据库的增删改查

day12数据导出

1.apache POI,在java中实现对微软文档如Excel表格的操作。

总结心得:

学之前java、maven,spring略有了解。
基本上是all in两周写完的(不包括周末,纯工作日公司带薪学习哈哈)。
新手入门,技术栈过浅,不应写入简历,应该以这个为跳板进行更深的项目学习。

  • 18
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值