次世代开发工具 Fleet 终于支持配置 Maven 了
这个由 JetBrains 打造的下一代 IDE,在一开始的时候,老四就下载了,不过下载下来发现非常的简洁,简洁到我不想用它,没有别的原因,就因为老四是强迫症哈,居然不支持 Maven 自定义配置 settings.xml 文件,也不能自定...
这个由 JetBrains 打造的下一代 IDE,在一开始的时候,老四就下载了,不过下载下来发现非常的简洁,简洁到我不想用它,没有别的原因,就因为老四是强迫症哈,居然不支持 Maven 自定义配置 settings.xml 文件,也不能自定...
后台管理这样的系统一直存在着谜一样的复杂性,老四最近就遇到了一个需求,需要将两个比较复杂的 JSON 结构体合并为一个 JSON 体,其中 A JSON 的优先级要高于 B JSON 优先级,对于 A 中出现的 JSONArray,如果也在...
上一次简单的分享了一下 Spring Boot 的源码导入教程,那么源码导入成功了,最重要的自然就是要阅读源码,今天简单的浅析一下在 Spring Boot 的整个生命周期当中,扮演重要角色的 SpringApplicationRunLis...
之前已经讲过「工厂方法模式」,所以按照进阶,我们再来看一下抽象工厂模式是如何在工厂方法模式的基础之上对其进行改善和丰富的。其实抽象工厂模式本质是在具体工厂类中创建多个具体的产品类,来满足对于「开放-封闭原则」的要求。抽象工厂模式也属于六个创...
观察者模式(Observer Pattern),其实这个模式的应用随着微服务的架构现在基本都用消息队列来取代,但是不影响在一个应用程序中,对于对象间的依赖关系,也有很多的应用,至于核心思想都是一样的,就是一种「发布-订阅」的模式。 观察者模...
建造者模式说白了就是将类的实例化一个个的封装了起来,里面的属性创建相对复杂,所以帮你直接封装好,从而将对象的创建于表示分离出来,对于客户端,可以直接申请自己想要的具体的对象实例,对于对象的创建,可以通关依赖倒转来进行很好的维护,而不需要客户...
原型模式说白了就是对象的克隆,我们经常说为深拷贝、深克隆、浅拷贝、浅克隆等。原型模式也是属于六个创建型模式之一,其余五个: 简单工厂模式 工厂方法模式 抽象工厂模式 单例模式 建造者模式 这里需要注意的是,原型模式所涉及的就是对象的拷贝,在...
之前已经讲过「简单工厂」,所以按照进阶,我们再来看一下工厂方法模式是如何在简单工厂模式的基础之上对其进行改善和丰富的。其实工厂方法模式本质是设计了抽象工厂的角色,来满足对于「开放-封闭原则」的要求。工厂方法模式属于六个创建型模式之一,其余五...
想必搞 Java 的对这个代理模式至少不会很陌生,只要接触过 Spring AOP 相关的业务或者知识点都应该知道在 Spring 中 AOP 通过 CGLIB 和 JDK 动态代理实现切面编程的。在设计模式中,代理模式有着丰富的使用场景和...
修饰模式理解起来还是相对比较简单的,就增加功能来讲,装饰模式可以比设计为子类的方式更为灵活,能让对象专注于自己核心职责,其余的事情交给修饰类来负责。 装饰模式属于七个结构型模式之一,其余六个是: 适配器模式 – Adapter ...