福大创智团——Alpha冲刺Day5
| 这个作业属于哪个课程 | https://bbs.csdn.net/forums/2401_CS_SE_FZU |
|---|---|
| 这个作业要求在哪里 | https://bbs.csdn.net/topics/619397949 |
| 团队名称 | 福大创智团 |
| 这个作业的目标 | Alpha冲刺Day5 |
| 其他参考文献 | 《构建之法 现代软件工程》 |
目录
- 1.站立式会议照片
- 2.今日总结
- 2.1 222200231 游竣超
- 项目进展
- 存在的问题/遇到的困难
- 从现在到明天站立式会议的安排
- 心得体会
- 2.2 222200227 黄茂林
- 项目进展
- 存在的问题/遇到的困难
- 从现在到明天站立式会议的安排
- 心得体会
- 2.3 222200210 苏臻炜
- 项目进展
- 存在的问题/遇到的困难
- 从现在到明天站立式会议的安排
- 心得体会
- 2.4 222200226 黄文乐
- 项目进展
- 存在的问题/遇到的困难
- 从现在到明天站立式会议的安排
- 心得体会
- 2.5 222200223 徐玮辰
- 项目进展
- 存在的问题/遇到的困难
- 从现在到明天站立式会议的安排
- 心得体会
- 2.6 222200224徐逸凡
- 项目进展
- 存在的问题/遇到的困难
- 从现在到明天站立式会议的安排
- 心得体会
- 2.7 222200111 李敬毅
- 项目进展
- 存在的问题/遇到的困难
- 从现在到明天站立式会议的安排
- 心得体会
- 2.8 222200130 黄陈铭
- 项目进展
- 存在的问题/遇到的困难
- 从现在到明天站立式会议的安排
- 心得体会
- 2.9 222200409 肖勇
- 项目进展
- 存在的问题/遇到的困难
- 从现在到明天站立式会议的安排
- 心得体会
- 3.项目程序/模块的最新运行情况
- 4.项目燃尽图
1.站立式会议照片

2.今日总结
2.1 222200231 游竣超
项目进展
添加登录过期提示,完善话题界面,增加图片渲染,可查看附件





存在的问题/遇到的困难
在为话题增加图片渲染和附件查看时遇到了文件格式支持、性能优化等技术挑战;添加新功能后,测试和验证过程繁琐;对接创建话题的时候 对文件参数的处理有问题 导致后端返回类型错误
从现在到明天站立式会议的安排
对接新的后端接口,完善页面细节
心得体会
在项目开发过程中,持续学习新技术和工具是提升个人能力的关键。这有助于解决新出现的问题,并提高项目的技术水平。
2.2 222200227 黄茂林
项目进展
今天的开发主要集中在话题中图片参数模块和粉丝列表模块的实现与优化。具体完成了以下内容:
图片参数模块的新增
数据传输对象(DTO)的更新:
- 在
TopicDTO和TopicDetailDTO中新增了私有字符串字段pics,用于存储话题相关的图片链接。 - 修改了
TopicDetailDTO的构造函数,确保新增字段pics的初始化与 SQL 查询结果的列顺序一致。
- 在
控制器的修改:
- 在
TopicController中,修改了createTopic方法,将files参数修改为数组,并新增了pics参数,以支持多图片上传。 - 添加了打印语句用于调试,确保图片参数能够正确传递和处理。
- 在
数据模型的更新:
- 在
Topic类中添加了私有字符串字段tPic,用于存储图片链接。 - 新增了
jsonFile字段,替换原有的tFile字段,以支持文件列表的 JSON 存储。
- 在
Mapper层的调整:
- 在
TopicMapper中修改了查询和插入语句,添加了tPic字段的处理,确保数据库操作能够正确处理图片数据。 - 优化了 SQL 查询语句的格式,提高了代码的可读性和维护性。
- 在
服务层的优化:
- 在
TopicServiceImpl中新增了将文件列表转换为JSON字符串的逻辑,确保文件路径能够以 JSON 格式存储在数据库中。 - 实现了
设置TPic方法,支持在创建和更新话题时处理图片链接。
- 在
粉丝列表模块的新增
控制器的新增:
- 在
FollowersController中新增了获取粉丝列表的方法getFansList,以及获取关注列表的方法getFollowersList。 - 添加了添加关注和取消关注的接口,支持用户之间的关注操作。
- 在
Mapper层的实现:
- 在
FollowersMapper中新增了获取粉丝列表和关注列表的方法,确保能够从数据库中正确查询相关数据。
- 在
服务层的实现:
- 在
FollowersService和FollowersServiceImpl中新增了获取粉丝列表和关注列表的方法,实现业务逻辑与数据访问的分离。
- 在
数据模型的完善:
- 在
Followers类中定义了必要的字段和方法,确保粉丝关系的数据完整性。
- 在


存在的问题/遇到的困难
在开发过程中遇到了以下几个问题和挑战:
MyBatis的结果映射问题:
- 初始在
TopicMapper中使用@ResultMap注解时,系统提示找不到对应的结果映射。这是因为 MyBatis 无法正确加载 XML 映射文件中的resultMap配置。 - 通过改用
@Results注解直接在 Mapper 接口中定义映射关系,解决了结果映射文件加载的问题。
- 初始在
构造函数参数顺序问题:
- 在
TopicDetailDTO中新增pics字段后,构造函数参数的顺序与 SQL 查询结果的列顺序不一致,导致 MyBatis 无法正确匹配参数。 - 通过调整构造函数的参数顺序以及明确使用
@Results注解指定字段映射,成功解决了参数匹配问题。
- 在
类型转换异常:
- 在尝试将数据库中的字符串值映射为 Java 对象时,遇到了
Cannot determine value type from string '鏁欏PPT'的错误。 - 尝试使用自定义的
StringTypeHandler以及在 SQL 查询中使用CAST强制转换字段类型,但最终发现根本原因在于 DTO 的构造函数与结果集的顺序不匹配。
- 在尝试将数据库中的字符串值映射为 Java 对象时,遇到了
多文件上传处理:
- 在处理多文件上传时,确保文件数量和类型的验证,以及文件存储路径的正确生成,存在一定复杂性。
- 通过在控制器中限制最大文件数量,并在服务层实现文件保存逻辑,确保文件上传流程的稳定性。
从现在到明天站立式会议的安排
优化数据库查询:
- 使用索引优化频繁查询的字段,如
tTagID和tUserID,提升数据库查询性能。 - 实现缓存机制,减少数据库的重复查询压力,提升系统响应速度。
- 使用索引优化频繁查询的字段,如
编写单元测试:
- 为新开发的控制器方法和服务层逻辑编写单元测试,确保代码的可靠性和稳定性。
心得体会
今天的开发过程让我深刻体会到后端系统中数据映射的重要性。特别是在使用 MyBatis 进行对象关系映射时,构造函数的参数顺序和结果集的映射关系必须严格对应,否则会导致一系列难以排查的错误。此外,处理多文件上传和类型转换的过程中,细节决定成败,需要对每一个步骤细致入微地进行验证和优化。
通过解决遇到的问题,我进一步掌握了 MyBatis 的高级用法,如自定义类型处理器和注解映射。这不仅提升了我的编程技能,也增强了我对后端框架的理解和应用能力。
2.3 222200210 苏臻炜
项目进展
优化部分接口,完成点赞回复模块。



存在的问题/遇到的困难
数据库结构不完善
从现在到明天站立式会议的安排
优化接口。
心得体会
数据库结构设计还是很重要的
2.4 222200226 黄文乐
项目进展
添加接口文档测试样例


存在的问题/遇到的困难
接口文档与实际不符合
从现在到明天站立式会议的安排
接口文档,使接口文档正确体现返回
心得体会
接口设计时要考虑到程序的内容
2.5 222200223 徐玮辰
项目进展
增加退出登录功能

存在的问题/遇到的困难
在为话题增加收藏和举报功能时组件的定位难以实现
从现在到明天站立式会议的安排
实现为话题提供收藏和举报功能
心得体会
多个人编写一份代码导致很多问题,需要多询问多沟通
2.6 222200224徐逸凡
项目进展
修复Tag类接口异常处理

存在的问题/遇到的困难
接口异常时错误信息未反馈,导致用户无法得知具体问题。异常时接口仍显示“操作成功”,但data为空,误导用户。
从现在到明天站立式会议的安排
继续维护接口,重点查缺补漏,确保异常处理完善。
心得体会
异常处理是提升用户体验的关键,需确保错误信息准确无误。
2.7 222200111 李敬毅
项目进展
完善了各类组件,创建了更多的组件。




存在的问题/遇到的困难
仓库拉取导致内容被覆盖。
从现在到明天站立式会议的安排
完成其他组件。
心得体会
静下心,一步一步来
2.8 222200130 黄陈铭
项目进展
完成了后端下拉以及前端与后端关联的工作。
存在的问题/遇到的困难
从后端仓库拉取时maven插件安装失败,导致后端无法运行。
从现在到明天站立式会议的安排
完成通知组件下调用的各个组件。
心得体会
前后端对接工作需要提前与后端人员沟通,团队协作很重要,不然效率低下
2.9 222200409 肖勇
项目进展
更新主页组件和链接及相关功能,优化显示


存在的问题/遇到的困难
样式覆盖,有时设置的样式不能正常生效
从现在到明天站立式会议的安排
完善相关逻辑和功能,并去设计其他页面和组件。
心得体会
保持样式同一和格式统一十分重要,在编写代码的过程中,如果父子容器样式不统一就会发生样式覆盖,导致容器的样式不能正常修改。
3.项目程序/模块的最新运行情况



4.项目燃尽图

相关推荐
产教融合实训基地与实践中心建设逻辑图-可编辑版
产教融合实训基地与实践中心建设逻辑图-可编辑版
idea2025-free.zip
idea2025-free.zip
sop基于灵敏度分析的有源配电网智能软开关优化配置升级1(Matlab代码实现)
内容概要:本文提出了一种基于灵敏度分析的有源配电网智能软开关(SOP)优化配置方法,旨在应对高比例分布式电源接入带来的电压波动与网络损耗加剧等问题。研究以IEEE33节点系统为算例,通过改进的灵敏度分析模型量化各节点对电压和功率流动的影响程度,进而构建SOP选址与定容的优化模型,实现降低网损、改善电压分布及提升系统运行灵活性的目标。全文详细阐述了灵敏度指标的数学推导、目标函数与约束条件的建模过程,并基于Matlab实现了完整的仿真求解流程,具备良好的工程实用性与学术参考价值。; 适合人群:电力系统及其自动化、电气工程等相关专业的硕士博士研究生、科研机构研究人员,以及从事智能配电网规划、运行与优化的工程技术人员。; 使用场景及目标:①研究分布式电源大规模接入背景下配电网的主动调控与优化策略;②指导智能软开关在实际配电网中的科学选址与容量配置;③为相关科研课题提供可复现的仿真案例,支撑学术论文撰写与算法验证。; 阅读建议:建议读者结合提供的Matlab代码与IEEE33节点标准模型进行动手实践,重点理解灵敏度指标的物理意义及其在优化模型中的应用逻辑,关注求解过程中的约束设置与算法收敛性,并可进一步拓展至SOP与储能联合配置、多时间尺度优化等复杂场景进行二次开发与研究。
Ubuntu安装Latex
关于Ubuntu安装Latex的详细记录和排错指南
高校技术转移办公室人员在成果转化过程中,如何实现科技成果与产业需求的高效对接?.docx
高校技术转移办公室人员在成果转化过程中,如何实现科技成果与产业需求的高效对接?


