首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
PlayInJava
掘友等级
https://github.com/fantj2016/java-reader
|
alibaba
I will be on my way
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
142
文章 141
沸点 1
赞
142
返回
|
搜索文章
最新
热门
设计模式快速学习(八)委派模式
如果你喜欢我的文章,那麻烦请关注我的公众号,公众号重点分析架构师技术,该公众号还处于初始阶段,谢谢大家的支持。 关注公众号,回复java架构获取架构视频资源(后期还会分享不同的优质资源噢)。
设计模式快速学习(七)策略模式
通俗的讲,策略模式就是通过面向接口编程后生出的很多策略类,然后根据上下文选择策略类进行调用。实现比较容易。 如果算法实现里又有条件语句,就构成了多重条件语句,可以用策略模式,避免这样的多重条件语句。 **注意事项:**如果一个系统的策略多于四个,就需要考虑使用混合模式,解决策略…
设计模式快速学习(六)模板模式
play()就是我定义的模板,子类继承后必须实现该具体功能。
设计模式快速学习(五)原型模式
其他(List等)数据类型默认都是浅拷贝,但是我们也能通过他们自身的clone方法来深拷贝。
设计模式快速学习(四)建造者模式
建造者独立,易扩展。 便于控制细节风险。 产品必须有共同点,范围有限制。 如内部变化复杂,会有很多的建造类。 builder(抽象建造者):规范建造对象的组成成分,但不具体创建。 ConcreteBuilder(具体建造者):根据抽象建造者规范的组成成分来具体创建,并返回建造对…
设计模式快速学习(二)抽象工厂模式
直接上demo.先代码,后介绍。 如果在之前你没有看过工厂模式,请坐下面的时光机传送,不光是思想基础,主要是演变的过程要知道。 1. 编写接口Shape 2. 编写接口Shape的实现类Rectangle 3. 编写接口Shape的实现类Circle 4. 编写接口Color …
彻底搞懂Bean加载
0. Bean 加载原理 在开始之前需要认真阅读和理解这个过程,有了这个过程,阅读源码难度就小了一半。 大多源码都进行了注释,有的是官方英文注释。中文是主线(本文也主要也是过一遍主线),想要面面俱到需要自己再去摸索。 1. bean.xml 2. ResourceLoader.…
SpringBoot整合RabbitMQ(一)快速入门
RabbitMQ主要是为了实现系统之间的双向解耦而实现的。当生产者大量产生数据时,消费者无法快速消费,那么需要一个中间层。保存这个数据。 AMQP,即Advanced Message Queuing Protocol,高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中…
微服务开发神器--JRebel 插件破解和实现本地/远程热部署教程(IntelliJ IDEA版)
这篇文章用英文来写(滑稽),希望你能看懂(滑稽)。 1. Installation 1.2. Select Plugins from the sections menu. 1.3. Press Browse plugin repositories... and locate t…
Maven Profile按环境打包
1. Per Project Defined in the POM itself (pom.xml). 2. Per User 3. Global 4. Profile descriptor 虽然有这么多define的方式,但是我们一般使用的是第一种defined in the…
下一页
个人成就
优秀创作者
文章被点赞
1,866
文章被阅读
285,299
掘力值
7,958
关注了
9
关注者
3,773
收藏集
13
关注标签
100
加入于
2018-01-26