摘要:優點建造者模式的封裝性很好,對象本身與構建過程解耦。建造者模式很容易進行擴展。適用場景需要生成的對象具有復雜得內部結構且內部屬性本身相互依賴建造者模式的代碼實現建造者模式主要有個部分產品類建造者類指揮者類客戶。建造者完成相應的部分。 建造者模式 建造者模式(builder pattern)比較簡單,它屬于創建型模式的一種,將一個復雜的對象分解成多個簡單的對象來進行構建,將復雜的構建層與...
摘要:我們的平臺上有虛擬商品和實體商品兩大分類,當時也考慮到了消息的讀取狀態。商家發送時間是否已讀。看前端代碼當前的所有代碼并不是最終的,目前只是階段性開發,后期在項目中逐步完善。 前段時間公司提了一個新的需求,在商品的詳情頁要實現站內買家和商品賣家實時通訊的功能以方便溝通促成交易,要開發此功能當時首先考慮到的就是swoole和workerman了,從網上大概了解了一下關于這兩款工具的闡述,...
摘要:測試框架通常提供測試驅動開發或行為驅動開發的測試語法來編寫測試用例。利用上面的工具基本上就可以開始進行測試腳本的測試工作了。下面一篇文章就會介紹如何使用來對應用進行測試。 部分基本概念及內容: 單元測試: 以模塊為單元,測試你代碼的本身,確保你編寫的模塊還有邏輯正確。只要輸入的值不變,輸出的值也應該不發生改變 前端自動化測試: 界面回歸測試 測試界面是否正常,包括文案,圖片等。 功能...
showImg(https://segmentfault.com/img/bVbubMo?w=847&h=219); showImg(https://segmentfault.com/img/bVbubMu?w=849&h=278); 分別配置 eureka: client: service-url: defaultZone: http://localhost:8761/e...
摘要:例輸出看包裝類源碼會發現比較時會先去判斷類型是否相同。用包裝類的方式比較時,由于包裝類并不會自動去轉換類型,所以類型不同時即使值相同也會返回。所以在用包裝類比較數值時,不要用用方法時要注意類型相同或者直接用基礎數據類型比較。 例1: Integer a = 1; Integer b = 2; Integer c = 3; ...