递归案例
//递归集合
public List
for (SDept dept : sDept) {
//根据第一级的id查询出下级列表
List
if(sDeptS != null && sDeptS.size() > 0){
//设置子级集合
dept.setChildren(list(sDeptS));
}/else {
//没有下一级 根据部门id查询教师 如查询到添加到部门下的集合中 只要教师的id name
List
if(sTeachers != null && sTeachers.size() > 0){
List
for (STeacher sTeacher : sTeachers) {
SDept sDept1 = new SDept();
sDept1.setId(sTeacher.getId());
sDept1.setName(sTeacher.getTeacherName());
list.add(sDept1);
}
dept.setChildren(list);
}
}
}
return sDept;
}
本地上传文件配置
server:
port: 119
profile: D:\mnt\sdc\upload\ #上传文件的位置
spring:
mvc:
static-path-pattern: /upload/** 本地文件请求前缀
resources:
static-locations: file:D://mnt/sdc/upload/ 文件指定的文件位置
极客之眼
账号:jianrenzhang
密码:123456qweQWE
进制转换
4<<2
4的二进制是:0000 0100
<<表示往左移两位:00 010000
只要把4转换成二进制,往左移两位,再转换成10进制得出结果既是:16
更简单的计算方法就是 4<< n 等效于 4 乘以 2的 N 次方