摘要:
前言 今天我们来看下一个可以有效实现松耦合的设计模式——观察者模式,这个设计模式我之前也仅仅停留在听说过的层面,关于它的具体实现更是一知半解,所以今天我们就来简单剖析下这个设计模式。 设计模式 观察者模式 观察者模式定义了对象之间的一对多依赖,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更 阅读全文
摘要:
tags: [#设计模式] 从今天开始,我们逐一看下常用的设计模式,希望能够尽可能搞清楚它们的应用场景,以便我们能够写出更优秀的代码。 1、单例模式 核心要点 构造方法私有 构造由static修饰的、返回实例的方法 优势 减少创建Java实例所带来的系统开销 便于系统跟踪单个Java实例的声明周期、 阅读全文
摘要:
tags: [#设计模式,,#策略模式,#命令模式,#代理模式] 前言 今天我们主要来看三种设计模式,他们分别是命令模式、代理模式和策略模式。废话少说,下面我们直接开始吧! 设计模式 命令模式 命令模式简单来说,就是将一组操作整合成一个通用的命令,然后通过一个通用的执行器来执行的一种设计模式,这种设 阅读全文
摘要:
前言 最近有小伙伴在问wsl默认安装在C盘的问题,觉得安装在C盘太占内存,毕竟一般新买的电脑默认C盘也就分了100多G,时间久了确实不够用。以前我还真没关注过这个问题,但是最近我发现我的C盘也越来越小了,甚至这几天已经飘红了,所以今天就来解决下这个问题。 解决问题 好家伙,直接解决问题 有时候,感觉 阅读全文
摘要:
前言 在上个月的推送内容中,我们先是简单剖析了spring boot的源码,然后在节前快放假的时候,我们简单剖析了Tomcat启动过程的源码,从这一些的源码剖析过程中,我发现虽然他们的源码我都可以看懂,流程可以可以梳理清楚,但是每次基本上都是在所有源码梳理清楚之后才能理清楚其中的执行流程以及作用,这 阅读全文