这里写自定义目录标题
Java的基本数据类型是那些?各占多少字节
spring 事务的实现方式
1.编程式事务管理对基于 POJO 的应用来说是唯一选择。我们需要在代码中调用beginTransaction()、commit()、rollback()等事务管理相关的…
2.基于 TransactionProxyFactoryBean的声明式事务管理
3.基于 @Transactional 的声明式事务管理
4.基于Aspectj AOP配置事务
编程题
public class C1 {
public int stuId; // 学生学号
public int courseId; // 课程编号
public int score; // 分数
/**
将学生成绩列表转换成两级的Map,用于查询任意学生的任意课程成绩
参数 list : 一个学年全部学生一学期全部课程成绩
返回值: 两级的map,key是学生学号,value是这个学生的所有成绩的map(key是课程编号, value 该学生这门课的成绩)
**/
public static Map<Integer, Map<Integer, Integer>> toMap(List<C1> list) {
// 请补全该方法
}
}
```java
public static Map<Integer, Map<Integer, Integer>> toMap(List<C1> list) {
// 请补全该方法
Map map = new HashMap();
for (C1 tmp : list) {
if (map.get(tmp.stuId) == null) {
Map grade = new HashMap();
grade.put(tmp.courseId, tmp.score);
map.put(tmp.stuId, grade);
} else
map.get(tmp.stuId).put(tmp.courseId,tmp.score);
}
return map;
}
}
# sql题
查询每门课程成绩都大于90分,总成绩排名前十的学生信息
```sql
select sum(score ) subject,name # sum score 总成绩
from user
group by name #按姓名分组
Having MIN(score )>=10 #条件 最低分>=80
order by subject # 按总成绩排名
desc #asc、desc 升序 降序
limit 10; # 取前十