Sprout新苗——Alpha冲刺Day5

Sprout新苗 2024-11-06 22:02:21
这个作业属于哪个课程https://bbs.csdn.net/forums/2401_CS_SE_FZU
这个作业要求在哪里https://bbs.csdn.net/topics/619397949
团队名称新苗Sprout
这个作业的目标Alpha冲刺Day5
其他参考文献

目录

  • 1. 会议总结
  • 1.1 222200314 吴荣榜
  • 项目进展
  • 存在的问题/遇到的困难
  • 从现在到明天站立式会议的安排
  • 心得体会
  • 1.2 222200127 徐煜晖
  • 项目进展
  • 存在的问题/遇到的困难
  • 从现在到明天站立式会议的安排
  • 心得体会
  • 1.3 222200307 叶宇滟
  • 项目进展
  • 存在的问题/遇到的困难
  • 从现在到明天站立式会议的安排
  • 心得体会
  • 1.4 222200412 陈宇
  • 项目进展
  • 存在的问题/遇到的困难
  • 从现在到明天站立式会议的安排
  • 心得体会
  • 1.5 072203330 梁心恬
  • 项目进展
  • 存在的问题/遇到的困难
  • 从现在到明天站立式会议的安排
  • 心得体会
  • 1.6 222200408 连文桢
  • 项目进展
  • 存在的问题/遇到的困难
  • 从现在到明天站立式会议的安排
  • 心得体会
  • 1.7 222200407杨知麟
  • 项目进展
  • 存在的问题/遇到的困难
  • 从现在到明天站立式会议的安排
  • 心得体会
  • 1.8 222200329徐文彬
  • 项目进展
  • 存在的问题/遇到的困难
  • 从现在到明天站立式会议的安排
  • 心得体会
  • 1.9 222200331翁鹏
  • 项目进度
  • 存在的问题/遇到的困难
  • 从现在到明天站立式会议的安排
  • 心得体会
  • 2. 会议照片
  • 3. 项目燃尽图
  • 4. 项目运行情况展示
  • 4.1 管理端
  • 4.2 APP端

1. 会议总结

1.1 222200314 吴荣榜

项目进展

完成文件上传组件的封装,还有相关回调函数的编写。

img

存在的问题/遇到的困难

异步和回调函数的操作有点迷,有莫名其妙的bug。

从现在到明天站立式会议的安排

开始处理一下响应式问题,并开始对接接口。

心得体会

对于一些工具类的组件需要进行一些封装,不仅可以减少代码的冗余,还可以降低工作量。

1.2 222200127 徐煜晖

项目进展

完成了账号激活界面的实现、登录界面的对接。

img

img

存在的问题/遇到的困难

涉及到接口对接的时候,可能会由于文档定义不清等原因出现对接不畅,需要前后端沟通解决;涉及到文件操作的时候要适当处理权限问题。

从现在到明天站立式会议的安排

对接改密、修改用户信息、主页等功能的接口。

心得体会

对于网络请求,需要进行一些封装,减少代码的冗余,降低工作量。

1.3 222200307 叶宇滟

项目进展

  1. 环境配置

img

  1. 扫描二维码并解码接口完成
  2. 调试人脸识别摄像头
  3. commit记录

img

存在的问题/遇到的困难

  1. 远程使用pycharm环境,驱动本机摄像头失败

从现在到明天站立式会议的安排

  1. 调试扫描二维码摄像头
  2. rocketmq编写

心得体会

虽然远程开发环境在资源利用和效率上具备优势,但硬件接口的支持往往是一个挑战。本次遇到的摄像头驱动问题,让我加深了对远程开发的理解,并尝试了不同的解决方案,这不仅提高了我的技术水平,也使我更适应多种环境下的开发需求。在未来的工作中,我会更加重视开发工具的配置和多场景测试,为项目的顺利实施提供更可靠的保障。

1.4 222200412 陈宇

项目进展

完成每日礼物获得的模块内容。

img

img

存在的问题/遇到的困难

  1. GiftAdapter 需要根据动态的列表数据(例如,用户是否领取了礼物)来更新每个项的显示状态。这个操作的难点在于让数据在变化时及时刷新UI,避免不必要的渲染。
  2. GiftAdapter 中的 getItemCount() 被硬编码为 3,当数据量变大时,getItemCount() 和数据的管理会变得更复杂。

从现在到明天站立式会议的安排

完成部分任务的对接。

心得体会

优秀的界面设计不仅需要关注外观和交互细节,还要扎实的前端基础来支撑数据的动态变化与 UI 更新。要做到高效、流畅的用户体验,必须不断优化数据处理和渲染策略。未来我仍需在这些方面不断积累和沉淀。

1.5 072203330 梁心恬

项目进展

  1. 根据ID查询任务讨论接口测试:针对 GET 请求接口 ,虽然成功返回了 200 状态码,但返回的数据结构与接口定义不一致。具体而言,idparentCommentIduserId 字段应为 integernull 类型,但返回的数据格式未完全符合接口规范。这可能是由于后台返回数据格式与接口文档定义不一致所致。

img

img

  1. 删除讨论接口测试:测试结果显示,接口在接收到discussionId参数后,能够正常响应,且返回的状态码为 200,表示请求成功。响应速度适中。

img

  1. 根据讨论ID点赞接口测试:测试结果显示,接口在接收到discussionId参数后,能够正常响应,且返回的状态码为 200,表示请求成功。响应速度适中。

img

  1. 根据讨论ID取消点赞接口测试:测试结果显示,接口在接收到discussionId参数后,能够正常响应,且返回的状态码为 200,表示请求成功。响应速度适中。

img

存在的问题/遇到的困难

接口文档和实际返回数据之间的差异,反映出文档与实现未同步更新的问题,可能造成前后端开发人员在理解接口时产生歧义,从而引发对数据的错误解析和处理。

从现在到明天站立式会议的安排

和组员沟通修改接口,继续全面测试接口和客户端。对调整后的接口和前端代码进行集成测试,验证接口文档、返回数据类型和前端展示效果的正确性,确保系统功能正常。

心得体会

数据类型一致性是接口测试中非常重要的一环。接口测试中多次遇到实际返回数据类型与接口文档定义不一致的情况,导致前端页面出现渲染错误或空数据展示。通过这次测试,我们体会到,在接口设计和实现过程中,必须严格遵循数据类型的定义,避免前后端在数据解析上出现偏差。

1.6 222200408 连文桢

项目进展

  1. Commit 记录

img

  1. 远程调用服务接口

img

  1. 任务请求对象

img

  1. 专业DO和院系DO

img

  1. 任务查询相应和任务订阅查询的DTO回应

img

img

存在的问题/遇到的困难

接口设计一开始有些困难,后面在和小组成员的沟通下完美解决了。

从现在到明天站立式会议的安排

和产品经理沟通,确认需求和接口设计,明天要写得接口,继续完成新的接口。

心得体会

编程不是一个人的事情,是一个团队的任务,要擅长和及时和团队成员沟通。

1.7 222200407杨知麟

项目进展

  1. git情况

img

  1. 完成往期广告页面

img

存在的问题/遇到的困难

页面设计上遇到了一些困难

从现在到明天站立式会议的安排

回顾目前的项目进展,列出各项任务的完成情况

心得体会

样式优化部分,尽管看似简单,却在实际展示效果上起到了关键作用。对于广告展示卡片样式的设计、列表的滚动效果、不同内容展示的布局优化,这些小细节的调整往往是提升用户体验的关键。

1.8 222200329徐文彬

项目进展

  1. commit情况

img

  1. RocketMQ抽象公共发送消息组件

img

  1. 策略执行抽象

img

img

  1. MQ常量类

img

  1. 消息类型推送实体类

img

存在的问题/遇到的困难

  1. RocketMQ 配置问题: 在实现 RocketMQ 的消息发送功能时,由于与已有系统的整合问题,遇到了一些配置上的难题。特别是在消息的可靠性和顺序消费上,虽然使用了异步发送和事务消息,但偶尔会出现消息未及时消费的问题。这个问题在初期的测试阶段尤为突出,需要进一步优化 RocketMQ 的配置和重试机制。
  2. 抽象组件设计难度: 由于需求变动较快,在设计抽象消息发送组件时,需要考虑到不同业务场景的差异性,因此在组件抽象和模块化设计上出现了瓶颈。尽管采用了策略模式和工厂模式来增加组件的扩展性,但在实践中发现,某些场景下需要的抽象层次过多,导致系统的复杂度增加。

从现在到明天站立式会议的安排

  1. 继续调试 RocketMQ 消息发送组件: 需要对当前的消息发送机制进行深入调试,确保消息发送的可靠性和顺序性。同时,进行性能测试,优化消息的发送延迟,解决当前测试环境下消息丢失或延迟消费的问题。
  2. 优化策略执行抽象层: 完善策略执行的抽象设计,减少抽象层次过多带来的复杂性。对现有的策略执行流程进行优化,确保在不同业务场景下,能够灵活调整策略执行的顺序与条件。

心得体会

通过本次开发,我对 RocketMQ 消息队列的使用有了更深入的理解,尤其是在高并发和高可靠性要求的情况下,如何配置和调优消息队列,以保证消息的可靠投递和顺序消费。

此外,模块化和抽象设计对于提升代码质量和维护效率有着不可忽视的作用。虽然在抽象组件时遇到了一些困难,但通过不断调整和优化,我们逐步克服了这些挑战。在未来的开发过程中,我将继续关注代码的可维护性和可扩展性,确保在需求变化时,能够快速响应,且系统能平稳。

1.9 222200331翁鹏

项目进度

  1. 完成项目网关模块

img

img

存在的问题/遇到的困难

  1. 路由路径匹配不准确或重叠,导致请求被错误转发或权限检查失效。解决方案:使用精确的路径模式(如 /api/admin/v1/**),避免过度宽泛的 /**,确保权限检查只作用于特定路由。
  2. 跨域请求未正确处理,导致浏览器阻止请求。解决方案:确保 OPTIONS 请求返回完整的跨域响应头,避免遗漏必要的配置。

从现在到明天站立式会议的安排

完成商品模块

心得体会

精确的路由配置是确保权限控制和请求转发正确的关键,避免路径冲突和权限绕过。

2. 会议照片

img

3. 项目燃尽图

img

4. 项目运行情况展示

4.1 管理端

img

img

img

4.2 APP端

img

img

...全文
129 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
内容概要:本文是一份关于基于IKE方式实现IPSec VPN隧道建立的实验报告,详细介绍了通过IKEv1主模式、野蛮模式以及IKEv2方式建立IPSec安全关联(SA)的过程。实验涵盖多种场景,包括不同IKE版本的报文交互机制、模板方式配置中心-分支结构的IPSec隧道,以及NAT穿越功能的实现。文中提供了完整的网络拓扑设计、设备配置命令(如华为路由器与防火墙)、ACL策略、IKE提议与对等体设置、IPSec安全策略应用,并通过抓包分析验证各模式下ISAKMP报文交互流程。实验结果表明,IKE能够动态协商生成SA和SPI,提升安全性;IKEv1主模式需9个报文(前4个明文),野蛮模式6个报文(第3个起加密);而IKEv2仅需4个报文且更高效安全。此外,模板方式适用于集中管理的VPN架构,NAT-T可检测并适应中间NAT设备,确保隧道成功建立。; 适合人群:具备网络基础知识及一定路由与交换技术背景的网络工程师、信息安全技术人员或高校通信类专业学生,尤其适合正在学习或部署IPSec VPN的技术人员。; 使用场景及目标:①深入理解IKEv1与IKEv2在IPSec隧道建立中的工作机制差异;②掌握主模式与野蛮模式的报文交互特点及其应用场景;③学会配置基于模板的动态IPSec隧道以支持多分支接入;④实现NAT穿越环境下的IPSec通信;⑤通过实际抓包分析验证理论知识。; 阅读建议:本实验报告强调理论与实践结合,建议读者在模拟器(如eNSP)中复现实验拓扑,逐步配置并使用Wireshark等工具抓包分析各阶段ISAKMP/IKE报文,重点关注加密范围、协商顺序与NAT-T检测机制,以加深对IPSec密钥交换机制的理解。
源码下载地址: https://pan.quark.cn/s/2def6e303a6c download-manager build release language Hex.pm Chrome Web Store Version Chrome Web Store Users Chrome Web Store Rating Microsoft Edge Version Microsoft Edge Rating 谷歌浏览器下载管理器插件 点击插件图标即可查看所有下载文件状态 语言 简体中文 | English 下载安装 Chrome Web Store 、 Microsoft Edge Add-ons 隐私政策说明 功能 下载文件百分比进度显示 下载文件可暂停、恢复下载、取消、删除、重试 搜索所有已经下载的文件 下载危险文件时显示是否确认下载的提示框 右键复制文件名和下载链接到剪切板 下载过程中通知 下载完成提示音 快捷键 手动下载文件功能 右键下载菜单 自定义图标颜色 自定义主题 支持的语言 、、、、、 这是使用谷歌翻译后的结果,如果您有更好的建议,请创建Issues或发邮件! 步骤: 所有翻译文件位置:public/_locales/\\/*.json 进入对应语言的目录 复制、下载或者Pull Request修改后的文件,我会在检查核对后尽快上线 未来计划 以下计划按先后顺序依次开发: 解决重试下载失败文件变成新创建下载的问题 自定义下载面板主题 强迫症系列:只显示下载文件名称、下载面板停止显示飞入飞出动画 代理设置 Info 1. 最新版本:1.1.3 新增: 下载通知可一直保留在屏幕上 自定义下载面板页面大小。 设置 -> 主题 -> 下载面板 编译打包 ...

113

社区成员

发帖
与我相关
我的任务
社区描述
202401_CS_SE_FZU
软件工程 高校
社区管理员
  • FZU_SE_TeacherL
  • 助教_林日臻
  • 防震水泥
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧