摘要: 1) 创建型模式:单例模式、抽象工厂模式、原型模式、建造者模式、工厂模式。 2) 结构型模式:适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式。 3) 行为型模式:模版方法模式、命令模式、访问者模式、迭代器模式、观察者模式、中介者模式、备忘录模式、解释器模式(Interpret 阅读全文
posted @ 2020-05-14 19:36 alenblue\own 阅读(1466) 评论(0) 推荐(0) 编辑
摘要: 1) 单一职责原则 2) 接口隔离原则 3) 依赖倒转(倒置)原则 4) 里氏替换原则 5) 开闭原则 6) 迪米特法则 7) 合成复用原则 一 单一职责原则 对类来说的,即一个类应该只负责一项职责 单一职责原则注意事项和细节 1) 降低类的复杂度,一个类只负责一项职责。 2) 提高类的可读性,可维 阅读全文
posted @ 2020-05-14 19:12 alenblue\own 阅读(157) 评论(0) 推荐(0) 编辑
摘要: GC垃圾收集算法 堆空间 分代: 年轻代: Eden区: 对象创建的区域: gc最频繁,99%的对象都是在这里创建和销毁的,经过一次youngGC,Eden区基本就空了 Survival区: from: 经过一次youngGC,Eden和to区还存活的对象放入from区, from和to区角色互换 阅读全文
posted @ 2020-05-14 17:52 alenblue\own 阅读(248) 评论(0) 推荐(0) 编辑
摘要: OOM: --JVM 有哪些常用参数 -Xms10m 初始堆内存(1/64) -Xmx10m 最大堆内存(1/4) -XX:MaxDirectMemorySize=5m 最大直接内存 -XX:MetaspaceSize=10m 初始元空间大小 -XX:MaxMetaspaceSize=10m 最大元 阅读全文
posted @ 2020-05-14 17:48 alenblue\own 阅读(996) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-05-14 13:39 alenblue\own 阅读(175) 评论(0) 推荐(0) 编辑