摘要: 为什么需要使用设计模式 使用设计模式可以重构整体架构代码、提交代码复用性、扩展性 设计模式分类 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略 阅读全文
posted @ 2019-05-06 23:25 明天,你好啊 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 什么是Java反射 程序正在运行的时候,动态获取这个类的所有信息。 反射机制的作用 1. 反编译:.class-->.java 2. 通过反射机制获取访问java对象(类)的属性,方法,构造方法等; 反射机制的应用场景 1.JDBC连接、Jdbc 加载驱动 。 2.SpringIOC底层使用反射机制 阅读全文
posted @ 2019-05-06 23:14 明天,你好啊 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 1.什么是幂等性 就是接口重复提交产生的问题,保证接口唯一性。 2.什么场景下会产生幂等性问题 1.RPC远程调用的时候产生的网络延迟的情况下、补偿接口的时候。 2.表单重复提交的时候。 3.解决幂等性的方法 使用token可以有效解决这个问题,token(令牌)临时且唯一,有效期 15-120 分 阅读全文
posted @ 2019-05-06 22:02 明天,你好啊 阅读(590) 评论(0) 推荐(0) 编辑