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

熬夜会秃头——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集合中返回

@Override
    public 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机制:

@Override
    public 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.kler.cn/a/154744.html

相关文章:

  • 支持向量机SVM——基于分类问题的监督学习算法
  • MuMu模拟器安卓12安装Xposed 框架
  • 《基于Oracle的SQL优化》读书笔记
  • springboot 文件高效上传
  • 麒麟kysec安全
  • 二分查找--快速地将搜索空间减半
  • scrapyd及gerapy的使用及docker-compse部署
  • UI上传组件异步上传更改为同步
  • arXiv学术速递笔记11.28
  • JVM运行时数据区域
  • 【2023CANN训练营第二季】——Ascend C自定义算子工程介绍及实验
  • Three.js的THREE.LOD如何加载gltf模型
  • 华为鲲鹏+银河麒麟V10编译FreeSWITCH1.10.9
  • 配置typroa上传图片到gitee
  • 环境部署的学习笔记(Docker)
  • css所有属性介绍
  • 数据结构-二叉树(2)
  • 159.库存管理(TOPk问题!)
  • 戴尔科技推出全新96核Precision 7875塔式工作站
  • 数据结构(超详细讲解!!)第二十五节 树与森林
  • Nginx实现多虚拟主机配置
  • MySQL海量数据配置优化教程
  • 通过两个css属性提升长列表渲染效率
  • Hdoop学习笔记(HDP)-Part.10 创建集群
  • Linux驱动开发学习笔记1《字符设备驱动开发》
  • VT-VRPA2-1-1X/V0/T5控制4WRE6比例方向阀放大板