面試官:我看你的簡歷寫着熟悉常見的設計模式,要不你來簡單聊聊你熟悉哪幾個吧? 候選者:常見的工廠模式、代理模式、模板方法模式、責任鏈模式、單例模式、包裝設計模式、策略模式等都是有所了解的 候選者:項目手寫代碼用得比較多的,一般就模板方法模式、責任鏈模式、策略模式、單例模式吧 候選者 ...
設計模式不應該停留於理論,跟具體業務結合,它才會變得更香 .前言 設計模式我們多少都有些了解,但是往往也只是知道是什么。 在真實的業務場景中,你有用過什么設計模式來編寫更優雅的代碼嗎 我們更多的是每天從產品經理那里接受到新需求后,就開始MVC一把梭,面向sql編程了。 我們習慣采用MVC架構,實時上是非常容易創建很多貧血對象模型,然后寫出過程式代碼。我們使用的對象,往往只是數據的載體,沒有任何邏 ...
2020-03-23 22:43 3 2181 推薦指數:
面試官:我看你的簡歷寫着熟悉常見的設計模式,要不你來簡單聊聊你熟悉哪幾個吧? 候選者:常見的工廠模式、代理模式、模板方法模式、責任鏈模式、單例模式、包裝設計模式、策略模式等都是有所了解的 候選者:項目手寫代碼用得比較多的,一般就模板方法模式、責任鏈模式、策略模式、單例模式吧 候選者 ...
前言 在軟件設計中,我們經常需要向某些對象發送請求,但是並不知道請求的接收者是誰,也不知道被請求的操作是哪個,我們只需在程序運行時指定具體的請求接收者即可。此時,可以使用命令模式來進行設計,使得請求發送者與請求接收者消除彼此之間的耦合,讓對象之間的調用關系更加靈活。 命令模式可以對 ...
這是why的第 98 篇原創文章 前幾天,有個朋友在微信上找我。他問:why哥,在嗎? 我說:發生腎么事了? 他啪的一下就提了一個問題啊,很快。 我大意了,隨意瞅了一眼,這題不是很簡單嗎? 結果沒想到里面還隱藏着一篇文章。 故事,得從這個問題說起 ...
設計模式-單例模式 《巫師3》中,陪着主人公南征北戰的坐騎,不管你何時何地召喚它,它永遠只有一個名字——蘿卜。 大家好,我是左耳朵梵高。文章首發於微信公眾號「左耳朵梵高」,歡迎關注,和我一起持續學習,終身成長。 ---- 生活不只眼前的苟且,還有詩和遠方 ...
持續原創輸出,點擊上方藍字關注我吧 目錄 前言 環境配置 什么是TypeHandler ...
這個問題是在面試時常問的幾個問題,一般在問這個問題之前會問Hashmap和HashTable的區別?面試者一般會回答:hashtable是線程安全的,hashmap是線程不安全的。 那么面試官就會緊接着問道,為什么hashmap不是線程安全的,會造成什么問題么?於是面試者就回答:HashMap ...
摘要:收到個讀者的問題,他在面試的時候,被搞懵了,因為面試官問了他這么一個網絡問題。 本文分享自華為雲社區《TCP 四次揮手收到亂序的 FIN 包會如何處理?》,作者:小林coding 。 收到個讀者的問題,他在面試的時候,被搞懵了,因為面試官問了他這么一個網絡問題: 不過這道網絡 ...
我們平時看到介紹 Redis 的文章,都會說 Redis 是單線程的。但是我們學習的時候,比如 Redis 的 bgsave 命令,它的作用是在后台異步保存當前數據庫的數據到磁盤,那既然是異步了,肯定 ...