2024年11月14日
1.javaee
1. 重定向与转发的区别:
1.重定向访问服务器两次,转发只访问服务器一次。
2.转发页面的URL不会改变,而重定向地址会改变
3.转发只能转发到自己的web应用内,重定向可以重定义到任意资源路径。
4.转发相当于服务器跳转,相当于方法调用,在执行当前文件的过程中转向执行目标文件,两个文件(当前文件和目标文件)属于同一次请求,前后页 共用一个request,可以通过此来传递一些数据或者session信息,request.setAttribute()和 request.getAttribute()。而重定向会产生一个新的request,不能共享request域信息与请求参数
5.由于转发相当于服务器内部方法调用,所以转发后面的代码仍然会执行(转发之后记得return);重定向代码执行之后是方法执行完成之后进行重定向操作,也就是访问第二个请求,如果是方法的最后一行进行重定向那就会马上进行重定向(重定向也需要return)。
6.无论是RequestDispatcher.forward方法,还是HttpServletResponse.sendRedirect方法,在调用它们之前,都不能有内容已经被实际输出到了客户端。如果缓冲区中已经有了一些内容,这些内容将被从缓冲区中移除。
可以这么理解:
转发相当于,张三向你借钱,但是你兜里没钱,所以你去找李四借到钱之后借给张三。对于张三而言并不知道你的钱是和李四借的。
重定向相当于,张三向你借钱,你兜里没钱,你告诉他李四有钱,所以张三再次去找李四借钱。
————————————————
java复制代码
// 引入Spring MVC的@RequestMapping注解,用于将HTTP请求映射到特定的处理器方法上。 | |
// 此处的"/addproducts"表示当访问这个URL时,会调用下面的addproducts方法。 | |
@RequestMapping("/addproducts") | |
// @ResponseBody注解表示该方法的返回值应该绑定到web响应体上。 | |
// 这意味着返回的数据(在这个例子中是Product对象的列表)会被自动转换成JSON或其他格式(取决于配置), | |
// 并作为HTTP响应的正文返回给客户端。 | |
@ResponseBody | |
// 定义一个名为addproducts的方法,它没有接收任何参数,并返回一个Product对象的列表。 | |
public List<Product> addproducts(){ | |
// 创建第一个Product对象,并初始化其属性。 | |
Product p1 = new Product(); | |
p1.setProId("001"); // 设置产品的ID为"001"。 | |
p1.setProName("酒水"); // 设置产品的名称为"酒水"。 | |
// 创建第二个Product对象,并初始化其属性。 | |
Product p2 = new Product(); | |
p2.setProId("002"); // 设置产品的ID为"002"。 | |
p2.setProName("蔬菜"); // 设置产品的名称为"蔬菜"。 | |
// 创建一个ArrayList来存储Product对象,ArrayList是一个可以动态修改大小的数组实现。 | |
ArrayList<Product> products = new ArrayList<Product>(); | |
// 将上面创建的两个Product对象添加到ArrayList中。 | |
products.add(p1); | |
products.add(p2); | |
// 返回包含两个Product对象的ArrayList。由于方法上使用了@ResponseBody注解, | |
// 这个列表会被自动转换成JSON格式(或其他配置的格式),并作为HTTP响应正文返回。 | |
return products; | |
} |
这段代码演示了如何在Spring MVC框架中创建一个简单的RESTful接口,该接口用于返回一组预定义的产品信息。通过@RequestMapping
注解,我们指定了当访问/addproducts
这个URL时,应该调用addproducts
方法。@ResponseBody
注解则指示Spring MVC框架将方法的返回值(一个Product对象的列表)转换成JSON格式并作为HTTP响应正文返回给客户端。这种方式非常适合构建RESTful API,因为它允许客户端以编程方式访问和操作服务器上的数据。
通过mod和view进行参数跳转
一、Sprig MVC简介
1.1介绍
1.2MVC是什么
二、Spring MVC实现原理
2.1核心组件
2.2工作流程
三、第一个Spring MVC
四、常用注解
五、参数绑定
5.1URL风格参数绑定
5.2RESTful风格的URL参数获取
5.3映射Cookie
5.4使用POJO绑定参数
5.5JSP页面的转发和重定向
六、Spring MVC数据绑定
6.1基本数据类型
6.2包装类
6.3数组类型
6.4POJO(java对象)
6.5List
6.6JSON
七、Spring MVC视图层解析
7.1业务数据绑定到request域对象
7.1.1Map
7.1.2 Model
7.1.3ModelAndView
7.1.4 Servlet的API
7.1.5@ModelAttribute
7.2业务数据绑定到Session域对象
7.2.1使用原生的Servlet API
7.2.2@SessionAttribute
八、 Spring MVC自定义数据类型转换器
九、Spring MVC和RESTful的集成
9.1初识RESTful
9.2RESTful的特点
9.3HiddenHttpMethodFilter的实现原理
9.4Spring MVC和RESTful整合
十、文件的上传下载
10.1文件上传
10.1.1单文件上传
10.1.2多文件上传
10.2文件下载
十一、拦截器
11.1过滤器、监听器、拦截器的对比
11.2拦截器基本概念
11.3拦截器的实现
11.4多个拦截器的实现
————————————————
中文乱码可以写过滤器
客户端
2.挑战杯
1.各项目负责人将参赛作品,作品申报书与作品材料双面打印,分开装订,于11月15日前将参赛作品申报书(附件2,一式三份)、作品材料(一式三份)交至南区行政楼106指定位置。纸质材料须按时上交。
2.各项目负责人于11月15日前将作品材料(Word 版本+PDF版本)、作品汇总表(附件 3,Excel版本)、院级竞赛参赛作品申报书(Word 版本)电子材料发送邮箱,邮件名称以“数字技术与工程学院+项目名称+负责人姓名"命名。电子材料内容必须与纸质材料一致。
3.B站大学
【曾仕强-《情绪管理》】 https://www.bilibili.com/video/BV18x411s7rv/?share_source=copy_web&vd_source=476fcb3b552dae37b7e82015a682a972
以下是对您提供的61条笔记的整理,旨在提炼核心观点并稍作归纳:
情绪与人际交往
-
情绪管理:中国人讲究内外有别,情绪管理在人际交往中至关重要。避免在生气时讲道理,学会控制情绪,以防行为冲突。
-
同理心与同情:中国人对弱者有同情心,但过于敏感或迟钝都可能带来不利影响。
-
情绪表达:情绪不应被压抑,但过度表现也不可取。要学会在合适的时机和方式下表达情绪。
-
情绪债务:诚实和坦白是避免情绪债务的关键。不要因刻板印象或先入为主的观念而积累不必要的情绪债务。
-
情绪自由:情绪的自由在于自我调整,而非受外界控制。真正的自由是在合适的规则内享受自由。
人生哲理与自我成长
-
人生目标:人生应追求自己的理想,而非仅仅为了投资或回报。
-
判断与认知:世界并非绝对的是非黑白,人也没有完全的好与坏。避免陷入二分法的困扰,学会多角度看待问题。
-
自我改变:人最应该改变的是自己,包括情绪管理和内观。学会适应变化,不要刻板地看待事物。
-
责任与担当:遇事时,虽然可以将责任推给别人以减轻心理压力,但内心应清楚自己的错误并承担。
-
进步与反思:现代人的目标是让后人发现自己的错误,从而推动世界进步。要学会反思和接受批评。
现实与应对
-
环境与现实:现实与理想往往存在差距,环境也是不可控的。因此,要学会适应环境,不要过于绝对化。
-
规则与自由:在享受自由的同时,也要遵守规则。真正的自由是在规则框架内的自由。
-
相对性:很多事物都是相对的,没有绝对的好坏之分。要学会接受和尊重这种相对性。
-
双重标准:人们往往对自己和别人持有双重标准。要反思并努力克服这种偏见。
-
面子与帮助:在帮助他人时,要注意维护对方的面子。避免因不当的帮助方式而给对方带来困扰。
总结
这些笔记涵盖了情绪管理、人生哲理、现实应对等多个方面。通过反思和整理这些观点,我们可以更好地认识自己、理解他人,并在复杂多变的世界中保持一颗平和、开放的心态。同时,也要学会调整自己的情绪和心态,以更加积极、健康的方式面对生活中的挑战和机遇。
4.考研数学
5.程序设计竞赛
可以逐步通关多刷几轮
6.挑战杯
7.英语六级
8.ktv
在KTV中,为了增添欢乐氛围,可以选择一些适合多人参与的小游戏。以下是一些推荐的KTV小游戏:
酒杯接力赛:
- 规则:每人持一杯酒,依次传递,看谁能在喝完酒后稳稳站立。这个游戏考验了参与者的酒量和平衡能力,同时也增加了现场的互动性。
疯狂猜字画:
- 规则:轮流画词猜词,考验参与者的创意和联想能力。这个游戏可以激发大家的创造力,让KTV的氛围更加活跃。
真心话大冒险:
- 规则:通过回答问题或完成冒险来增进彼此的了解。这个游戏可以让大家更加亲近,同时也有机会了解彼此的内心世界。
酒杯叠叠乐:
- 规则:进行叠酒杯比赛,考验参与者的技巧和耐心。这个游戏需要一定的手眼协调能力和平衡感,增加了KTV的趣味性。
快速猜词游戏:
- 规则:快速反应联想相关词,挑战参与者的反应速度。这个游戏可以锻炼大家的思维敏捷性,让KTV的氛围更加紧张刺激。
酒杯翻转挑战:
- 规则:翻转酒杯,考验参与者的眼力和手速。这个游戏需要一定的专注力和技巧,增加了KTV的挑战性。
猜歌接龙:
- 规则:播放歌曲,快速猜出歌名或歌手,考验参与者的音乐知识。这个游戏可以让大家展示自己的音乐才华,同时也有机会听到更多好听的歌曲。
扑克牌大比拼:
- 规则:进行扑克牌战略游戏,斗智斗勇。这个游戏需要一定的策略思维和团队协作能力,增加了KTV的竞技性。
角色扮演:
- 规则:选择角色进行扮演,展示表演才华。这个游戏可以让大家充分发挥自己的想象力和创造力,为KTV增添更多的乐趣。
以上小游戏可以根据KTV的实际情况和参与者的喜好进行选择。同时,为了确保游戏的顺利进行和安全性,建议在游戏开始前明确游戏规则和注意事项,并提醒参与者适量饮酒、注意安全。
十年人间
【在百万豪装录音棚大声听 李常超《盗墓笔记·十年人间》【Hi-res】】 https://www.bilibili.com/video/BV1824y1T7cD/?share_source=copy_web&vd_source=476fcb3b552dae37b7e82015a682a972
9.杂项
宁波财经学院数字工程与技术学院
关于举办“音乐是旷野”草坪音乐会的通知
活动目的
为了丰富学生的课外活动并且训练学生的艺术表现能力,培养他们的自信心和临场发挥能力,数字技术与工程学院文体部特开展“音乐是旷野”草坪音乐会。本次音乐节旨在为广大舞蹈以及唱歌爱好者提供一个展示才艺、交流学习的平台,促进舞蹈、音乐文化的传承和发展。
二、活动主办方
由数字工程与技术学院团委学生会文体部主办
三、参加对象
全体本部校区学生
四、参加单位
全体本部校区学生
参加规定
1.不限学院,个人可自愿随意组队完成一个或多个节目;
2.编排内容及形象必须积极向上。
活动形式
1.参加人员可以选择唱歌、跳舞或其他乐器等的音乐活动进行一个或多个节目的演出;
2.组队队伍人数不限;
七、活动安排
11月28日在南区操场进行表演