学习日报2023年4月24日
(2023-04-24 21:52:06)
					
											标签:
																				
                            it教育 | 
					分类: 两年成长日记 | 
今日完成
时间:6:35-7:00
内容:英语百词斩打卡+英语单词复习
时间:8:00-8:15
内容:元宇宙项目组晨会
时间:8:30-9:00
内容:研究学习restTemplate
时间9:10-9:35
内容:SSH框架(Spring)——为什么使用Spring
总结:完成计划+环境搭建30%
时间:9:42-10:07
内容:SSH框架(Spring)——环境搭建+将对象配置到Ioc容器中
总结:构造方法进行注入
时间:10:10-11:02
内容:SSH框架(Spring)——配置spring和解决注入失败的问题
时间:11:06-11:31
内容:DRP采用Setter方法注入
总结:完成计划,期间解决了由于配置文件配置格式等问题导致出错的问题
时间:13:15-13:40
内容:英语口语练习
时间:14:02-14:27
内容:项目是vue2前端
spring boot后端 如何通过不修改前端代码方法的方式能够向后端多传送一条数据
总结:
你可以通过 Axios
拦截器在不修改前端代码的情况下向后端传递额外的数据。
时间:14:36-15:01
内容:梳理通过Axios拦截器和后端对请求进行处理的优缺点
总结:15:06完成对比。
1.设置 HTTP
请求头的方式
后端在接收请求时,会检查请求头中是否包含指定的数据
在前端发起请求时,可以设置请求头中的 X-Extra-Data 字段
2.通过后端对请求处理
由于用于getVideoQuestion接口中的其中两个字段(mid,cpi)都是从getActivityInfo接口返回的,我可以在getActivityInfo接口中当这个研究与挑战是从Tar中同步过来时将mid赋值为我需要id,之后在getVideoQuestion中先用mid查询arpro库中是否有数据,如果有数据说明是从Tar中同步过来的直接返回相应的埋点信息,如果没有则执行原有查询学习通的并返回。
3.Axios
拦截器在不修改前端代码的情况下向后端传递额外的数据
在后端代码中增加接收该额外数据的参数。
在前端代码中设置 Axios
的拦截器,拦截请求并添加额外的数据
前端调用该方法时,拦截器会自动将额外的数据添加到请求中并发送给后端
三种方法优缺点
都不需要修改前端代码
1.设置请求头
优点:
适用于少量请求需要传递额外的情况
缺点:
无法批量处理多个请求需要传递数据的情况
需要在后端接收请求是进行额外的解析,会增加后端代码复杂度
2.使用axios拦截器
优点:
可以批量处理多个请求需要传递额外数据的情况
实现相对简单,前端只需要引入axios并设置拦截器
缺点:
需要引入axios库,增加了前端代码体积
3.后端对请求进行处理
优点:
不需要引入额外库。
缺点:
需要修改后端代码
可能增加后端代码复杂度
无法批量处理多个请求需要传递数据的情况
时间:15:40-16:00
内容:向马总解释什么叫不动前端代码
总结:收获,使用抽象工厂实现
时间:16:03-16:28
内容:如何使用抽象工厂进行实现
时间:16:30-16:35
内容:领导沟通会
时间:16:40-17:30
内容:思考如何使用抽象工厂的实现来实现需求
时间:18:25-18:35
内容:英语单词学习
时间:19:03-19:53
内容:使用工厂方法模式优化研究与挑战
总结:未完成,最后还是实现抽象和封装进行解耦合
时间:20:00-21:30
内容:调整后端代码——arpro进行推课的过程中按照对应结构返回该埋点信息,可以在看视频的过程中弹出问题;学生进行埋点答题,记录学生的埋点答题信息
总结:完成30%左右
drp项目视频4个番茄
metaverse项目json转换学习
已在禅道建立对应的开发任务时间:6:35-7:00
内容:英语百词斩打卡+英语单词复习
时间:8:00-8:15
内容:元宇宙项目组晨会
时间:8:30-9:00
内容:研究学习restTemplate
时间9:10-9:35
内容:SSH框架(Spring)——为什么使用Spring
总结:完成计划+环境搭建30%
时间:9:42-10:07
内容:SSH框架(Spring)——环境搭建+将对象配置到Ioc容器中
总结:构造方法进行注入
时间:10:10-11:02
内容:SSH框架(Spring)——配置spring和解决注入失败的问题
时间:11:06-11:31
内容:DRP采用Setter方法注入
总结:完成计划,期间解决了由于配置文件配置格式等问题导致出错的问题
时间:13:15-13:40
内容:英语口语练习
时间:14:02-14:27
内容:项目是vue2前端
spring boot后端 如何通过不修改前端代码方法的方式能够向后端多传送一条数据
总结:
你可以通过 Axios
拦截器在不修改前端代码的情况下向后端传递额外的数据。
时间:14:36-15:01
内容:梳理通过Axios拦截器和后端对请求进行处理的优缺点
总结:15:06完成对比。
1.设置 HTTP
请求头的方式
后端在接收请求时,会检查请求头中是否包含指定的数据
在前端发起请求时,可以设置请求头中的 X-Extra-Data 字段
2.通过后端对请求处理
由于用于getVideoQuestion接口中的其中两个字段(mid,cpi)都是从getActivityInfo接口返回的,我可以在getActivityInfo接口中当这个研究与挑战是从Tar中同步过来时将mid赋值为我需要id,之后在getVideoQuestion中先用mid查询arpro库中是否有数据,如果有数据说明是从Tar中同步过来的直接返回相应的埋点信息,如果没有则执行原有查询学习通的并返回。
3.Axios
拦截器在不修改前端代码的情况下向后端传递额外的数据
在后端代码中增加接收该额外数据的参数。
在前端代码中设置 Axios
的拦截器,拦截请求并添加额外的数据
前端调用该方法时,拦截器会自动将额外的数据添加到请求中并发送给后端
三种方法优缺点
都不需要修改前端代码
1.设置请求头
优点:
适用于少量请求需要传递额外的情况
缺点:
无法批量处理多个请求需要传递数据的情况
需要在后端接收请求是进行额外的解析,会增加后端代码复杂度
2.使用axios拦截器
优点:
可以批量处理多个请求需要传递额外数据的情况
实现相对简单,前端只需要引入axios并设置拦截器
缺点:
需要引入axios库,增加了前端代码体积
3.后端对请求进行处理
优点:
不需要引入额外库。
缺点:
需要修改后端代码
可能增加后端代码复杂度
无法批量处理多个请求需要传递数据的情况
时间:15:40-16:00
内容:向马总解释什么叫不动前端代码
总结:收获,使用抽象工厂实现
时间:16:03-16:28
内容:如何使用抽象工厂进行实现
时间:16:30-16:35
内容:领导沟通会
时间:16:40-17:30
内容:思考如何使用抽象工厂的实现来实现需求
时间:18:25-18:35
内容:英语单词学习
时间:19:03-19:53
内容:使用工厂方法模式优化研究与挑战
总结:未完成,最后还是实现抽象和封装进行解耦合
时间:20:00-21:30
内容:调整后端代码——arpro进行推课的过程中按照对应结构返回该埋点信息,可以在看视频的过程中弹出问题;学生进行埋点答题,记录学生的埋点答题信息
总结:完成30%左右
明日计划:
drp项目视频4个番茄
metaverse项目json转换学习
已在禅道建立对应的开发任务
前一篇:学习日报2023年4月22日
										后一篇:学习日报2023年4月25日
					
加载中…