熬夜会秃头——beta冲刺Day3

这个作业属于哪个课程2301-计算机学院-软件工程社区-CSDN社区云
这个作业要求在哪里团队作业—beta冲刺+事后诸葛亮-CSDN社区
这个作业的目标记录beta冲刺Day3
团队名称熬夜会秃头
团队置顶集合随笔链接熬夜会秃头——Beta冲刺置顶随笔-CSDN社区

目录

一、团队成员会议总结

1、成员工作进度

2、工作记录展示

3、SCRUM会议照片

二、PM报告

1. 工作进度估计

2、燃尽图

3. 工作总量变化

4. 项目最新进展


一、团队成员会议总结

1、成员工作进度

组员今日进展:   耗时(min)存在的问题/遇到的困难:明日计划:心得体会:
陈少桐

封装了两个个请求拦截器,一个是用于判断当前的token是否失效,如果失效则需要重新登陆。第二个则是用于判断后端的响应,然后在功能方面引入sparkMD5L,实现文件的分片上传

300

与后端联调的时候经常会报错,并且除了txt文件以外的其他文件,每次都是文件缺失,后面经过多次调整发现是md5的值存在问题,于是就更换计算md5的工具,就可以正常上传

完成剩余接口

完成上传分片的检查、准备等接口的对接,实现文件分片上传

在编写拦截器的同时发现自己现在会有意识地去思考软件的逻辑,在照顾用户体验上能够更上一层。

梁菲汎

修改之前不符合代码规范的主界面页面,学习请求方法

100

编写落下的接口

要加紧完成之前不遵守代码规范造成损失的代码,并且尽快与后端对接,以后一定要认真核对代码规范,学习了一下利用vue进行联调,发现web端存在各类方法能有效加快对接的速度

陈知菲完成获取文件列表接口在分布式系统中的集成240

每次请求某桶的文件列表均要轮询所有的桶,响应时间太慢。后续会采用缓存机制,将其他节点的文件信息存在本地,加快响应速度

完成文件下载功能在分布式架构的集成在分布式系统中,文件列表的获取会涉及到大量的IO操作,为了提高性能,可以考虑引入缓存策略。
李恒欣完善前后端功能交互55前后端之间的网络传输可能存在延迟或错误,导致处理请求丢失或处理结果无法及时返回编写未完成部分和新增功能的接口视频的处理功能对于网络传输的效率要求高,进行前后端交互时必须尽可能地提高传输效率。
邱思源对后端代码进行单元测试75在长时间运行或高负载的情况下,可能会出现稳定性问题对新实现的后端代码进行单元测试后端单元测试时为确保功能使用时尽可能少的出现问题,需要多方面考虑并及时将暴露出来的问题同开发的同学交流。
宋芳鑫完善web端功能65进一步完善前端功能进一步熟悉动态组件使用方法,巩固css相关知识,对于接口的调试更为熟练。
张一凡进行前端代码单元测试50对新实现的前端代码进行单元测试熟能生巧,有了前面对多种网络环境的测试经验,现在对于文件等内容的处理测试更加全面和得心应手了。
林承桢对新完成的模块进行功能测试,将完成的测试结果写入测试文档60测试人员对部分功能、概念的理解有所不同和偏差,沟通效率低继续进行功能测试,完善测试文档只有所有测试人员对于功能的原理与实现有正确、一致的理解,才能提高测试文档编写的效率与质量。
黄才栋辅助进行APP端开发85之前未接触过加密算法的使用完善APP端功能相较于昨天,对于uniapp的使用更加熟练,在辅助app端开发过程中持续学习。
谢怀广核对已完成代码规范并制作项目燃尽图、记录工作进度30核对新增代码规范、制作项目燃尽图、记录工作进度全组成员一起核对项目已完成的进度并看着燃尽图曲线一点点向下,项目马上就要完成了大家都很有成就感。

2、工作记录展示

网关随机请求一个节点(根据其负载均衡策略)从注册中心拉取节点信息,向每个节点请求其本地磁盘上的某桶的文件信息,集成在Set集合中返回

@Overridepublic ResponseResult<BucketVo> getBucket(String bucketId) {Bucket bucket = bucketMapper.getBucketById(bucketId);if (bucket == null) {return new ResponseResult<>(500, "桶不存在", null);}Set<String> fileSet = getService.getBucket(bucketId).getData();Set<String> set = new HashSet<>(new HashSet<>(fileSet));List<ServiceInstance> instances = servicesUtil.getInstance("node01-service");for (ServiceInstance instance : instances) {String url = "http://" + instance.getHost() + ":" + instance.getPort();ResponseResult result;try {result = testFeign.getBucket(new URI(url), bucketId, 1);
//                Set<String> newSet = (Set<String>)result.getData();} catch (URISyntaxException e) {throw new RuntimeException(e);}set.addAll(new HashSet<>((Set<String>) result.getData()));}BucketVo bucketVo = new BucketVo(Integer.getInteger(bucketId));bucketVo.setFileSet(set);bucketVo.setBucket(bucket);return new ResponseResult<>(200, "查询桶信息", bucketVo);}

本地获取文件信息的方法,采用cache机制:

@Overridepublic ResponseResult<Set<String>> getBucket(String bucketId) {
//        BucketVo bucket = new BucketVo(Integer.getInteger(bucketId));Map<String, Integer> nvMap = bucketCache.getFileSetByName(bucketId, 1);Set<String> keySet = nvMap.keySet();Set<String> fileSet = new HashSet<>();for (String path : keySet) {fileSet.add(path.substring(path.lastIndexOf('/') + 1));}return new ResponseResult<>(200, "查询桶信息",fileSet);}

3、SCRUM会议照片

二、PM报告

1. 工作进度估计

任务总量已完成工作量剩余工作量
592237

2、燃尽图

3. 工作总量变化

4. 项目最新进展

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/189106.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【算法】单调栈题单——字典序最小⭐(一种类型的模板题)

文章目录 题目列表316. 去除重复字母⭐⭐⭐⭐⭐&#xff08;类型题模板&#xff1a;单调栈&#xff0c;字典序最小&#xff09;221021天池-03. 整理书架&#xff08;保留数量为 limit 的字典序最小&#xff09;402. 移掉 K 位数字&#xff08;最多删除 k 次 前导零的处理&…

springboot + vue 智能物流管理系统

qq&#xff08;2829419543&#xff09;获取源码 开发语言&#xff1a;Java Java开发工具&#xff1a;JDK1.8 后端框架&#xff1a;springboot 前端&#xff1a;采用vue技术开发 数据库&#xff1a;MySQL5.7和Navicat管理工具结合 服务器&#xff1a;Tomcat8.5 开发软件&#xf…

『 Linux 』环境变量

文章目录 &#x1f680;什么是环境变量&#x1f680;&#x1f680;查看环境变量&#x1f680;&#x1f579;️和环境变量有关的命令&#x1f579;️ &#x1f680;PATH环境变量&#x1f680;&#x1f579;️设置PATH环境变量&#x1f579;️ &#x1f680;HOME环境变量&#x1…

三、C语言常见概念

目录 1. C语言是什么&#xff1f; 3. 编译器的选择 3.1 编译和链接 3.2 编译器的对比 6. main函数 7. printf 和 库函数 8. 关键字介绍 8.1 什么是预编译&#xff1f; 8.2 static 的关键词作用&#xff1f; 8.3 const 的作用 8.4 voliate 的作用 8.5 typedef 的作用…

【MATLAB源码-第93期】基于matlab的白鲸优化算法(BWO)和鲸鱼优化算法(WOA)机器人栅格路径规划对比。

操作环境&#xff1a; MATLAB 2022a 1、算法描述 白鲸优化算法&#xff08;BWO&#xff09; 白鲸优化算法是受到白鲸捕食和迁徙行为启发的一种算法。其主要特点和步骤包括&#xff1a; 1. 搜索食物&#xff08;全局搜索&#xff09;&#xff1a;算法模仿白鲸寻找食物的行为。…

执行npm run dev报Error: error:0308010C:digital envelope routines::unsupported问题

vue2element-ui项目&#xff0c;在执行npm run dev的时候突然报错&#xff1a; (node:19424) [DEP0111] DeprecationWarning: Access to process.binding(http_parser) is deprecated. (Use node --trace-deprecation ... to show where the warning was created) Er…

神策数据荣获 36 氪「WISE2023 未来商业之王 企业服务领域年度企业」

11 月 28 日&#xff0c;36 氪 WISE2023 商业之王大会举办。大会上&#xff0c;WISE2023 年度企业重磅发布&#xff0c;聚焦发掘推动产业发展、为经济增长提供创新动能的企业。神策数据作为专业的大数据分析和营销科技服务提供商&#xff0c;在数百家企业中脱颖而出&#xff0c…

避免客户开发信被限制的方法与策略

开发信是外贸或者出海企业常用的一种开发客户的方式。相较于其他的获客方式&#xff0c;开发信能够更加精准地投放到客户中&#xff0c;并且只需承担较低的成本。但是&#xff0c;由于一些限制管制要求&#xff0c;外贸人员可能会遇到开发新被限制的情况。今天&#xff0c;小编…

WebUI自动化学习(Selenium+Python+Pytest框架)005

基础知识学习完毕&#xff0c;接下来我们开始学习测试框架啦&#xff01;&#xff01;&#xff01; 首先来回顾一下python自带的Unittest框架&#xff1a; Python基础学习016__UnitTest-CSDN博客文章浏览阅读97次。Testcase:测试用例:这个测试用例是UnitTest的组成部分,不是手…

基于SpringBoot校园周边美食探索及分享平台的设计与实现

摘要&#xff1a; 美食一直是与人们日常生活息息相关的产业。传统的电话订餐或者到店消费已经不能适应市场发展的需求。随着网络的迅速崛起&#xff0c;互联网日益成为提供信息的最佳俱渠道和逐步走向传统的流通领域&#xff0c;传统的美食业进而也面临着巨大的挑战&#xff0c…

【Linux系统化学习】揭秘 命令行参数 | 环境变量

个人主页点击直达&#xff1a;小白不是程序媛 Linux专栏&#xff1a;Linux系统化学习 代码仓库&#xff1a;Gitee 目录 命令行参数 环境变量 PATH 查看PATH $PWD 查看环境变量PWD $HOME 查看系统支持的环境变量 获取环境变量 命令行参数 在C/C编程语言中我们有一个…

快速上手PostMan,了解PostMan的基本使用

快速上手PostMan PostMan是一个可扩展的API开发和测试协同平台工具有网页版和独立客户端,推荐安装独立客户端 创建WorkSpace工作空间 类似于GitHub的个人空间可以起到云备份的作用 发送请求 发送Get请求 发送Post请求,设置请求体的格式是表单数据即namevalue的格式 发送Pos…

开源 LLM 安全扫描器

Vigil 是一款开源安全扫描程序&#xff0c;可检测即时注入、越狱以及对大型语言模型(LLM) 的其他潜在威胁。 当攻击者使用专门设计的输入成功影响 LLM 时&#xff0c;就会出现即时注入。这导致 LLM 无意中实现了攻击者设定的目标。 ​ 我对 LLM 的可能性感到非常兴奋&#xff…

2024年甘肃省职业院校技能大赛中职组 电子与信息类“网络安全”赛项竞赛样题-B卷

2024 年甘肃省职业院校技能大赛中职组 电子与信息类“网络安全”赛项竞赛样题-B卷 2024 年甘肃省职业院校技能大赛中职组 电子与信息类“网络安全”赛项竞赛样题-B卷A 模块基础设施设置/安全加固&#xff08;200 分&#xff09;A-1&#xff1a;登录安全加固&#xff08;Windows…

智能安防无人机——一种安防巡检新方案

在高新技术的推动下&#xff0c;安防无人机在监控、巡逻等领域的使用频率越来越高&#xff0c;逐渐成为安防救援的重要帮手。安防无人机作为城市安全应急保障体系的重要组成部分&#xff0c;在未来将变得不可或缺。 一、安防无人机的定义及构成 复亚智能无人机全自主巡飞系统由…

系列十六、SpringBoot内置web服务器为Tomcat原理分析

一、概述 作为Spring家族的明星产品&#xff0c;SpringBoot极大地简化了程序员的日常开发&#xff0c;提高了开发效率。我们很容易得借助于SpringBoot就可以快速开发业务代码&#xff0c;不知道大家有没有思考过&#xff0c;当我们在idea中创建了一个SpringBoot项目&#xff0c…

Linux 权限管理

1 Linux 安全模型 AAA认证资源分派&#xff1a; 当用户登录时&#xff0c;系统会自动分配令牌 token&#xff0c;包括用户标识和组成员等等信息 1.1 用户 Linux 中每个用户是通过 User ID&#xff08;UID&#xff09;来唯一标识的。 1.2 用户组 Linux 中可以将一个或者多个…

详解Linux常用命令

目录 1. ps 命令 2. top 命令 3. grep 命令 4. df 命令 5. tail 命令 6. head 命令 7. cat 命令 8. --help 和 man 命令 9. cd 命令 10. mkdir 命令 11. rm 命令 12. mv 和 cp 命令 13. touch 命令 14. vi 或 vim 命令 15. chmod 修改权限 16. 打包和压缩文件 …

LINUX 嵌入式C编程--信号编程

基本概念 信号是事件发生时对进程的通知机制&#xff0c;也可以把它称为软件中断。信号与硬件中断的相似之处在于能够打断程序当前执行的正常流程&#xff0c;其实是在软件层次上对中断机制的一种模拟。信号提供了一种处理异步事件的方法。 信号目的 **信号的目的是用来通信…

IntelliJ IDEA创建springboot项目时不能选择java8的问题解决方案

最近博主也有创建springboot项目&#xff0c;发现了IntelliJ IDEA在通过Spring Initilizer初始化项目的时候已经没有java8版本的选项了。 基于这个问题&#xff0c;有了这篇文章的分享&#xff0c;希望能够帮助大家克服这个困难。 如图&#xff0c;现在创建springboot项目的时…