深拷贝与浅拷贝 浅拷贝:对象A进行赋值操作得到对象B,这就是浅拷贝,修改对象A的属性会影响到B的属性 深拷贝:深拷贝就是希望对象A和对象B的操作...
概述 一直不清楚这三个工厂模式的区别,于是看了几篇博客,想着把看到的和自己的理解梳理一下,于是有了这篇博客。我认为学习设计模式尽量结合平时的编码...
环境 Ubuntu16.04 安装Docker CE 若之前安装过老版本的docker,先卸载 1.更新apt包索引 2.安装软件包支持apt使...
常用的Archetype macen-archetype-quickstart macen-archetype-webapp 编写Archety...
先看一个虚拟业务场景,现在有俩种支付方式:微信和支付宝,价钱小于2000使用微信支付,大于2000使用支付宝支付。 第一次代码实现 微信支付操作...
Java设计模式——单例模式 1、饿汉模式 将对象构建放在了static语句中,JVM加载类的时候会执行静态语句和静态代码块,而且虚拟机保证类只...
实现外网利用ssh反向隧道访问内网主机 准备 实现内网穿透都需要一台外网主机,而且是可以访问的 内网主机A IP:192.168.189.128...
Java设计模式——事件驱动模式(观察者模式) 角色 事件 事件源 事件监听器 事件 事件类一般继承自java.util.EventObject...
Java设计模式——代理模式 代理模式主要分为接口,委托类,代理类 接口:规定具体方法委托类:实现接口,完成具体的业务逻辑代理类:实现接口,在方...