摘要:
建造者模式(Builder Pattern) 定义: 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示 主要作用: 在用户不知道对象的建造过程和细节的情况下就可以直接创建复杂的对象。 用户只需要给出指定复杂对象的类型和内容; 建造者模式负责按顺序创建复杂对象(把内部的建造过程 阅读全文
摘要:
单例模式 简单工厂模式 抽象工厂模式 建造者模式 阅读全文
摘要:
面试题:一个有序数组,如果往该数组中存储一个元素,并保证这个数组还是有序的, 那么这个元素的存储的角标如何获取? 若 key = 插入到数组中的数,则使用折半查找比较后 min > max时,min的值刚好比小于key的数的下标大 所以直接将之前返回的-1 改为返回 min 阅读全文
摘要:
spring AOP 代理模式的英文Proxy或Surrogate,中文都可译为”代理“,代理的含义,就是邀请一个人或者一个机构代表另一个人或者另一个机构采取行动。 在一些情况下,一个客户不想或者不能够直接引用一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。 JAVA中的动态代理和静态 阅读全文