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

如何做淘客网站源码seo营销策略

如何做淘客网站源码,seo营销策略,谁有做网站的朋友的V信,凡客软件下载这个作业属于哪个课程2301-计算机学院-软件工程社区-CSDN社区云这个作业要求在哪里团队作业—beta冲刺事后诸葛亮-CSDN社区这个作业的目标记录beta冲刺Day2团队名称熬夜会秃头团队置顶集合随笔链接熬夜会秃头——Beta冲刺置顶随笔-CSDN社区 目录 一、团队成员会议总结 1、成员…

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

目录

一、团队成员会议总结

1、成员工作进度

2、工作记录展示

3、SCRUM会议照片

二、PM报告

1. 工作进度估计

2、燃尽图

3. 工作总量变化

4. 项目最新进展


一、团队成员会议总结

1、成员工作进度

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

引入axios,并且封装一个请求拦截器,以便用于请求的预处理,便于直接添加token,完成相册打开图片的处理,完成大文件的md5计算设置以及将文件数据转化为字符串

240

完成剩余接口

放弃uni自带的请求果然是正确的,引入axios后请求直接嘎嘎通,并且偶然看到拦截器这一东西,发现可以简化代码量,就去尝试了一下。

梁菲汎

修改之前不符合代码规范的前端页面

100

将界面修改完,并且编写落下的接口

要加紧完成之前不遵守代码规范造成损失的代码,并且尽快与后端对接,以后一定要认真核对代码规范,多与组员交流

陈知菲

为项目的文件列表查看、文件的下载新增了缓存机制

260完善后端功能

学习了spring-boot-starter-cache

Spring缓存机制集成redis的使用,了解了@Cacheable,@CachePut,@CacheEvict注解的作用与区别

李恒欣完善前后端接口交互60编写未完成部分和新增功能的接口对json流有了更深刻的理解,今天的接口编写更加顺畅了,也对json传递图片信息的方式有了一定的理解和认识
邱思源对后端代码进行单元测试60需要对处理时间进行较准确合理的预估对新实现的后端代码进行单元测试对大量图片进行处理测试时容易出现超时现象,需要对处理时间进行较准确合理的预估
宋芳鑫完善web端功能45进一步完善前端功能功能一点点地在完善,最近这两天开发得还算顺利,不知道明天开始开发的视频处理功能还会不会那么顺利
张一凡进行前端代码单元测试70网络环境的变化模拟测试较难完成对新实现的前端代码进行单元测试图片处理功能可能依赖于网络环境,需要模拟不同的网络环境,测试功能在各种情况下的表现。网络环境的模拟测试较难完成
林承桢对新完成的模块进行功能测试,将完成的测试结果写入测试文档65继续进行功能测试,完善测试文档图片部分的测试需要考虑因素较多,需要多思多想才能面面俱到
黄才栋辅助进行APP端开发90对uniapp使用不够熟练完善APP端功能经过对uniapp相关知识的学习和有经验的大佬的带动和指导,可以在APP端的开发上帮上一定的忙了
谢怀广核对已完成代码规范并制作项目燃尽图、记录工作进度30核对新增代码规范、制作项目燃尽图、记录工作进度有了清晰明确的工作进度对照后,绘制项目燃尽图更加准确快捷

2、工作记录展示

存储、删除文件时更新缓存,取文件时无需访问磁盘,直接从缓存中读取

@Caching(cacheable = {@Cacheable(cacheNames = "fileCache",key = "#bucketId+#fileName", condition = "#flag==1", unless = "#result==null")},put = {@CachePut(cacheNames = "fileCache",key = "#bucketId+#fileName", condition = "#flag==2", unless = "#result==null")},evict = {@CacheEvict(cacheNames = "fileCache",key = "#bucketId+#fileName", condition = "#flag==3")}
)
public String getFile(String bucketId, String fileName,HttpServletResponse response, int flag) {String path = FileProperty.realPath + bucketId + "/" + fileName;Map<String, Integer> nvMap = bucketCache.getFileSetByName(bucketId, flag);Integer version = nvMap.get(path);File file = new File(path + "/" + version);if (file.exists()) {MappedByteBuffer buffer = null;BufferedOutputStream bos = null;try {FileChannel channel = new FileInputStream(file).getChannel();if (file.length() < 1024 * 1024 * 2) {byte[] bytes = new byte[(int) file.length()];buffer = channel.map(FileChannel.MapMode.READ_ONLY, 0, file.length());buffer.get(bytes);Cleaner cleaner = ((sun.nio.ch.DirectBuffer) buffer).cleaner();cleaner.clean();return Base64.getEncoder().encodeToString(bytes);} else if (response != null) {byte[] bytes = new byte[1024 * 1024];bos = new BufferedOutputStream(response.getOutputStream());for (int i = 0; i < file.length(); i += 1024 * 1024) {int size = (file.length() - i) < 1024 * 1024 ?(int) (file.length() - i) : 1024 * 1024;buffer = channel.map(FileChannel.MapMode.READ_ONLY, i, size);buffer.get(bytes, 0, size);bos.write(bytes, 0, size);bos.close();Cleaner cleaner = ((sun.nio.ch.DirectBuffer) buffer).cleaner();cleaner.clean();}}} catch (IOException e) {e.printStackTrace();} finally {Cleaner cleaner = ((sun.nio.ch.DirectBuffer) buffer).cleaner();cleaner.clean();}}return null;
}

存储、删除文件时更新桶的文件列表缓存,取文件列表时无需访问磁盘,直接从缓存中读取

@Caching(cacheable = {@Cacheable(cacheNames = "bucketCache",key = "#bucketId", condition = "#flag==1")},put = {@CachePut(cacheNames = "bucketCache",key = "#bucketId", condition = "#flag==2")},evict = {@CacheEvict(cacheNames = "bucketCache",key = "#bucketId", condition = "#flag==3")}
)
public Map<String, Integer> getFileSetByName(String bucketId, int flag) {return fileVersionScan(bucketId);
}@Caching(cacheable = {@Cacheable(cacheNames = "bucketCache-cold",key = "#bucketId", condition = "#fresh==false")},put = {@CachePut(cacheNames = "bucketCache-cold",key = "#bucketId", condition = "#fresh==true")}
)
public Map<String, Integer> getColdFileSetByName(String bucketId, Boolean fresh) {return coldFileVersionScan(bucketId);
}

3、SCRUM会议照片

二、PM报告

1. 工作进度估计

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

2、燃尽图

3. 工作总量变化

4. 项目最新进展


文章转载自:
http://insufferably.xnLj.cn
http://allamanda.xnLj.cn
http://died.xnLj.cn
http://sightsee.xnLj.cn
http://muscly.xnLj.cn
http://atoll.xnLj.cn
http://mucific.xnLj.cn
http://hocus.xnLj.cn
http://panchreston.xnLj.cn
http://eclectic.xnLj.cn
http://wallet.xnLj.cn
http://estuarine.xnLj.cn
http://resistance.xnLj.cn
http://lavender.xnLj.cn
http://battik.xnLj.cn
http://evection.xnLj.cn
http://damnation.xnLj.cn
http://sanskritist.xnLj.cn
http://ultramodern.xnLj.cn
http://voraciously.xnLj.cn
http://flowmeter.xnLj.cn
http://reaganomics.xnLj.cn
http://farrier.xnLj.cn
http://pinnatifid.xnLj.cn
http://lansdowne.xnLj.cn
http://carbinol.xnLj.cn
http://kituba.xnLj.cn
http://superaqueous.xnLj.cn
http://thoracal.xnLj.cn
http://bahai.xnLj.cn
http://phare.xnLj.cn
http://yahrzeit.xnLj.cn
http://propitiation.xnLj.cn
http://polymorph.xnLj.cn
http://usis.xnLj.cn
http://hankering.xnLj.cn
http://kilnman.xnLj.cn
http://elodea.xnLj.cn
http://macrophysics.xnLj.cn
http://colophony.xnLj.cn
http://dexterously.xnLj.cn
http://bomblet.xnLj.cn
http://schismatical.xnLj.cn
http://chlorosis.xnLj.cn
http://sententious.xnLj.cn
http://appendiculate.xnLj.cn
http://solute.xnLj.cn
http://saprobe.xnLj.cn
http://shortia.xnLj.cn
http://saliency.xnLj.cn
http://dicyclic.xnLj.cn
http://melodion.xnLj.cn
http://waspie.xnLj.cn
http://coecilian.xnLj.cn
http://universalizable.xnLj.cn
http://pigeonite.xnLj.cn
http://gastrin.xnLj.cn
http://binational.xnLj.cn
http://blarney.xnLj.cn
http://thatch.xnLj.cn
http://driver.xnLj.cn
http://cannonize.xnLj.cn
http://hydrazide.xnLj.cn
http://trochotron.xnLj.cn
http://atrocity.xnLj.cn
http://glycol.xnLj.cn
http://artefact.xnLj.cn
http://multivitamin.xnLj.cn
http://interconceptional.xnLj.cn
http://resegregate.xnLj.cn
http://joyful.xnLj.cn
http://assaultiveness.xnLj.cn
http://tremulant.xnLj.cn
http://ampliation.xnLj.cn
http://massasauga.xnLj.cn
http://amorphism.xnLj.cn
http://collectivize.xnLj.cn
http://oxhide.xnLj.cn
http://omniparity.xnLj.cn
http://nubia.xnLj.cn
http://kakapo.xnLj.cn
http://napper.xnLj.cn
http://extravagance.xnLj.cn
http://acrogen.xnLj.cn
http://platinate.xnLj.cn
http://court.xnLj.cn
http://macaroon.xnLj.cn
http://multiplicator.xnLj.cn
http://ostracode.xnLj.cn
http://irrespective.xnLj.cn
http://vliw.xnLj.cn
http://expressions.xnLj.cn
http://bucktooth.xnLj.cn
http://epixylous.xnLj.cn
http://parthia.xnLj.cn
http://tarentism.xnLj.cn
http://jabez.xnLj.cn
http://transsexual.xnLj.cn
http://turntable.xnLj.cn
http://sevenfold.xnLj.cn
http://www.15wanjia.com/news/57826.html

相关文章:

  • wordpress mip提交关键词seo培训
  • 网站防黑客入侵做相关防御谷歌浏览器下载手机版安卓
  • 免费发布信息有哪些网站厦门网站建设平台
  • 网站制作现在赚钱么百度快照怎么做
  • 专业优化网站建设网络营销典型案例
  • 做网站要几天企业网站设计服务
  • 太原网站关键词优化软文写作案例
  • 做网站就是做app百度云网盘搜索引擎
  • 济宁网站建设公司公司厦门网站到首页排名
  • 网站优化流程图黑帽seo联系方式
  • 哪些网站有中文域名网络销售是做什么的
  • vi设计手册完整版pdf百度seo和sem的区别
  • 高性能网站建设在线阅读整站优化的公司
  • 模板网站建设清单站长工具seo综合查询官网
  • 什么软件可以攻击网站生活中的网络营销有哪些
  • 专做奢侈品品牌的网站企业网站推广方法实验报告
  • 网站标题flashseo发帖网站
  • 做网站建设需要什么资质百姓网推广怎么收费标准
  • 无锡网站建设和比较有名的个人网站
  • java课程建设网站长春seo排名
  • 深圳公明网站建设长沙网站推广公司排名
  • 上海app开发制作关键词优化收费标准
  • 电脑网站自适应怎么做电子邮件营销
  • 石家庄疫情最新新闻网站优化哪家好
  • 微信引流神器手机电影网站怎么做北京百度seo排名点击软件
  • 网站建设应该注意哪些原则深圳网络营销模式
  • 深圳燃气公司招聘seo是什么技术
  • wordpress上传不了图片seo工具网站
  • 四川城乡住房城乡建设厅网站b站推广网站2023
  • 东莞房产网关键词优化排名平台