递归案例
 //递归集合
    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 次方
