1、当天站立式会议照片

会议内容:

本次会议为第二次会议

本次会议在陆大楼2楼召开,本次会议内容:

①:检查第一次任务完成情况

②:做第二次任务的详细分工

③:规定完成时间是在第三次任务之前

④:遇到困难,及时群里反馈

2. 每个人的工作 (有work item 的ID)



工作中遇到的困难:

新成员对于加入的项目了解还不够深,还需要再加强,但已经比上次任务完成得好了。

3. 发布项目燃尽图;请用专业的工具完成



4. 代码签入记录:

https://coding.net/u/hts-technology/p/CodeManagement/git/tree/master

@RequestMapping("/uploadJavaSingleFile.html")
public String uploadJavaSingleFile(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException{
//UploadFile.upfile(request, response);//将上传的压缩包文件放到/username/tempProjectFile下
String userDirectory = LocalPath.getLoalPath()+request.getSession().getAttribute("userName")+"//";
String savePath = userDirectory+"singleFile";
String userName=(String) request.getSession().getAttribute("userName");
String message = UploadFile.upfile(request, response,savePath);
String []uploadSingleFileName=message.split("/");
String simpleFileName=uploadSingleFileName[1].substring(0, uploadSingleFileName[1].lastIndexOf("."));
String uploadMessage=null;
if(message.contains("文件上传成功!")){
String fileName=message.substring(message.lastIndexOf("/")+1);
String fileType = fileName.substring(fileName.lastIndexOf(".") + 1); //待修改
if(!fileType.equals("java")){
request.setAttribute("uploadMessage", "文件非java文件!");
return "user/index";
}
request.setAttribute("uploadMessage", "文件上传成功!");
uploadMessage=new UserDaoImpl().areAlreadyUploadSingleFileName(uploadSingleFileName[1], userName);
}
else{
request.setAttribute("uploadMessage", "文件上传失败!");
return "user/index";
}
if(uploadMessage.equals("false")){
Thread t =new Thread(new Runnable() {
@Override
public void run() {
//压缩包文件上传成功!
if(message.contains("文件上传成功!")){
String projectName=null;
String fileName=message.substring(message.lastIndexOf("/")+1);
String fileType = fileName.substring(fileName.lastIndexOf(".") + 1); //待修改
//解压文件名
int singleFileCodeNumber=SingleFileCodeAnalysis.numberOfCode(savePath+"/"+fileName);
JavaSingleFile singleFile=new JavaSingleFile();
singleFile.setFileType(fileType);
singleFile.setCodeNumber(singleFileCodeNumber);
singleFile.setPath(savePath+"/"+fileName);
singleFile.setFileName(fileName);
singleFile.setUserName(userName);
String timeStamp=new SimpleDateFormat("yyyy/MM/dd HH:mm:ss").format(new Date()).toString();
singleFile.setTimeStamp(timeStamp); String saveSingleFileMessage=new UserDaoImpl().saveSingleFileMessage(singleFile);
UserChangeCodeNumber uccn=new UserDaoImpl().getUserTotalCodeNumber(userName);
if(uccn!=null){
uccn.setUserName(userName);
uccn.setCodeNumber(uccn.getCodeNumber()+singleFile.getCodeNumber());
uccn.setTimeStamp(singleFile.getTimeStamp());
String message=new UserDaoImpl().saveUserTotalCodeNumber(uccn);
if(!message.equals("success")){
System.out.println("singleFile saveUserTotalCodeNumber failed!");
}
}else{
uccn=new UserChangeCodeNumber(userName, singleFile.getTimeStamp(), singleFile.getCodeNumber());
String message=new UserDaoImpl().saveUserTotalCodeNumber(uccn);
if(!message.equals("success")){
System.out.println("singleFile saveUserTotalCodeNumber failed!and UserTotalCodeNumber is null where username='...'");
}
}
if(saveSingleFileMessage.equals("success")){
System.out.println(singleFile.getPath());
int fileId=new UserDaoImpl().getSingleFileId(singleFile.getPath());
SingleFileCodeAnalysis.statisticsJavaSingleFileClass(singleFile.getPath(), fileId);
}
}
}
});
t.start();
//文件上传不成功!
}
else{
request.setAttribute("uploadMessage", "文件已存在");
}
return "user/index";
}

5. 适当的项目程序/模块的最新(运行)截图

团队作业8——第二次项目冲刺(Beta阶段)5.20的更多相关文章

  1. 团队作业8 ----第二次项目冲刺(Beta阶段)博客汇总

    一.冲刺计划安排 团队作业8--Beta版本冲刺计划及安排 二.七天冲刺汇总 [Beta]第一次Daily Scrum Meeting [Beta]第二次Daily Scrum Meeting [Be ...

  2. 团队作业7——第二次项目冲刺-Beta版本项目计划

    上一个阶段的总结: 在Alpha阶段,我们小组已近完成了大部分的功能要求,小组的每一个成员都发挥了自己的用处.经过了这么久的磨合,小组的成员之间越来越默契,相信在接下来的合作中,我们的开发速度会越来越 ...

  3. 团队作业7——第二次项目冲刺(Beta版本)

    团队作业7——第二次项目冲刺-Beta版本项目计划 团队作业7——第二次项目冲刺(Beta版本)-第一篇 团队作业7——第二次项目冲刺(Beta版本)-第二篇 团队作业7——第二次项目冲刺(Beta版 ...

  4. 【集美大学1411_助教博客】团队作业8——第二次项目冲刺(Beta阶段)

    写在前面的话 此次团队作业8可以拆分成两部分:1.beta阶段冲刺计划安排,2.7天敏捷冲刺."我们很低调"没有使用leangoo,经过与张老师的商议,张老师同意他们不使用lean ...

  5. 【1414软工助教】团队作业8——第二次项目冲刺(Beta阶段) 得分榜

    题目 团队作业8--第二次项目冲刺(Beta阶段) 往期成绩 个人作业1:四则运算控制台 结对项目1:GUI 个人作业2:案例分析 结对项目2:单元测试 团队作业1:团队展示 团队作业2:需求分析&a ...

  6. 团队作业8——第二次项目冲刺(Beta阶段)--5.19 first day

    团队作业8--第二次项目冲刺(Beta阶段)--5.19 Day one: 会议照片 项目进展 由于今天是Beta版本项目冲刺的第一天,所以没有昨天已完成任务.以下是今日具体的任务安排. 队员 今日计 ...

  7. 团队作业8——第二次项目冲刺(Beta阶段)--5.21 second day

    团队作业8--第二次项目冲刺(Beta阶段)--5.21 second day Day two: 会议照片 项目进展 今天是beta冲刺的第二天,组长还在准备考试当中,我们继续做前端改进和后端安排,今 ...

  8. 团队作业8——第二次项目冲刺(Beta阶段)--5.23 third day

    团队作业8--第二次项目冲刺(Beta阶段)--5.23 third day Day three: 会议照片 项目进展 今天是beta冲刺的第三天,组长回到了队伍当中,正式开始改进alpha中存在的功 ...

  9. 团队作业8——第二次项目冲刺(Beta阶段)--5.24 forth day

    团队作业8--第二次项目冲刺(Beta阶段)--5.24 forth day Day four: 会议照片 项目进展 Beta冲刺的第四天,以下是今天具体任务安排: 队员 昨天已完成的任务 今日计划完 ...

  10. 团队作业8——第二次项目冲刺(Beta阶段)--5.25 5th day

    团队作业8--第二次项目冲刺(Beta阶段)--5.25 fifth day Day five: 会议照片 项目进展 Beta冲刺的第四天,以下是今天具体任务安排: 队员 昨天已完成的任务 今日计划完 ...

随机推荐

  1. Oracle 11.2.0.1 ADG环境MRP进程遭遇ORA-600异常终止

    环境:Linux + Oracle 11.2.0.1 ADG 现象:发现备库没有应用日志 1. 数据库查询备库目前状态 发现备库目前没有应用日志,apply lag已经显示备库有3天21小时多没有应用 ...

  2. JVM笔记——技术点汇总

    目录 · 初步认识 · Java里程碑(关键部分) · 理解虚拟机 · Java虚拟机种类 · Java语言规范 · Java虚拟机规范 · 基本结构 · Java堆(Heap) · Java栈(St ...

  3. .NET Exceptionless 日志收集框架本地环境搭建

    一.简介 Exceptionless 是一个开源的实时的日志收集框架,它可以应用在基于 ASP.NET,ASP.NET Core,Web Api,Web Forms,WPF,Console,MVC 等 ...

  4. 纯CSS实现垂直居中的7种方法

    今天申请博客通过了,给大家讲讲我所看到过的纯css实现垂直居中的各种方法.为什么要把它作为第一篇文章呢?因为这是我刚开始接触前端学到的对我最有用的知识,希望大家也可以从中获益! 在CSS中实现水平居中 ...

  5. HBase集群安装部署

    0x01 软件环境 OS: CentOS6.5 x64 java: jdk1.8.0_111 hadoop: hadoop-2.5.2 hbase: hbase-0.98.24 0x02 集群概况 I ...

  6. 如何使用python来模拟鼠标点击(将通过实例自动化模拟在360浏览器中自动搜索"python")

    一.准备工作: 安装pywin32,后面开发需要pywin32的支持,否则无法完成与windows层面相关的操作. pywin32的具体安装及注意事项: 1.整体开发环境: 基于windows7操作系 ...

  7. javascript如何创建一个换行节点

    换行节点和其他节点的创建方式一样,使用document.createElement("br");创建节点, 并使用parentNode.appendChild()将节点插入到相应的 ...

  8. python中金额计算的小问题

    由于二进制对浮点运算存在精度问题,所以一些浮点计算经常会出现以下情况: # -*- coding: utf-8 -*- a = 1 b = 0.9 print(a-b) 结果: 0.099999999 ...

  9. 【Linux 网络】网络测试命令 长期更新

    一.网络测试命令 1.测试 网络连接 发送两包后停发 [oracle@hadoop ~]$ PING www.a.shifen.com (() bytes of data. bytes from tt ...

  10. c语言 内存管理

    动态内存是由程序员手动分配,不再使用时,一定记得释放内存. 静态内存是程序开始运行时由编译器分配的内存,它的分配是程序开始编译时完成的,不占用cpu资源.程序中的各种变量在编译源程序时就已经分配了内存 ...