zoukankan      html  css  js  c++  java
  • 总结一下在最近工作中遇到的问题和学习到的

    • 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树型结构相关
  • 相关阅读:
    vue中height设置为100%却无法铺满整个页面
    cpp快速上手
    CSP_2020061_线性分类器
    cpp快速上手
    算法笔记
    cpp中set的使用
    cpp中vector的使用
    常用命令
    常用git命令
    Linux使用docker安装fastfs
  • 原文地址:https://www.cnblogs.com/wzh1997/p/12869811.html
Copyright © 2011-2022 走看看