首页 > 其他 > 详细

总结一下在最近工作中遇到的问题和学习到的

时间:2020-05-11 16:41:13      阅读:58      评论:0      收藏:0      [点我收藏+]
  • Java8新特性
    1.lambda表达式
    2.Optional类
    3.流式数据处理
  • Consumer类
  • 设计模式
    状态模式
  • 方法原子化,一个方法只做一件事,尽量细分
  • 数据转换可以写成一个方法封装,不用每次都写数据转换的流程
  • 不要直接定义线程,用线程池
    private static ExecutorService executorService= Executors.newFixedThreadPool(10);
    
    executorService.execute(()-> {
                    try{
                        missionSerivce.createUserMission(bookMission,student);
                    }catch (Exception e){
                        log.error(e.getMessage(),e);
                    }
                });
    

      

  • mongodb中JSONObject存进去,拿出来会变成Domcutment/HashMap,不能直接用JSONObject接收
  • mongo是异步存储的,存完马上读取不一定能读到
  • 排序用add_time可能会有坑,分页对相同add_time是随机排序的可能会造成分页数据重复
  • java树型结构相关

总结一下在最近工作中遇到的问题和学习到的

原文:https://www.cnblogs.com/wzh1997/p/12869811.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!