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 

    郭慕荣博客园
  • 相关阅读:
    ubuntu16.04下笔记本自带摄像头编译运行PTAM
    ar的主流算法
    ubuntu下安装meshlab
    打开.py文件的方法
    Python_ip代理
    对书名的抓取
    JS动态增加删除UL节点LI及相关内容示例
    js遍历json
    js移除某一类的div
    工厂模式
  • 原文地址:https://www.cnblogs.com/jelly12345/p/14701833.html
Copyright © 2011-2022 走看看