- 博客(11)
- 收藏
- 关注
原创 设计模式之桥接模式
1 定义桥接模式将抽象部分与它的实现部分分离,使它们可以独立地变化。或者也可以定义为:一个类存在两个(或多个)独立变化的维度,我们可以通过组合的方式,让这两个(或多个)维度可以独立进行扩展。2 类图3 伪代码实现public abstract class Abstraction { private Implementor implementor; public Abstraction(Implementor implementor) { this.impl
2022-04-30 20:37:51 1186
原创 git回滚远程合并提交
一、问题描述在一次生产发布中,不能把合并到master的新功能发出去,但是生产又有bug要修复,所以master代码要回滚,将develop合并到master的合并提交回滚到master的上一次提交,如下图所示:上图1是一个合并提交,是将develop分支合并到master分支,有很多特性分支的代码合并到develop分支,我们只要将1回退到2就可以将不要发布出去的功能回退到上次的稳定版本。在图中,我们可以看到1是2和绿色线的合并,我们只要撤销提交1就可以回到提交2,这时绿色线合并过来的代码就会全部撤
2020-07-26 12:32:22 3146 1
原创 静态代码块的执行顺序(类中含有本类对象)
public class ExA { private static ExA a = new ExA(); static { System.out.println("父类--静态代码块"); } public ExA() { System.out.println("父类--构造函数"); } { System.out.println("父类--非静态代码块"); }
2015-06-29 18:43:24 3300
转载 Spring 系列: Spring 框架简介
http://www.ibm.com/developerworks/cn/java/wa-spring1/Spring 系列: Spring 框架简介Spring AOP 和 IOC 容器入门在这由三部分组成的介绍 Spring 框架的系列文章的第一期中,将开始学习如何用 Spring 技术构建轻量级的、强壮的 J2EE 应用程序。devel
2015-06-15 17:02:21 556
转载 UML类图-示例(转载)
http://blog.163.com/qiyaoqiang_blog/blog/static/1637983202011102792847905/小菜:“对了,我时常在一些技术书中看到这些类图表示,简单的还看得懂,有些标记我很容易混淆。要不你给我讲讲吧。”大鸟:“这个其实多看多用就熟悉了。我给你举一个例子,来看这样一幅图,其中就包括了UML类图中的基本图示法。”UML
2015-06-15 16:19:18 825
转载 深入浅出单实例Singleton设计模式(酷壳,陈皓)
本文转自酷壳,陈皓:http://coolshell.cn/articles/265.html单实例Singleton设计模式可能是被讨论和使用的最广泛的一个设计模式了,这可能也是面试中问得最多的一个设计模式了。这个设计模式主要目的是想在整个系统中只能出现一个类的实例。这样做当然是有必然的,比如你的软件的全局配置信息,或者是一个Factory,或是一个主控类,等等。你希望这个类在整个系
2015-06-15 15:51:42 724
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人