求和小熊猫

LV0
发表了文章

Java 设计模式系列(14) —— 享元模式

享元模式是以共享的方式高效的支持大量的细粒度的对象,而享元模式能做到共享的关键是区分内部状态和外部状态。

求和小熊猫
发表了文章

Java 设计模式系列(15) —— 责任链模式

责任链模式的定义: 使多个对象都有机会处理请求,从而避免了请求发送者和请求接受者之间的耦合关系,将这些对象连城一条链,并沿着这条链传递请求,直到有对象处理它为...

求和小熊猫
发表了文章

Java 设计模式系列(13) —— 外观模式(门面模式)

外观模式的定义: 要求一个子系统的外部预期内部的通信必须通过一个统一的对象进行,外观模式提供了一个高层次的接口,使得子系统更容易使用

求和小熊猫
发表了文章

java 设计模式系列(12) —— 组合模式

组合模式的定义: 将对象组合成树形结构以表示“部分-整体”的层次机构,使得用户对单个对象和组合对象的使用具有一致性。

求和小熊猫
发表了文章

Java 设计模式系列(11) —— 桥接模式

抽象化角色需要有一个实现化角色的引用,并在待修正的方法中队实现化角色的方法进行调用。

求和小熊猫
发表了文章

Java 设计模式系列(10) —— 装饰器模式

装饰器模式的定义: 动态的给一个对象添加额外的职责,就功能来说,装饰模式相比子类更为灵活

求和小熊猫
发表了文章

Java 设计模式系列(9) —— 代理模式

1. 远程代理 远程代理就是将工作委托给远程对象(不同的进程,不同的机械) 来完成。

求和小熊猫
发表了文章

Java 设计模式系列(6) —— 原型模式

当拷贝对象时,拷贝的对象只包含简单的数据类型,或不可变对象时,就直接将这些字段复制到新对象中 但是如果拷贝对象中包含引用对象时,只拷贝引用对象的地址而不拷贝整...

求和小熊猫
发表了文章

Java 设计模式系列(7) —— 对象池模式

对象的示例化是最耗费性能的操作之一,这在过去是一个大问题,现在我们不用再过于关注它。当我们处理封装外部资源时,对象的创建操作则会耗费很多资源。

求和小熊猫
发表了文章

Java 设计模式系列(8) —— 适配器模式

适配器模式的定义: 将一个类的接口变换成为客户端所期待的另一个接口,从而使原本因接口不匹配而无法在一起工作的两个类可以在一起工作。

求和小熊猫
发表了文章

Java 设计模式系列(5) —— 建造者模式

建造者模式的定义: 讲一个复杂对象的构建与他的表示分离,使得同样的构建过程可以创建不同的表示。

求和小熊猫
发表了文章

Java 设计模式系列(3) —— 模板方法模式

模板方法模式的定义: 定义一个操作算法的框架,将一些步骤延迟到子类中,使得子类可以不改变一个算法结构,即可重新定义该算法的某些特定步骤。

求和小熊猫
发表了文章

Java 设计模式系列(4) —— 工厂模式

工厂模式用于实现逻辑的封装,并通过公共的忌口提供对象的实例化服务,在添加新类时只需要做少量的修改。

求和小熊猫
发表了文章

JAVA 设计模式系列(2) —— 设计原则

如何理解单一职责原则: 例如有一个类里面包含了属性以及属性的 get 与 set 方法和一些操作这个类的诸多属性而完成的相关业务逻辑。此时我们可以将这个类分为...

求和小熊猫
发表了文章

JVM 系列(5) —— 垃圾收集器

这三个指标也被称为不可能的三角,即无法做到三者间的,随着硬件性能的提升,人们反而可以容忍内存占用的扩大,对延迟的容忍度反而降低。

求和小熊猫
发表了文章

JVM 系列(4) —— HotPots 的内部细节

在枚举根节点时,所有的用户线程都会被被暂停,因为在根节点枚举过程中,为了保证分析结果的准确性,需要保证根节点的引用关系不会发生变化。即根节点的枚举必须在一个能保...

求和小熊猫
发表了文章

JVM 系列(3) —— 垃圾回收算法

在 Java 对对象进行回收之前,需要判断哪些对象已死,哪些对象存活,常用的判断方法有两种: 引用计数法和可达性分析法

求和小熊猫
发表了文章

JVM 系列(2) —— Java 的对象

当 Java 虚拟机遇到一条字节码指令时,首先将去检查这个指令的参数是否能在常量池中定位到一个类的符号的引用,并检查这个符号引用代表的类是否被加载解析和初始化过...

求和小熊猫
发表了文章

JVM 系列(1) —— 运行时数据区域

Java 虚拟机会在 Java 运行程序的过程中把它所管理的内存分为若干个不同的数据区域

求和小熊猫
发表了文章

Docker 系列(2) —— CentOS 7下 安装 Docker

求和小熊猫

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券