当前位置: 首页 > news >正文

苍穹外卖学习 - day1

写在开头:

我感觉自己真的很混,注意力难以集中,学习学不进去,同时又很焦虑找实习找工作的事情。决定立马开启苍穹外卖的学习,希望接下来的时间,认真学习这个项目的思想,提升自己的编码水平。


目录:

@

目录
  • 写在开头:
  • 目录:
  • 今日完成
  • 今日收获
    • 1 学习了Nginx反向代理和负载均衡的思想
    • 2 使用apifox导入接口文档
    • 3.swagger
    • 4.ThreadLocal


今日完成

  • 跟着教程把项目跑了起来。

  • 实现员工相关的功能

  • 实现分类相关的功能

今日收获

1 学习了Nginx反向代理和负载均衡的思想

我组里项目最近做的工作和这个有点像,c++服务器对java服务器提供业务代码计算接口,而所谓的java服务器,负责处理前端发来的请求,并向c++服务器发请求,然后c++服务器把接收的数据读入到业务代码中计算。并返回计算的结果。最后java服务器会将结果整理,返回前端。搞的挺复杂,因为我们的业务一开始就是用c++实现的,但直接用c++服务器负责处理前端的请求/响应、数据库的读写实在是太难搞了,让它纯粹负责计算业务就很不错,用spring boot这些强大的工具处理前端、数据库就非常棒!!而且c++服务器仅部署在内网,这些东西涉密,不暴露是应该的。 看了这一节介绍Nginx后,我似乎更加理解了。

2 使用apifox导入接口文档

可以清晰的查看到已经设计好的各种接口,根据接口可以直接开发功能。

3.swagger

可以生成接口文档,可以清晰的看到已经完成的接口并进行测试。有几种常用的注解:

swagger常用注解

4.ThreadLocal

登录的员工,可以进行员工管理等功能,并且要记录下发起这个操作的员工。因此,需要动态的获取当前操作的员工。 使用Thread提供的局部变量ThreadLocal,我们已经知道了,每次请求,tomcat会为其当此请求分配一个线程,那么我们可以在拦截时把jwt令牌里包含的员工信息给保存到ThreadLocal里,这样后续我们就可以使用了。

http://www.jsqmd.com/news/172699/

相关文章:

  • YOLOv8轻量化模型选型建议:移动端优先考虑YOLOv8n
  • 如何用Dify和Amplitude构建实时分析看板?90%团队忽略的3个技术细节
  • YOLOv8自动锚框计算功能activate流程
  • YOLOv8虚拟环境隔离实践:避免包污染
  • 【前端安全警报】:Dify React 19.2.3 更新中隐藏的3个致命漏洞修复细节
  • 哪些车铣复合机床厂家在质量品质与售后服务上更胜一筹?​ - 品牌推荐大师1
  • YOLOv8 Kaggle比赛中的成功应用案例
  • YOLOv8 Pruning剪枝策略:减少70%参数量
  • 为什么你的Dify应用在新版Next.js中变慢了?深入解析SSR与ISR适配机制
  • YOLOv8 release notes阅读要点提炼
  • YOLOv8在无人机航拍图像中的检测效果测试
  • YOLOv8模型动物园:官方支持的变体汇总
  • YOLOv8 SPPF模块作用及其对检测速度的影响
  • YOLOv8 AutoAugment自动增强策略实验记录
  • YOLOv8在天池大赛中的排名表现回顾
  • YOLOv8损失函数组成详解:box_loss, cls_loss, dfl_loss
  • YOLOv8验证集评估脚本使用说明
  • YOLOv8 AWS SageMaker自定义镜像配置
  • YOLOv8 RESTful API设计规范草案
  • Dify 1.11.1安全更新背后的技术细节(仅限高级用户查看的修复内幕)
  • YOLOv8 Distribution-prior Guided NMS改进点
  • 12月30日
  • YOLOv8官方博客精华内容整理汇总
  • 【紧急通知】Dify React 19.2.3 发布高危补丁,90%项目受影响(附修复脚本)
  • 为什么“微服务“架构流行?——从集中式到分布式
  • YOLOv8 DFL分布焦点损失函数原理浅析
  • 【限时揭秘】R语言结合GPT调试的4个核心公式,99%的人还不知道
  • Dify Excel数据提取性能翻倍技巧(仅限高级用户掌握的内部方案)
  • 1小时精通R数据可视化:新手快速上手的8个关键步骤
  • 跨平台游戏引擎 Axmol-2.11.1 发布