zoukankan      html  css  js  c++  java
  • 编程总结思考

    1:你要为你写的每一行代码负责任,质量,干净,如果能用到设计模式一定要用到设计模式;比如适配器模式设计模式、模板方法设计模式等

    2:泛型、抽象类、面向接口编程等设计思维一定要运用起来;抽象类里面可以有抽象方法,也可以有具体的实现方法,具体方法可以调用抽象方法等等

    3:可以在抽象类上面添加注解@Component 进而把抽象类初始化成一个bean对象

    4:所有的类转化放到convert里面

    5:可以注入该接口所有的实现类,根据自定义type取到锁定义的某一个实现类

       @Autowired
        private List<AnimalAdapter<R, String>> animalAdapterList;

    6:尽量减少数据库IO次数,尽量减少RPC调用次数,能批量操作的则批量操作,主要目的是减少逻辑执行时间

    7:静态方法的泛型写法如下:

    private static <T> String checkAndFillType(T t, Function<T,String> getFunction, SetFunction<T,Integer> setFunction){}

    8:减少for循环的使用,可以使用Java8 list转化为map 

    郭慕荣博客园
  • 相关阅读:
    CDE 快捷键
    shell 快捷键
    Monitor 问题
    vim 编辑快捷键
    MySQL 的include lib文件夹找不到怎么
    深入分析C++引用
    vim 查找匹配字符串次数
    如何配置Vim背景色以及字体?
    vim中字体和配色方案设置
    C#设置richtextbox滚动到最后一行
  • 原文地址:https://www.cnblogs.com/jelly12345/p/14701833.html
Copyright © 2011-2022 走看看