
深拷貝與淺拷貝 淺拷貝:對象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設計模式——代理模式 代理模式主要分為接口,委托類,代理類 接口:規定具體方法委托類:實現接口,完成具體的業務邏輯代理類:實現接口,在方...